stanford-oval/wikipedia huggingface dataset:
中国—格鲁吉亚关系
经贸关系 > 贸易

1991年，格鲁吉亚脱离苏联独立后，与中国建立经贸联系，中国政府也积极帮助格鲁吉亚政府完成市场经济改革，并与格鲁吉亚签署了商品贷款协定。两国还成立了中格政府间经贸合作委员会。进入21世纪以来，随着格鲁吉亚加入中国主导的“一带一路”倡议框架，并与中国大陆及香港地区签订自贸协议，中国人民银行与格鲁吉亚央行签署双边本币互换框架协议，中国与格鲁吉亚的经贸关系得到了一定的加强。
根据中华人民共和国海关总署统计，2020年中国、格鲁吉亚货物进出口贸易额达到13.73亿美元，同比2019年下降了7.4%。其中，中国对格鲁吉亚出口12.76亿美元，同比2019年下降了9%，主要出口产品有非合金钢平板轧材、橡胶轮胎、自动数据处理机器及其设备、电视、灯具和照明设备等；格鲁吉亚则向中国出口了9700万美元，同比2019年增长了20.1%，主要出口产品有金属矿砂及其精矿、葡萄酒、医疗器械、未锻造铝等。中国是格魯吉亞的最大出口國，也是格鲁吉亚的第三大贸易伙伴。
经贸关系 > 投资

中国企业在格鲁吉亚拥有广泛的投资，根据中华人民共和国商务部统计，2020年，中国对格鲁吉亚直接投资流量达到4136万美元，截至2020年底，中国对格鲁吉亚直接投资存量为7.02亿美元。华凌国际经济特区与华凌自由工业园区为中国在格鲁吉亚主要的投资案之二，此外，中国新疆的华凌集团对格鲁吉亚共和银行控股股权的收购案，也是中国对格鲁吉亚最大的并购案之一。同年，格鲁吉亚对中国的累计投资额达到850万美元。
人文交流 > 签证

2023年9月11日，格鲁吉亚对中国公民实行单方面免签证政策，停留期不超过30天。2024年4月10日两国签署互免签证协议，协议规定单次停留不超过30日，每180日累计停留不超过90日. 2024年5月28日生效。
人文交流 > 教育

自建交以来，中国与格鲁吉亚加强了在文化教育等领域的合作关系，并签订了一些协定，同意互派文艺表演团组，格鲁吉亚派出了一些留学生在中国的高校接受深造、学习中文，中国也向格方派出了中文教师、志愿者，2017年，格鲁吉亚首个孔子学院在第比利斯开放大学（英语：）成立，以支持該國開展中文教學。而在北京外国语大学等一些中国的高等院校，也有教师教授格鲁吉亚语。
參見

格魯吉亞外交
香港—格魯吉亞關係
参考资料 > 网页

. 中华人民共和国商务部-驻格鲁吉亚使馆经商参处.   [2022-12-26]. （原始内容存档于2022-12-26）.
(PDF). 中华人民共和国商务部.   [2022-12-26]. （原始内容存档 (PDF)于2022-12-26）.
. 中国网.   [2022-09-30]. （原始内容存档于2022-12-26）.
. 中华人民共和国外交部. 2024-02-02  [2024-02-29]. （原始内容存档于2022-02-15）.
. 中华人民共和国外交部.   [2022-12-26]. （原始内容存档于2022-12-26）.
. 中华人民共和国外交部.   [2022-12-26]. （原始内容存档于2022-12-26）.
. 中国驻格鲁吉亚大使馆商务处.   [2020-09-25]. （原始内容存档于2020-02-06）.
. 中國駐格魯吉亞大使館. 2004-09-02  [2015-05-04]. （原始内容存档于2016-03-04）.
. 中央人民广播电台.   [2006]. （原始内容存档于2006-04-20）.
. 北京外国语大学.   [2022-02-24]. （原始内容存档于2022-08-08）.
. www.evisa.gov.ge.   [2017-11-12]. （原始内容存档于2020-03-21） （英语）.
参考资料 > 新闻报纸

. 路透社.   [2016-07-07]. （原始内容存档于2022-12-26）.
. 路透社.   [2015-09-28]. （原始内容存档于2022-12-26）.
凤凰卫视. . 中新社.   [2007-06-07]. （原始内容存档于2022-12-26）.
. 新华通讯社.   [2017-11-17]. （原始内容存档于2022-12-26）.
. 联合早报. 1991-12-28: 1  [2022-12-24]. （原始内容存档于2022-12-24） （中文（新加坡））.
. 光明日报.   [2014-07-12]. （原始内容存档于2022-12-26）.
. 中新社.   [2014-01-08]. （原始内容存档于2014-01-08）.
. 澳洲人報 (The Australian). 2008-08-11  [2008-08-11]. （原始内容存档于2008-08-13）.
中国央视. .   [2006-04-11]. （原始内容存档于2022-12-26）.
参考资料 > 期刊论文

. 壹週刊. 2016-04-14  [2022-04-27]. （原始内容存档于2019-05-08）.
Larsen, Joseph.  (PDF). Tbilisi: Georgian Institute of Politics. October 2017  [2020-09-25]. （原始内容存档 (PDF)于2020-08-02）.
玛莉雅. .   [2012-09-03]. doi:10.7666/d.y2077571.  含有連結內容需訂閱查看的頁面 (link)
车如山; 徐旭. . 《重庆高教研究》 (重庆市永川区红河大道319号: 重庆文理学院). 2020-12-21, 8 (6): 48–57  [2022-12-24]. ISSN 1673-8012. doi:10.15998/j.cnki.issn1673-8012.2020.06.004.  含有連結內容需訂閱查看的頁面 (link)
胡小鹏. . 内蒙古社会科学. 1998年, (3): 30–36  [2022-12-24].  含有連結內容需訂閱查看的頁面 (link)
. 空运商务. 2015-08-06, (5): 7  [2022-12-24]. ISSN 1671-3095. 6个国家对团体旅游实行互免签证政策，分别是阿塞拜疆、白俄罗斯、俄罗斯、格鲁吉亚、 摩尔多瓦和土库曼斯坦  含有連結內容需訂閱查看的頁面 (link)
. 《中国对外贸易》. 2017年12月, (12): 30  [2022-12-24].  含有連結內容需訂閱查看的頁面 (link)
简迎辉; 秦爽、胡文俊. . 水利发展研究. 2019-01-25, 18 (12): 70–73,82  [2022-12-24]. ISSN 1671-1408. doi:10.13928/j.cnki.wrdr.2018.12.017.  引文使用过时参数coauthors (帮助) 含有連結內容需訂閱查看的頁面 (link)
参考资料 > 专著

宋濂. .   [2022-12-24]. （原始内容存档于2022-12-24）.
宋濂. .   [2022-12-24]. （原始内容存档于2022-12-24）. （蒙哥壬子正月壬子春正月）幸失灰之地，遣乞都不花攻末來吉兒都怯寨……夏，駐蹕和林。分遷諸王於各所：各丹於別石八里地，蔑里於葉兒的石河，海都於海押立地，別兒哥於曲兒只地。
外部連結

国际关系主题
中国主题
中华人民共和国主题
喬治亞主题
苏联主题
中華人民共和國駐格魯吉亞大使館官方網站 （简体中文） （英文）
中華人民共和國駐格魯吉亞大使館經濟商務處官方網站（简体中文）
格魯吉亞駐華大使館官方網站（英文）（格鲁吉亚文）
格鲁吉亚外交部：中國—格魯吉亞關係简介（格鲁吉亚文）
|  论 编 格鲁吉亚外交 |
| --- | --- | --- |
| 美洲 |  墨西哥（英语：）  美國（英语：）  |  |
| 亞洲 |  亞美尼亞（英语：）  阿塞拜疆  中華人民共和國 香港  印度（英语：）  伊朗（英语：） 波斯（英语：）  伊拉克（英语：）  以色列（英语：）  日本（英语：）  中華民國  土耳其  |  |
| 歐洲 |  奧地利（英语：）  白俄羅斯（英语：）  保加利亞（英语：）  塞浦路斯（英语：）  丹麥（英语：）  法國（英语：）  德國（英语：）  希臘（英语：）  聖座（英语：）  意大利（英语：）  立陶宛  荷蘭  波蘭  俄羅斯（英语：）  烏克蘭（英语：）  |  |
| 大洋洲 |  瓦努阿圖（英语：）  |  |
| 多邊組織 |  歐盟（英语：）  北約（英语：）  |  |
| 爭議 |  阿布哈茲（英语：）  南奧塞梯（英语：）  俄羅斯—格魯吉亞戰爭  |  |
| 相關題目 |  格鲁吉亚外交部  格魯吉亞駐外 / 駐格魯吉亞（英语：）  海外格魯吉亞人（英语：）  |  |
印度尼西亞地震列表

1898年在安汶岛的地震
这是一个关于近几百年位于今印度尼西亚境内有记录发生过的主要地震的不完全列表。
资料来源

↑  National Earthquake Information Centre. . 美国地质调查局.   [2024-03-24]. （原始内容存档于2024-03-24）.
↑  Fadhil, H. . detik.com. 2022-12-03  [2022-12-03]. （原始内容存档于2022-12-04） （印度尼西亚语）.
↑  .   [2021-04-11]. （原始内容存档于2021-04-11）.
↑  .   [2021-04-11]. （原始内容存档于2021-04-11）.
↑  . 美国地质调查局. 2019-09-25  [2019-10-03]. （原始内容存档于2020-06-20） （英语）.
↑  . 美国地质调查局. 2019-03-17  [2019-10-03]. （原始内容存档于2019-04-03） （英语）.
↑  . earthquake.usgs.gov.   [2018-09-30]. （原始内容存档于2018-09-28）.
1 2  Sembahulun, Rosidin. . The Sydney Morning Herald. 2018-08-20  [2018-08-20]. （原始内容存档于2019-04-13） （英语）.
↑  . www.9news.com.au.   [2018-08-10]. （原始内容存档于2018-08-10）.
↑  . 美国地质勘探局. 2018-07-28  [2018-07-29]. （原始内容存档于2018-07-29） （英语）.
↑  . Okezone. 2018-07-29  [2018-07-29]. （原始内容存档于2018-07-29） （印度尼西亚语）.
↑   (Video). weather.com. The Weather Channel. 15 December 2017  [15 December 2017]. （原始内容存档于2018-03-13）.
↑  . Jakarta Globe.   [2017-11-01]. （原始内容存档于2017-11-07） （美国英语）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2015-07-29）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2013-07-05）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-11-15）.
↑  USGS. . 美國地質調查局.   [2017-08-18]. （原始内容存档于2020-12-04）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-12-01）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-12-04）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-12-01）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-11-14）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-11-16）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2021-01-15）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2019-10-17）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-08-03）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-08-03）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-11-16）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-08-03）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2020-08-03）.
↑  USGS. . United States Geological Survey.   [2017-08-18]. （原始内容存档于2021-01-01）.
↑  Reid, A.,  (PDF), ARI Working Paper No. 178, Asia Research Institute: 4, 2012  [2017-08-18], （原始内容 (PDF)存档于2015-11-29）
来源
NGDC, , National Geophysical Data Center、NOAA,   [2017-08-18], doi:10.7289/V5TD9V7K, （原始内容存档于2019-12-15）
All Out

| All Out | All Out |  |
| --- | --- | --- |
| 专辑封面 | 专辑封面 |  |
| K/DA的迷你专辑 | K/DA的迷你专辑 |  |
| 发行日期 | 2020年11月6日 (2020-11-06) |  |
| 类型 | 韓國流行音樂 |  |
| 时长 | 16:18 |  |
| 语言 | 英语 韩语 汉语 |  |
| 唱片公司 | Riot Games Stone |  |
|  | Riot音乐团队 塞巴斯蒂安·纳亚德（Sebastien Najand） Yasuo K/DA （执行） 萨勒芬妮（执行） |  |

收錄於《All Out》的單曲
 The Baddest 發行日期：2020年8月27日 (2020-08-27)  More 發行日期：2020年10月28日 (2020-10-28)
|   |   |  |
《All Out》（风格化下全部大写）是虚拟（英语：）女子音乐组合K/DA首张迷你专辑。专辑于2020年11月6日由Riot Games和Stone Music Entertainment发行，收录了五首歌曲，演唱者除最初的阵容(G)I-DLE、麥狄森·碧兒和杰拉·伯恩斯，还包括碧·米勒、Wolftyla、刘柏辛、萨勒芬妮、金·彼特拉斯、Aluna、Bekuh Boom（英语：）、TWICE和安妮卡·韦尔斯（Annika Wells）等具有影响力的艺人。每首歌均由K/DA组合的一位虚构成员负责制作。
先导单曲〈The Baddest〉于2020年8月27日发行，在《告示牌》世界数字音乐销量榜（英语：）位列第1，而主打单曲〈More〉则于2020年10月28日发行。
背景及推广

〈The Baddest〉于2020年8月27日发行后，K/DA陆续在社交媒体帐号发表阿狸、阿卡丽、伊芙琳、卡莎的宣传照，并附带标签“#Wherewevebeen #KDA #CallingBlades”。9月5日，K/DA确认会与虚拟YouTuber萨勒芬妮进行合作。自萨勒芬妮一直在Twitter、Instagram和SoundCloud发帖，显示个人形象的画风与游戏其他角色一致以来，玩家便猜测双方会有合作。萨勒芬妮在个人Instagram帐号确认会担任专辑其中一位制作人。与此同时，Riot发行K/DA组合网络连载漫画《K/DA：和音》第一章，讲述了组合录歌的幕后故事、成员间的交流、经历及冒险。9月28日，K/DA发布官方应援荧光棒，其外貌为舞台麦克风，把手采用黑色螺旋设计。同时公布了粉丝名称Blades。
“我们准备用这张迷你专辑回馈全球粉丝的厚爱，他们在K/DA2018年出道之后给予了极大的喜爱和支持。”
10月2日，专辑名称《All Out》、正式封面及多张宣传照连同发行时间一起公布。消息指主打歌将在英雄联盟2020赛季全球总决赛上表演，谣传会是英雄联盟下一位英雄的萨勒芬妮将会登台表演。歌单于10月9日公布。10月12日，Riot Games上线K/DA成员阿狸、阿卡丽、伊芙琳、卡莎以及萨勒芬妮的新皮肤。萨勒芬妮的皮肤会随着她不断成长为流行巨星而变化，从“萨勒芬妮新秀”（Seraphine Indie）、“萨勒芬妮明日之星”（Seraphine Rising Star）、“萨勒芬妮超级巨星”（'Seraphine Superstar）。虽然萨勒芬妮是英雄的消息尚未得到澄清，但Riot Games次日宣布萨勒芬妮是有音乐主题技能的新冠军法师。10月16日，Riot Games公布五首歌曲的表演者，人数达10人。
〈More〉发行两天后，Riot在《英雄联盟》、《符文之地传奇》、《云顶之弈》和《英雄联盟：激斗峡谷》等游戏举行各色活动及比赛，为《All Out》的发行预热。其中《符文之地传奇》推出“K/DA All Out活动通行证”（K/DA All Out Event Pass）。持有该通行证的玩家可获得K/DA的限量史诗指令卡，购买奖励更多的白金赛事通行证，参加新游戏模式“K/DA星之力量”（K/DA Star Power）。玩家可以直接挑选K/DA成员作为游戏主角色。另外还有收录特别表演曲目的“K/DA board”。《云顶之弈》中，Feather Knight、Fluffy Tail、Whining、Horn和Flash以K/DA主题的新形象示人。11月12日，玩家可以通过“K/DA Little Legend Knows”或组合的表演购买通行证。在《激斗峡谷》，玩家用K/DA英雄参与游戏、执行任务，或是购买All Out皮肤可获得更多奖励[請求校對翻譯]。同日，罗技旗下品牌“罗技G”宣布与Riot Games合作，推出K/DA联名产品。Riot Games还在偶像宣传活动热门地点的首尔地铁三成站附近、高速巴士客运站和COEX商场入口处的广告看板推出户外广告，扫描广告上的QR码可参加“K/DA回归应援活动”（K/DA Comeback Support Event）。
曲目列表

全碟词曲：和塞巴斯蒂安·纳亚德
| 《All Out》– 标准版> 曲序 | 《All Out》– 标准版> 曲目 | 《All Out》– 标准版> 制作人 | 《All Out》– 标准版> 时长 |
| --- | --- | --- | --- |
| 1. | The Baddest（表演者：(G)I-DLE、碧·米勒、Wolftyla） | Riot音乐团队 纳亚德 Yasuo 奥斯卡·菲尔（Oscar Free）[a] 阿卡丽[b] | 2:43 |
| 2. | More（表演者：麥狄森·碧兒、(G)I-DLE、刘柏辛、杰拉·伯恩斯、萨勒芬妮） | Riot音乐团队 K/DA[b] 萨勒芬妮[b] | 3:37 |
| 3. | Villain（表演者：麦迪逊·比尔、金·彼特拉斯） | Riot音乐团队 纳亚德 菲尔[a] 亚伦·阿吉拉尔（Aaron Aguilar）[a] 伊芙琳[b] | 3:19 |
| 4. | Drum Go Dum（表演者：Aluna、Wolftyla、Bekuh Boom（英语：）） | Riot音乐团队 纳亚德 菲尔[a] 卡莎[b] | 3:21 |
| 5. | I'll Show You（表演者：TWICE、Bekuh Boom、安妮卡·韦尔斯） | Riot音乐团队 纳亚德 菲尔[a] 阿狸[b] | 3:19 |
| 总时长： | 总时长： | 总时长： | 16:19 |
注释：所有歌曲的标题均大写
^[a] 表明额外人声制作人
^[b] 表明执行制作人
榜单表现

| 榜单（2020年） | 最高排名 |
| --- | --- |
法國（SNEP專輯榜）: 186
新西兰专辑榜（新西兰唱片音乐协会）: 36
美国公告牌二百强专辑榜: 175
参考资料

↑  Mike Stubbs. . Forbes. 2020-10-02  [2020-11-09]. （原始内容存档于2020-10-10）.
↑  Kim Ye Eun. . Hypebae. 2020-10-16  [2020-11-09]. （原始内容存档于2020-11-02）.
↑  @KDA_MUSIC. . Twitter. 2020-09-03  [2020-11-09]. （原始内容存档于2020-09-02）.
↑  Austen Goslin. . Polygon. 2020-09-04  [2020-11-09]. （原始内容存档于2020-11-05）.
↑  Rand, Emily. . ESPN.com. 2020-08-27  [2020-11-09]. （原始内容存档于2020-08-27）.
↑  @seradotwav. . 2020-09-04  [2020-10-15] –Instagram.
↑  Rachel Samples. . Dot Esports. 2020-09-05  [2020-11-09]. （原始内容存档于2020-09-10）.
↑  Ryan "Cinna" Carrier. . Don’t Feed the Gamers. 2020-09-06  [2020-11-09]. （原始内容存档于2020-11-09）.
↑  Rollin Bishop. . comicbook.com. 2020-09-06  [2020-11-09]. （原始内容存档于2020-09-23）.
↑  Christian V. . SG Yahoo NEws. 2020-09-28  [2020-11-09]. （原始内容存档于2020-10-21）.
↑  Shin Jin-seop.  [Riot Games, Super Virtual Group K/DA New Song 'MORE' Released]. Top Daily. 2020-10-29  [2020-11-09]. （原始内容存档于2020-11-04）.
↑  Lara Lunardi. . Invenglobal. 2020-10-02  [2020-11-09]. （原始内容存档于2020-11-09）.
↑  Samuel O'Dwyer. . Dot Esports. 2020-10-02  [2020-11-09]. （原始内容存档于2020-10-02）.
↑  Christian V. . WIN.gg. 2020-10-03  [2020-11-09]. （原始内容存档于2020-11-09）.
↑  Kara Bodegon. . Bandwagon. 2020-10-19  [2020-11-09]. （原始内容存档于2020-11-01）.
↑  Tyler Esguerra. . Dot Esports. 2020-10-11  [2020-11-09]. （原始内容存档于2020-11-01）.
↑  Surej Singh. . NME. 2020-10-13  [2020-11-09]. （原始内容存档于2020-10-18）.
↑  Lara Lunardi. . Invenglobal. 2020-10-16  [2020-11-09]. （原始内容存档于2020-11-09）.
↑  Seo Dong-min.  [Riot Games holds a large-scale event to celebrate K/DA comeback]. Gametoc. 2020-10-30  [2020-11-09]. （原始内容存档于2020-11-02）.
↑  @LogitechG. . Twitter. 2020-10-30  [2020-11-09]. （原始内容存档于2020-11-01）.
↑  Balaji S. . Gizmochina. 2020-10-30  [2020-11-09]. （原始内容存档于2020-11-05）.
↑   [Riot, K/DA outdoor advertisement in subway station like real idol advertisement]. This Is Game. 2020-10-30  [2020-11-09]. （原始内容存档于2020-11-03）.
↑  . Syndicat National de l'Édition Phonographique.   [2020-11-16].
↑  . Recorded Music NZ. 2020-11-16  [2020-11-13]. （原始内容存档于2020-11-18）.
↑  . Twitter.   [2020-11-16]. （原始内容存档于2020-11-16）.
JavaScript

：此条目的主题不是或。
| --- | --- |
JavaScript源代码截图
: 事件驱动、函数式、指令式
設計者: 创造者布蘭登·艾克及ECMAScript规范的其他关键贡献者
: 1995年12月4日，​29年前​（1995-12-04）
当前版本: ECMAScript 2024（2024年6月；穩定版本） ECMAScript 2025（2024年3月27日；預發佈版本）  
型態系統: 动态类型、鸭子类型
文件扩展名:  .js  .cjs  .mjs 
網站:  
主要實作產品
V8、JavaScriptCore、SpiderMonkey、Chakra
啟發語言
AWK、C、HyperTalk（英语：）、Java、Lua、Perl、Python、Scheme、Self
影響語言
ActionScript、AtScript（英语：）、CoffeeScript、Dart、JScript .NET、LiveScript（英语：）、Objective-J（英语：）、Opa（英语：）、QML、Raku、TypeScript
  維基教科書中有關JavaScript的文本 
| --- | --- |

:  .js
:  application/javascript text/javascript (obsolete)
统一类型标识: com.netscape.javascript-source
格式类型: 脚本语言
JavaScript（通常缩写为JS）是一门基于原型和头等函数的多范式高级编程语言，它支持面向对象程式設計、指令式编程和函数式编程。它提供方法来操控文本、数组、日期以及正则表达式等。不支持I/O，比如网络、存储和图形等，但这些都可以由它的宿主环境提供支持。它由Ecma通过ECMAScript实现语言的标准化。目前，它被世界上的绝大多数网站所使用，也被世界主流浏览器（Chrome、Firefox、Safari和Opera）所支持。
JavaScript与Java在名字和语法上都很相似，但这两门编程语言从设计之初就有很大不同。JavaScript在语言设计上主要受到了Self（一种基于原型的编程语言）和Scheme（一门函数式编程语言）的影响，在语法结构上它和C语言很相似（如if条件语句、switch语句、while循环和do-while循环等）。
对于客户端来说，JavaScript通常被实现为一门解释语言，但如今它已经可以被即时编译（JIT）。随着HTML5和CSS3语言标准的推行，它还可以用于游戏、桌面和移动应用程序的开发，以及在服务器端网络环境运行（如Node.js）。
历史 > 肇始於網景

1993年，國家超級電腦應用中心（NCSA）發表了NCSA Mosaic，這是最早流行的圖形介面網頁瀏覽器，它在全球資訊網的普及上發揮了重要作用。1994年，Mosaic的主要開發人員創立了Netscape公司，並雇用了許多原來的NCSA Mosaic開發者用來開發Netscape Navigator，該公司的目標是取代NCSA Mosaic成為世界第一的網頁瀏覽器。在四個月內，已經佔據了四分之三的瀏覽器市場，並成為1990年代網際網路的主要瀏覽器。
在網路發展的這些年，網頁只能是靜態的，缺乏在瀏覽器中載入網頁後的動態行為能力。公司的創始人馬克·安德森認為HTML需要一種膠水語言，讓網頁設計師和兼職程式設計師可以很容易地使用它來組裝圖片和外掛程式之類的元件，且程式碼可以直接編寫在網頁標記中。1995年，網景招募了布兰登·艾克，目標是把Scheme語言嵌入到Netscape Navigator瀏覽器中。但更早之前，網景已經跟昇阳合作，计划在Netscape Navigator中嵌入Java語言，這時網景內部產生激烈的爭論，
網景公司管理層很快決定，最佳的方案是由艾克設計一種新的語言，其語法類似於Java，而不像Scheme或其他現存的腳本語言。為了在其他競爭提案中捍衛JavaScript這個想法，公司需要有一個可以運作的原型。艾克在1995年5月僅花了十天時間就把原型設計出來了。最初命名為Mocha，1995年9月在Netscape Navigator 2.0的Beta版中改名為LiveScript，同年12月在Netscape Navigator 2.0 Beta 3中部署時又被重命名為JavaScript，这是因为當時网景公司与昇阳电脑公司组成的开发联盟为了让这门语言搭上Java这个编程语言“热词”，所以才将其临时改名为JavaScript，这成了日后这成为大众对这门语言有诸多误解的原因之一。同年昇阳电脑公司在1995年12月1日正式申请注册JavaScript的商标，于2000年7月28日获批
，但此后昇阳电脑公司和之后收购它的甲骨文公司从未使用该商标制造过产品，给JavaScript社区带来了不确定性，阻碍了JavaScript社区的自由发展，直到几十年后，1.5万多名JavaScript社区成员于2024年11月22日联名向美国专利商标局申请终止该商标
。
历史 > 微軟採納

微軟公司於1995年首次推出Internet Explorer，引發了與Netscape的瀏覽器大戰。微软對Netscape Navigator直譯器進行了逆向工程，創建了JScript，以與處於市場領導地位的網景產品同台競爭。JScript也是一種JavaScript實作，這兩個JavaScript語言版本在瀏覽器端共存意味著語言標準化的缺失。发展初期，JavaScript的标准并未确定，同期就有网景的JavaScript和微软的JScript。除此之外，微軟也在網頁技術上加入了不少專屬物件，使不少網頁使用非微軟平台及瀏覽器無法正常顯示。这導致在瀏覽器大戰期間網頁設計者通常會把「用Netscape可達到最佳效果」或「用IE可達到最佳效果」的標誌放在首頁。
历史 > 标准化

1996年11月，網景正式向ECMA（欧洲计算机制造商协会）提交語言標準。1997年6月，ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。JavaScript成為了ECMAScript最著名的實現之一。除此之外，ActionScript和JScript也都是ECMAScript规范的实现语言。儘管JavaScript作為給非程式人員的腳本語言，而非作為給程式人員的程式語言來推廣和宣傳，但是JavaScript具有非常豐富的特性。
历史 > 增长和标准化

在21世纪初Internet Explorer占主导地位期间，客户端脚本停滞不前。这在2004年开始改变，当时Netscape的继任者Mozilla发布了Firefox浏览器。Firefox受到许多人的好评，从Internet Explorer获得了巨大的市场份额。
2005年，Mozilla加入了ECMA International，并开始研究ECMAScript for XML（E4X）标准。这导致Mozilla与Macromedia（后来被Adobe Systems收购）合作，他们正在用基于ECMAScript 4草案的ActionScript 3语言实现E4X。目标是将ActionScript 3标准化为新的ECMAScript 4。为此，Adobe Systems将Tamarin实现作为开源项目发布。然而，Tamarin和ActionScript 3与既定的客户端脚本太不同，如果没有微软的合作，ECMAScript 4从未取得成果。
与此同时，与ECMA工作无关的开源社区正在发生非常重要的发展。2005年，Jesse James Garrett发布了一份白皮书，其中他创造了Ajax一词，并描述了一套技术，其中JavaScript是骨干，用于创建可以在后台加载数据的Web应用程序，避免了重新加载整页的需要。这引发了JavaScript的复兴时期，由开源库和围绕它们形成的社区带头。创建了许多新库，包括jQuery、Prototype、Dojo Toolkit和MooTools。
谷歌于2008年首次推出Chrome浏览器，其V8 JavaScript引擎比竞争对手更快。关键的创新是及时编译（JIT），因此其他浏览器供应商需要为JIT彻底改革他们的引擎
2008年7月，这些不同的政党聚集在一起，在奥斯陆举行会议。这导致在2009年初达成了最终协议，将所有相关工作结合起来，推动语言向前发展。结果是2009年12月发布的ECMAScript 5标准。
历史 > 走向成熟

关于该语言的雄心勃勃的工作持续了数年，最终随着 2015 年ECMAScript 6的发布而正式形成了广泛的补充和改进。
Ryan Dahl在 2009 年创建的Node.js引发了 Web 浏览器之外 JavaScript 使用的显着增加。Node 结合了V8引擎、事件循环和I/O API，从而提供了独立的 JavaScript 运行时系统。截至 2018 年，Node 已被数百万开发人员使用，并且npm拥有世界上所有包管理器中最多的模块。
ECMAScript 草案规范目前在GitHub上公开维护，并通过定期的年度快照生成版本。对语言的潜在修订通过全面的提案流程进行审查。现在，开发人员不再单独检查即将推出的功能的状态，而不是版本号。
当前的 JavaScript 生态系统拥有许多库和框架、已建立的编程实践以及在 Web 浏览器之外大量使用 JavaScript。另外，随着单页应用程序和其他大量使用 JavaScript 的网站的兴起，已经创建了多个转译器来帮助开发过程。
概論

一般来说，完整的JavaScript包括以下几个部分：
ECMAScript，描述了该语言的语法和基本对象；
文档对象模型（DOM），描述处理网页内容的方法和接口；
浏览器对象模型（BOM），描述与浏览器进行交互的方法和接口。
JavaScript的基本特点如下：
是一种解释性脚本语言（代码不进行预编译）；
主要用来向HTML页面添加交互行为；
可以直接嵌入HTML页面，但写成单独的js文件有利于结构和行为的分离。
JavaScript常用来完成以下任务：
嵌入动态文本于HTML页面；
对浏览器事件作出响应；
读写HTML元素；
在数据被提交到服务器之前验证数据；
检测访客的浏览器信息；
控制Cookie，包括创建和修改等；
特性

不同於伺服器端腳本語言（如PHP和ASP），JavaScript主要被作为客户端腳本語言在用戶的瀏覽器上運行，不需要伺服器的支持。所以在早期程式設計師比較青睞於JavaScript以減少對伺服器的負擔，而與此同時在安全性上出现了问题。隨著伺服器變得強大，現在的程序員更喜歡運行於伺服器端的腳本以保證安全，但JavaScript仍然以其跨平台、容易上手等優勢大行其道。同时，有些特殊功能（如AJAX）必须依赖JavaScript在客户端提供支持。隨著引擎（如V8）和框架（如Node.js）的發展，以及事件驅動和異步IO等特性，JavaScript也被逐漸用來編寫伺服器端程式。
以下是ECMAScript通常所实现的特性。
特性 > 指令式与结构化

JavaScript支持许多C语言的结构化编程语法（如if条件语句、while循环、switch语句和do-while循环等），但作用域是一个例外。JavaScript在过去只支持使用var关键字来定义变量的函数作用域，但ECMAScript 2015中加入了let关键字来支持块级作用域。这意味着JavaScript现在既支持函数作用域又支持块级作用域。JavaScript还支持自动在语句末添加分号，允许忽略语句末尾的分号。
特性 > 弱类型

JavaScript是弱类型的，这意味着变量可以被隐式转换为另一个类型。
二元运算符+会把两个操作数转换为字符串，除非两个操作数都为数字类型。这是因为+也表示字符串连接操作；
二元操作符-会把两个操作数转换为数字类型；
一元操作符，包括+和-，都会把操作数转换为数字。
下列为变量转换为字符串的例子：
字符串类型不变；
数字会转换为其字符串表示；
数组的元素会转换为字符串，然后连接成通过逗号,分隔的长字符串；
其它对象会转换为[object Object]，其中Object中该对象的构造函数名。
类型的隐藏转换是JavaScript受到批评的原因之一，因为隐藏转换增加了规则的复杂度和发生错误的可能性。
| 左操作数 | 操作符 | 右操作数 | 结果 |
| --- | --- | --- | --- |
| []（空数组） | + | []（空数组） | ""（空字符串） |
| []（空数组） | + | {}（空对象） | "[object Object]"（字符串） |
| false（布尔值） | + | ""（空字符串） | "false"（字符串） |
| "123"（字符串） | + | 1（数字） | "1231"（字符串） |
| "123"（字符串） | - | 1（数字） | 122 （数字） |
特性 > 动态化 > 类型

JavaScript是动态类型的语言，其类型与值而不是与变量相关联。例如变量可以为数字，随后又可被赋值为字符串。JavaScript提供了包括鸭子类型在内的方法来检测变量类型。
特性 > 动态化 > 运行时估值

JavaScript提供eval()函数，可以在运行时直接执行JavaScript语句。
特性 > 基于原型的面向对象

在JavaScript中，对象是关联数组，通过原型（prototype，见下）进行扩充。每一个字符串键值提供对象的一个属性的名称，可以通过使用点号（obj.x）或使用方括号（obj['x']）这两种效果相同的方式来访问。属性可以在运行时添加、重定义或删除。一个对象的大多数属性（包括来自原型继承链的属性）都可以通过 for...in循环访问。
特性 > 基于原型的面向对象 > 原型

JavaScript使用原型，而许多其它面向对象语言使用类用于实现继承。原型使得在JavaScript中模拟基于类的面向对象特征变成可能。
特性 > 基于原型的面向对象 > 函数作为对象构造器

函数在JavaScript中兼作为对象构造函数。在函数调用前加上new会创建一个原型的实例，并继承来自构造函数的属性和方法（包括来自Object原型）。ECMAScript 5提供Object.create方法，可以显式地创建实例而不是自动从Object继承。构造函数的prototype属性决定了用于新对象的内部原型。可以通过修改构造函数的原型的方法来为对象添加新的方法，也可以修改JavaScript的内部对象的原型（如Array或Object）。尽管可以这么做，但对Object原型进行修改并不是好的做法。因为大多数JavaScript对象都会从Object继承，且不会希望其原型被修改。
特性 > 基于原型的面向对象 > 函数作为方法

和大多数面向对象的语言不同，在JavaScript中函数定义和方法定义没有明显区别。唯一的区别在于调用时：当函数被作为方法调用时，函数的this会指向调用此函数的对象。
特性 > 基于原型的面向对象 > 传统的类定义与使用格式

ECMAScript 2015中加入了对class和extends关键字的支持，使得类的定义与继承更类似于其他的面向对象语言，同时也更易使用。
特性 > 函数式

在JavaScript中，函数是一等的，函数也被认为是对象。因此，函数可以有属性和方法，例如call()和bind等。嵌套函数指定义于其它函数内部的函数，在外部函数被调用时，嵌套函数会被创建。另外，嵌套函数是一个闭包，在外部函数的作用域（包括常量，局部变量和参数）都成为内部函数状态的一部分，甚至在外部函数执行完毕后，内部函数的状态依然保留。JavaScript同时也支持匿名函数。
特性 > 其它 > 运行时环境

JavaScript通常依赖于运行时环境（例如浏览器）来提供对象和方法，脚本可以通过这些对象和方法与环境（例如网页DOM）进行交互。它还依赖于运行时环境来提供包或导入脚本（例如HTML的<script>元素）的功能。这本身不是语言功能，但在大多数JavaScript实现中很常见。
特性 > 其它 > 承诺

JavaScript的“承诺”（Promise）是一种编程模型，它允许表示可能在未来某个时间点完成或失败的值。承诺被设计为一个解决异步编程中所遇到的问题的更简洁和一致的方法。相比于传统的回调函数，它为处理异步操作提供了一个更清晰的方式。
一个承诺有三种状态：
待定（Pending）: 初始状态，既不是成功也不是失败。
已履行（Fulfilled）: 意味着操作成功完成。
已拒绝（Rejected）: 意味着操作失败。
承诺的主要特点是它们的状态一旦改变（从待定到已履行或已拒绝），就不能再次改变。这使得承诺成为一个可靠的信息来源，无论它们是否成功。
在JavaScript中，你可以使用then()方法来附加回调函数，这些回调函数会在承诺达到已履行或已拒绝状态时执行。还有一个catch()方法，专门用于处理被拒绝的承诺。为了使链式调用更简洁，then()和catch()都会返回一个新的承诺。ES6（ECMAScript 2015）引入了原生的Promise对象，从此承诺成为JavaScript标准的一部分。此后的版本还提供了额外的实用方法，例如Promise.all()和Promise.race()，用于处理多个承诺。
特性 > 其它 > 异步

JavaScript一般来说是单线程的。为了并发地处理事件，JavaScript程序输入或输出时使用事件和回调函数执行。这意味着JavaScript可以在等待数据库查询返回信息之前处理鼠标单击。ECMAScript 2015引入了Promise用于处理异步事件，其可以使得传统的基于回调的异步代码更加清晰简单。
特性 > 其它 > 变长参数

JavaScript中函数参数的长度是可变的，在函数内部可以通过arguments对象访问这些参数。
编程

JavaScript是一门腳本語言，其原始碼在客户端執行前不需經過編譯，而是將文本格式的字符代碼發送給瀏覽器，由瀏覽器解釋執行。直譯語言的弱點是安全性較差，而且在JavaScript中，如果一條语句執行不了，通常它下面的語言也就無法執行。解決辦法是使用异常处理try {} catch () {}︰
JavaScript被歸類為直譯語言，因為主流的引擎都是每次執行時載入程式碼並解譯。V8是將所有程式碼解譯後再開始執行，其他引擎則是逐行解譯（SpiderMonkey會將解譯過的指令暫存，以提高效能，稱為即時編譯）。但由於V8的核心部份多數用JavaScript撰寫（而SpiderMonkey是用C++），因此在不同的測試上，兩者效能互有優劣。
與其相對應的是編譯語言（如C语言），以編譯語言編寫的程式在執行之前必須經過編譯，將程式碼編譯為機器碼，才可以執行。
範例

以下是一個簡單的JavaScript Hello World︰
或是在瀏覽器的地址栏中使用javascript:，以互動方式表示：
javascript:alert("Hello world!");
版本

参见：ECMAScript § 版本
JavaScript最初開發於1996年，被使用於Netscape Navigator網頁瀏覽器。同年微軟在Internet Explorer發布了一個實作。由於商標問題，這項實作被命名為JScript。1997年，JavaScript已經被網景公司提交給ECMA制定為標準，稱之為ECMAScript，標準編號ECMA-262。使用顯式版本號聲明對語言的引用，作爲一項Mozilla的特性，已在較新版本中被移除（至少為Firefox 59）。Firefox 4是最後一個需要顯式地在引用時聲明明確版本號的版本（1.8.5）。
下列表格的資訊基於多個參考來源：
| 版本 | 發布日期 | 基於 | Netscape Navigator | Mozilla Firefox | Internet Explorer | Opera | Safari | Google Chrome |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 舊版本，不再支援： 1.0 | 1996年3月 |  | 2.0 |  | 3.0 |  |  |  |
| 舊版本，不再支援： 1.1 | 1996年8月 |  | 3.0 |  |  |  |  |  |
| 舊版本，不再支援： 1.2 | 1997年6月 |  | 4.0 - 4.05 |  |  | 3 |  |  |
| 舊版本，不再支援： 1.3 | 1998年10月 | ECMA-262 1st + 2nd edition | 4.06 - 4.7x |  | 4.0 | 5 |  |  |
| 舊版本，不再支援： 1.4 |  |  | Netscape Server |  |  | 6 |  |  |
| 舊版本，不再支援： 1.5 | 2000年11月 | ECMA-262 3rd edition | 6.0 | 1.0 | 5.5（JScript 5.5） 6（JScript 5.6） 7（JScript 5.7） 8（JScript 5.8） | 7.0 | 3.0-5 | 1.0 - 10.0.666 |
| 舊版本，不再支援： 1.6 | 2005年11月 | 1.5 + Array extras + Array and string generics + E4X |  | 1.5 |  |  |  |  |
| 舊版本，不再支援： 1.7 | 2006年10月 | 1.6 + Pythonic generators + Iterators + Let |  | 2.0 |  |  |  | 28.0.1500.95 |
| 舊版本，不再支援： 1.8 | 2008年6月 | 1.7 + Generator expressions + Expression closures |  | 3.0 |  | 11.50 |  |  |
| 舊版本，不再支援： 1.8.1 |  | 1.8 + native JSON support + Minor updates |  | 3.5 |  |  |  |  |
| 舊版本，不再支援： 1.8.2 | 2009年6月22日 | 1.8.1 + Minor updates |  | 3.6 |  |  |  |  |
| 舊版本，不再支援： 1.8.5 | 2010年7月27日 | 1.8.2 + New features for ECMA-262 5th edition compliance |  | 4.0 |  |  |  |  |
參見

计算机程序设计主题
腳本語言
DMDScript
ECMAScript
JavaScript引擎
JScript
AJAX
JavaScript函式庫
外部連結

關於JavaScript介紹（页面存档备份，存于） Mozilla Developer Network上的資源
|  论 编JavaScript |
| --- | --- |
代码分析:  ESLint  JSHint  JSLint 
編譯器:  CoffeeScript  Dart  Emscripten  Google Closure Compiler（英语：）  Google Web Toolkit  Morfik（英语：）  TypeScript  AtScript（英语：）  Opa（英语：）  Haxe  Clojure  Elm  PureScript  Reason 
概念:  Ajax  动态HTML  JavaScript函式庫  JavaScript语法  非侵入式JavaScript 
调试工具:  Firebug  Komodo IDE（英语：）  Microsoft Script Debugger（英语：）  Microsoft Script Editor（英语：）  Opera Dragonfly（英语：）  Venkman  Safari 
文档生成器（英语：）:  JSDoc（英语：） 
編輯器（比较（英语：））:  Ace（英语：） Cloud9 IDE  Atom  CodeMirror（英语：） Light Table  Brackets  Koding  Orion  Visual Studio Visual Studio Express  Visual Studio Code  Visual Studio Team Services 
引擎:  ECMAScript引擎列表  JavaScript引擎  JavaScript引擎比较 
軟體框架:  JavaScript框架比较（英语：）  JavaScript库列表 
相關語言:  ActionScript  asm.js  CoffeeScript  Dart  ECMAScript  JavaScript OSA（英语：）  JScript  TypeScript  AtScript（英语：）  VBScript  JSFuck 
相關技術:  CSS  DOM  HTML  JSON  WebAssembly 
軟體套件管理系統:  Npm  NuGet 
伺服器端:  Active Server Pages  Bun  CommonJS  Deno  JSGI（英语：）  Node.js  Wakanda（英语：） 
單元測試:  Jasmine（英语：）  Mocha（英语：）  QUnit（英语：）  JavaScript单元测试框架列表（英语：） 
人物:  道格拉斯·克羅克福特  布蘭登·艾克  約翰·雷西格  瑞安·達爾 
|  论 编網頁技術與標準 |
| --- | --- |
文档呈现语言:  HTML*（HTML5*）  XHTML*  XML*  XForms*  DHTML 
样式格式描述语言:  CSS*  XSL* 
动态网页技术:  CGI  FastCGI  ASP  ASP.NET  ColdFusion  JSP  Perl（PSGI）  Python（WSGI）  Ruby  Smalltalk  PHP 
用戶端互動技术:  JavaFX  AJAX（XMLHTTP*）  WebSocket*  ActionScript（Flash  Flex  AIR）  Asm.js  NaCl  WebAssembly*  ActiveX  Java applet 
用戶端手稿語言:  ECMAScript（JavaScript，JScript）  VBScript 
标识定位语言:  URL  URI  XPath  URL重寫 
文档纲要语言:  DTD*  XML Schema* 
* 代表由W3C制定和维护的标准与规范
|  论 编Node> js |
| --- | --- | --- |
| 软件 |  Node.js  Npm  V8  CommonJS  |  |
| 框架 |  MEAN MongoDB  Express.js  AngularJS/Angular  MEEN 以Ember.js取代Angular  Backbone.js  Meteor (Web應用框架)（英语：）  Sails.js（英语：）  |  |
| 库 |  Lodash  Underscore.js（英语：）  React.js  Vue.js  |  |
| 编程语言 |  JavaScript  CoffeeScript  TypeScript  |  |
| 云平台 |  Joyent  Nodejitsu（英语：）  OpenShift  Linode  DigitalOcean  Google App Engine  |  |
|   |
| --- | --- |
国际:  FAST 
各地:  西班牙  法国  BnF data  德国  以色列  美国  捷克 
其他:  IdRef
利伯蒂鎮區 (印地安納州尤寧縣)

| 利伯蒂鎮區 Liberty Township |
| --- | --- |
行政鎮區

利伯蒂鎮區利伯蒂鎮區在印第安納州的位置
坐标：39°37′07″N 84°59′42″W﻿ / ﻿39.61861°N 84.99500°W﻿ / 39.61861; -84.99500
國家: 美国
州份: 印第安納州
縣: 尤寧縣
面积
 • 总计: 64.70 平方公里（24.98 平方英里）
 • 陸地: 61.40 平方公里（23.71 平方英里）
 • 水域: 3.30 平方公里（1.27 平方英里）
海拔: 228 公尺（748 英尺）
人口（2010）
 • 總計: 1,042人
 • 密度: 16.1人/平方公里（41.7人/平方英里）
时区: 北美东部時區（UTC-5）
 • 夏时制: EDT（UTC-4）
郵區編號: 47325, 47353
電話區號: 765
GNIS ID: 453397
利伯蒂鎮區（英語：）是位於美國印第安納州尤寧縣的一個行政鎮區。
地方資料

根據2010年美國人口普查的數據，利伯蒂鎮區的面積為64.70平方千米，當中陸地面積為61.40平方千米，而水域面積為3.30平方千米。當地共有人口1042人，而人口密度為每平方千米16.11人。