大前端设计(H5+小程序+App)
温馨提示:
本文中可能包含表格,在手机屏幕上竖屏显示时,一行内可显示中文字符数量为20个左右,因部分表格单元格内容过长会导致自动换行,从而使得排版不太美观。
另外,本文中可能包含高清图片,在手机屏幕上预览时,我们需要频繁的进行放大缩小操作,这是相当麻烦的一件事情。
因此,如果条件允许,建议您坐在舒适的办公桌前,冲泡一杯咖啡或者茶,在电脑上阅读以获得更好的体验。
1、ISO 语言代码
HTML 的 lang 属性可用于网页或部分网页的语言。这对搜索引擎和浏览器是有帮助的。
根据 W3C 推荐标准,您应该通过 <html> 标签中的 lang 属性对每张页面中的主要语言进行声明,比如:
<html lang="en">
...
</html>
</html>在 XHTML 中,采用如下方式在 <html> 标签中对语言进行声明:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
...
</html>
2、ISO 639-1 语言代码
ISO 639-1 为各种语言定义了缩略词。您可以在 HTML 和 XHTML 中的 lang 和 xml:lang 属性中使用它们。
Language ISO Code
| Lang Code | 语言名称 | Language Name | |
|---|---|---|---|
| aa | 阿法尔语 | Afar | |
| ab | 阿布哈兹语 | Abkhaz language | |
| ae | 阿维斯陀语 | Avestan language | |
| af | 南非语 | Afrikaans | |
| ak | 阿坎语 | Arkan language | |
| am | 阿姆哈拉语 | Amharic | |
| an | 阿拉贡语 | Aragonese | |
| ar | 阿拉伯语 | Arabic | |
| as | 阿萨姆语 | Assam | |
| av | 阿瓦尔语 | Avar language | |
| ay | 艾马拉语 | Aymara | |
| az | 阿塞拜疆语 | Azerbaijani | |
| ba | 巴什基尔语 | Bashkir | |
| be | 白俄罗斯语 | Belarusian | |
| bg | 保加利亚语 | Bulgarian | |
| bh | 比哈尔语 | Bihar | |
| bi | 比斯拉马语 | Bislama | |
| bm | 班巴拉语 | Bambara | |
| bn | 孟加拉语 | Bengali | |
| bo | 藏语 | Tibetan language | |
| br | 布列塔尼语 | Breton | |
| bs | 波斯尼亚语 | Bosnian | |
| ca | 加泰隆语 | Catalan | |
| ce | 车臣语 | Chechen | |
| ch | 查莫罗语 | Chamorro | |
| co | 科西嘉语 | Corsican language | |
| cr | 克里语 | Kerry | |
| cs | 捷克语 | Czech | |
| cu | 古教会斯拉夫语 | Ancient Church Slavic | |
| cv | 楚瓦什语 | Chuvash language | |
| cy | 威尔士语 | Welsh | |
| da | 丹麦语 | Danish | |
| de | 德语 | German | |
| dv | 迪维希语 | Dhivehi language | |
| dz | 不丹语 | Bhutanese | |
| ee | 埃维语 | Ewe language | |
| el | 现代希腊语 | Modern Greek | |
| en | 英语 | English | |
| eo | 世界语 | Esperanto | |
| es | 西班牙语 | Spanish | |
| et | 爱沙尼亚语 | Estonian | |
| eu | 巴斯克语 | Basque | |
| fa | 波斯语 | Persian | |
| ff | 富拉语 | Fulah language | |
| fi | 芬兰语 | Finnish | |
| fj | 斐济语 | Fijian | |
| fo | 法罗语 | Faroese | |
| fr | 法语 | French | |
| fy | 弗里西亚语 | Frisian | |
| ga | 爱尔兰语 | Irish | |
| gd | 苏格兰盖尔语 | Scottish Gaelic | |
| gl | 加利西亚语 | Galician | |
| gn | 瓜拉尼语 | Guarani | |
| gu | 古吉拉特语 | Gujarati | |
| gv | 马恩岛语 | Manx language | |
| ha | 豪萨语 | Hausa | |
| he | 希伯来语 | Hebrew | |
| hi | 印地语 | Hindi | |
| ho | 希里莫图语 | Greek language | |
| hr | 克罗地亚语 | Croatian | |
| ht | 海地克里奥尔语 | Haitian Creole | |
| hu | 匈牙利语 | Hungarian | |
| hy | 亚美尼亚语 | Armenian | |
| hz | 赫雷罗语 | Herero | |
| ia | 国际语 A | Interlingua | |
| id | 印尼语 | Indonesian | |
| ie | 国际语 E | Interlingua E | |
| ig | 伊博语 | Ibo language | |
| ii | 四川彝语(诺苏语) | Sichuan Yi (Nuosu) | |
| ik | 依努庇克语 | According to Nupian language | |
| io | 伊多语 | Ido language | |
| is | 冰岛语 | Icelandic | |
| it | 意大利语 | Italian | |
| iu | 因纽特语 | Inuit language | |
| ja | 日语 | Japanese | |
| jv | 爪哇语 | Javanese | |
| ka | 格鲁吉亚语 | Georgian | |
| kg | 刚果语 | Congo | |
| ki | 基库尤语 | Kikuyu | |
| kj | 宽亚玛语 | Aum wide language | |
| kk | 哈萨克语 | Kazakh | |
| kl | 格陵兰语 | Greenlandic | |
| km | 高棉语 | Cambodian | |
| kn | 卡纳达语 | Kannada | |
| ko | 朝鲜语、韩语 | Korean, Korean | |
| kr | 卡努里语 | Canouli | |
| ks | 克什米尔语 | Kashmir | |
| ku | 库尔德语 | Kurdish | |
| kv | 科米语 | Komi | |
| kw | 康沃尔语 | Cornish | |
| ky | 吉尔吉斯语 | Kyrgyz language | |
| la | 拉丁语 | Latin | |
| lb | 卢森堡语 | Luxembourgish | |
| lg | 卢干达语 | Lugan da language | |
| li | 林堡语 | Limburg | |
| ln | 林加拉语 | Lingala | |
| lo | 老挝语 | Lao | |
| lt | 立陶宛语 | Lithuanian | |
| lu | 卢巴语 | Luba | |
| lv | 拉脱维亚语 | Latvian | |
| mg | 马达加斯加语 | Madagascar | |
| mh | 马绍尔语 | Marshall language | |
| mi | 毛利语 | Maori language | |
| mk | 马其顿语 | Macedonian | |
| ml | 马拉亚拉姆语 | Malayalam | |
| mn | 蒙古语 | Mongolian | |
| mo | 摩尔达维亚语 | Moldavian | |
| mr | 马拉提语 | Marathi | |
| ms | 马来语 | Malay | |
| mt | 马耳他语 | Maltese | |
| my | 缅甸语 | Burmese | |
| na | 瑙鲁语 | Nauru language | |
| nb | 书面挪威语 | Written Norwegian | |
| nd | 北恩德贝勒语 | North Ndebele | |
| ne | 尼泊尔语 | Nepali language | |
| ng | 恩敦加语 | Ennastatic | |
| nl | 荷兰语 | Dutch | |
| nn | 新挪威语 | New Norwegian | |
| no | 挪威语 | Norwegian | |
| nr | 南恩德贝勒语 | South End Baylor | |
| nv | 纳瓦霍语 | Navajo | |
| ny | 尼扬贾语 | Nyanja | |
| oc | 奥克语 | Och | |
| oj | 奥吉布瓦语 | Ojibwa | |
| om | 奥洛莫语 | Olomouc | |
| or | 奥利亚语 | Oriya | |
| os | 奥塞梯语 | Ossetian language | |
| pa | 旁遮普语 | Punjabi | |
| pi | 巴利语 | Pali | |
| pl | 波兰语 | Polish | |
| ps | 普什图语 | Pashto | |
| pt | 葡萄牙语 | Portuguese | |
| qu | 凯楚亚语 | Kai Chu Asian | |
| rm | 罗曼什语 | Romansh language | |
| rn | 基隆迪语 | Kirundi | |
| ro | 罗马尼亚语 | Romanian | |
| ru | 俄语 | Russian | |
| rw | 卢旺达语 | Rwanda | |
| sa | 梵语 | Sanskrit | |
| sc | 萨丁尼亚语 | Sardinian | |
| sd | 信德语 | Sindhi language | |
| se | 北萨米语 | Northern Sami | |
| sg | 桑戈语 | Sango language | |
| sh | 塞尔维亚-克罗地亚语 | Serbian – Croatian | |
| si | 僧加罗语 | Sinhala | |
| sk | 斯洛伐克语 | Slovak | |
| sl | 斯洛文尼亚语 | Slovenian | |
| sm | 萨摩亚语 | Samoan | |
| sn | 绍纳语 | Shona language | |
| so | 索马里语 | Somali | |
| sq | 阿尔巴尼亚语 | Albanian | |
| sr | 塞尔维亚语 | Serbian | |
| ss | 斯瓦特语 | Swat | |
| st | 南索托语 | South Sotho | |
| su | 巽他语 | He language | |
| sv | 瑞典语 | Swedish | |
| sw | 斯瓦希里语 | Swahili | |
| ta | 泰米尔语 | Tamil | |
| te | 泰卢固语 | Telugu | |
| tg | 塔吉克斯坦语 | Tajikistan | |
| th | 泰语 | Thai | |
| ti | 提格里尼亚语 | Tigrinya | |
| tk | 土库曼语 | Turkmen | |
| tl | 他加禄语 | Tagalog | |
| tn | 塞茨瓦纳语 | Sethwana | |
| to | 汤加语 | Tongan | |
| tr | 土耳其语 | Turkish | |
| ts | 宗加语 | Zong dialect | |
| tt | 塔塔尔语 | Tatar | |
| tw | 特威语 | Twain language | |
| ty | 塔希提语 | Tahitian | |
| ug | 维吾尔语 | Uyghur | |
| uk | 乌克兰语 | Ukrainian | |
| ur | 乌尔都语 | Urdu | |
| uz | 乌兹别克语 | Uzbek | |
| ve | 文达语 | Vinda | |
| vi | 越南语 | Vietnamese | |
| vo | 沃拉普克语 | Volapuk | |
| wa | 沃伦语 | Warren | |
| wo | 沃洛夫语 | Wolof | |
| xh | 科萨语 | Xhosa | |
| yi | 依地语 | Yiddish | |
| yo | 约鲁巴语 | Yoruba | |
| za | 壮语 | Zhuang | |
| zh | 中文(汉语) | Chinese | |
| zu | 祖鲁语 | Zulu |
3、参考
IETF RFC 3066 《Tags for the Identification of Languages 》:
https://datatracker.ietf.org/doc/rfc3066/?include_text=1
https://www.ietf.org/rfc/rfc3066.txt
ISO 639-1:
https://www.iso.org/standard/22109.html
https://pypi.org/project/iso-639/
如果您不能静下心来,不精心雕琢和打造自己的知识系统和技能体系,沉迷于点石成金亦或是拔苗助长等等的奇技淫巧之间,那都是事倍功半的瞎忙活!
古往今来,学习,没有捷径,除非出现科幻般的脑机互联......但有拙法,那就是书山有路勤为径,学海无涯苦作舟!更何况,日新月异知识爆炸的今天,态度犹豫和停止学习,那么等待您的,唯有丛林淘汰法则。
书,能读完吗?肯定不能,汗牛充栋!
书,能学完吗?绝对可以,得读经典。
好好学习,天天向上!继续下一章...










网友评论