微信小程序ES6新特性 新增了很多對于國際化的支
微信小程序ES6新特性已經(jīng)是當(dāng)下微信小程序ES6最熱門的話題,下面將從多方面來談?wù)勎⑿判〕绦駿S6新特性相關(guān)的內(nèi)容。
ES6新增了很多對于國際化的支持,比如時(shí)間格式,貨幣格式,數(shù)字格式等。
Internationalization & Localization(國際化與本地化)是指修改軟件使之能適應(yīng)目標(biāo)市場的語言、地區(qū)差異以及技術(shù)需要。
國際化是指在設(shè)計(jì)軟件,將軟件與特定語言及地區(qū)脫鉤的過程。當(dāng)軟件被移植到不同的語言及地區(qū)時(shí),軟件本身不用做內(nèi)部工程上的改變或修正。本地化則是指當(dāng)移植軟件時(shí),加上與特定區(qū)域設(shè)置有關(guān)的信息和翻譯文件的過程。
Intl 對象是 ECMAScript 國際化 API 的一個(gè)命名空間,它提供了精確的字符串對比,數(shù)字格式化,日期和時(shí)間格式化。Collator,NumberFormat 和 DateTimeFormat 對象的構(gòu)造函數(shù)是 Intl 對象的屬性。
Intl.Collator(): 語言敏感的字符串對比功能對象,collators 的構(gòu)造函數(shù)
Intl.DateTimeFormat():語言敏感的日期和時(shí)間格式化功能對象的構(gòu)造函數(shù)
Intl.NumberFormat():語言敏感的數(shù)字格式化功能對象的構(gòu)造函數(shù)
Collation(排序規(guī)則)
對于字符串集合的排序和檢索,可以根據(jù)地區(qū)和Unicode為參數(shù)進(jìn)行排序。
Number Formatting(數(shù)字格式化)
可以根據(jù)數(shù)字分組和本地的分隔符,對數(shù)字進(jìn)行格式化。
Currency Formatting(貨幣格式化)
可以根據(jù)數(shù)字分組、本地的分隔符和附加的貨幣符號,對數(shù)字進(jìn)行格式化。
Date/Time Formatting(日期/時(shí)間格式化)
可以根據(jù)本地的順序和分隔符格式化時(shí)間和日期。
-
微信小程序商城系統(tǒng)開發(fā)其實(shí)很簡單
微信小程序商城系統(tǒng)開發(fā)其實(shí)很簡單,只需要五步就可以完成,整個(gè)過程包括開發(fā)、上線、發(fā)布都可以輕松搞定...詳情
第二部分:如何開通一個(gè)小商店