每個面向國際的語言都需要有自己的國際化解決方案,Java 從一開始就是用 Unicode 來處理所有的字符串,這讓 Java 具備了國際化的一個重要特性。除了提供 Unico...
![240](https://upload.jianshu.io/users/upload_avatars/1933980/fd7db327-17d7-4d10-af96-8a31c6f17273.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
每個面向國際的語言都需要有自己的國際化解決方案,Java 從一開始就是用 Unicode 來處理所有的字符串,這讓 Java 具備了國際化的一個重要特性。除了提供 Unico...
與大多數(shù)程序設(shè)計語言一樣荸恕,Java中的注釋也不會出現(xiàn)在可執(zhí)行程序中。因此死相,可以在源程序中根據(jù)需要添加任意多的注釋融求,而不必擔心可執(zhí)行代碼會膨脹。在 Java 中算撮,有 3 中標記...
在 ECMAScript 6 之前生宛,可以使用數(shù)組來存儲值县昂,而 ECMAScript 6 新增了 Set 和 WeakSet 兩種集合類型。 Set Set 集合可以使用 ne...
在 ECMAScript 6 之前陷舅,可以使用 Object 的對象屬性作為鍵倒彰,再使用屬性引用值的方式來實現(xiàn) key/value 存儲; 而 ECMAScript 6 規(guī)范中蔑赘,...
Symbol 是 ECMAScript 6 新增的基本數(shù)據(jù)類型狸驳。Symbol 提供的實例是唯一、不可變的缩赛。它的用途可以確保對象屬性使用唯一標識符,不會發(fā)生屬性沖突的危險撰糠。 S...
在 ECMASCript 6 之前酥馍,使用構(gòu)造函數(shù)模式與原型模式以及它們的組合來模擬類的行為 。但是這幾種策略都有自己的問題阅酪,也有相應(yīng)的妥協(xié)旨袒。而實現(xiàn)繼承也會顯得非常冗長和混亂。...
生成器是 ECMAScript 6 新增的一個極為靈活的結(jié)構(gòu)术辐,擁有一個函數(shù)塊內(nèi)暫停和恢復代碼執(zhí)行的能力砚尽。 生成器函數(shù)提供了一個強大的選擇:它允許你定義一個包含自有迭代算法的函...
ECMAScript 6 規(guī)范新增的迭代器是一種新的遍歷機制,能夠更清晰辉词、高效必孤、方便地實現(xiàn)迭代。所有通過迭代器訪問的結(jié)構(gòu)都實現(xiàn)了 Iterator 接口瑞躺,且能夠在 for.....
ECMAScript 變量是松散類型的敷搪,意思是變量可以用于保存任何類型的數(shù)據(jù)。每個變量只不過是一個用于保存任意值的命令占位符幢哨。在 ECMAScript 6 之前赡勘,聲明變量使用...
ECMAScript 6 增加了對 Promises/A+ 規(guī)范的完善支持,即 Promise 類型捞镰。一經(jīng)推出闸与,Promise 就大受歡迎,成為了主導性的異步編程機制岸售。所有現(xiàn)...
編程語言都會需要完善的錯誤處理策略使得應(yīng)用程序更為合理的操作錯誤践樱。錯誤處理在服務(wù)端的處理較為完善,但是瀏覽器端進展較為緩慢冰评,不同瀏覽器的錯誤處理方式也不同映胁,且默認的錯誤處理方...
概述 隨著現(xiàn)代 JavaScript 開發(fā) Web 應(yīng)用變得復雜,命名沖突和依賴關(guān)系也變得難以處理甲雅,因此需要模塊化解孙。而引入模塊化坑填,可以避免命名沖突、方便依賴關(guān)系管理弛姜、提高了代...
富文本編輯器(Rich Text Editor)是在網(wǎng)頁上使用的一種所見即所得的文本編輯器脐瑰,是 Web 應(yīng)用開發(fā)中很常見的需求。 富文本實現(xiàn) 在 HTML 文檔上共有 2 中...
在HTML中使用 和 元素創(chuàng)建選擇框廷臼。而 元素對應(yīng)的是 HTMLSelectElement 接口苍在, 元素對應(yīng)的是 HTMLOptionElement 接口。這兩...
HTML 中使用 元素表示單行輸入框和 元素表示多行文本框荠商。 HTML中使用的 元素在 JavaScript 中對應(yīng)的是 HTMLInputElement 類型寂恬。...
前言 在 HTML 中使用 表單元素在 JavaScript 中對應(yīng)的是 HTMLFormElement 類型,而HTMLFormElement繼承了HTMLElemen...
JSON(JavaScript Object Notation)是一種通用的莱没、輕量級的數(shù)據(jù)交換格式初肉,而不是編程語言。由于 XML 過于冗余和啰嗦饰躲, 因此牙咏,使用 JSON 代替...
瀏覽器有一個重要的安全策略,就是 同源策略嘹裂,它用于限制不同源之間資源的交互妄壶。能夠幫助阻擋一些惡意的訪問,減少可能被攻擊的媒介寄狼。 下面看一下與該 URL http://chat...
概述 JavaScript 與 HTML 之間的交互是通過事件實現(xiàn)的丁寄。事件,就是文檔或瀏覽器窗口中發(fā)生的一些特定的交互瞬間例嘱〗品辏可以使用偵聽器(或處理程序)來預定事件,以便事件發(fā)...
概述 DOM全稱Document Object Model拼卵,即文檔對象模型奢浑。是HTML和XML文檔的編程接口,DOM將文檔(HTML或XML)描繪成一個多節(jié)點構(gòu)成的結(jié)構(gòu)腋腮。使用...