| ES6 | Reflect | Proxy API | 實作 | meta-programming | 林信良 | 程式人 | 程式開發

探索ES6反射與代理

若要在JavaScript實作meta程式設計,由於Reflect、Proxy是同等重要的API,我們應思考各自存在的意義,兩者在使用時,更能發揮最大的效益

2019-08-30

| JavaScript | ES6 | ES9 | 規則表示式 | 非同步迭代

ES6後的重要特性

在JavaScript的近期發展當中,ES9規則表示式、非同步迭代,以及目前處於階段3的類別、bigint新特性等,都是值得認識與應用的重大特性!

2019-06-14

| JavaScript | 規則表示式 | ES6

ES6後的規則表示式

近期改版的JavaScript標準,對於規則表示式加入新特性,若須更深入運用,可留意ES6後的進展

2018-11-24

| ES6

ES6匯入地獄

關於JavaScript的規範ECMAScript 6(ES6),主要的網頁瀏覽器都已經提供支援,但實作使用的時候,在模組匯入過程的當中,經常面臨複雜冗長的階層設定

2018-08-05

| ES6 | Lambda

ES6與lambda演算

何謂lambda演算?在可以使用一級函式的程式語言當中,這種函式代表了lambda表示式,而這種表達方式源自lambda演算,那麼,它們之間的關係是什麼?

2018-05-05

| ES6 | Meta

ES6與meta程式設計

在JavaScript的meta程式設計上,代表著執行時期的種種程式碼設計概念,而到了ES6,開始提供Symbol、Proxy與Reflect

2018-02-04

| ES6

ES6類別與原型

雖然JavaScript在 ECMAScript 6(ES6)當中,提出了類別語法的規範,作為模擬類別的共同風格,但本身依舊是基於原型的語言

2018-01-07

| W3C | HTML | ES6

W3C正式釋出HTML 5.2

網頁內嵌的第三方內容,可以請求存取使用者的信用資料,讓購物車功能可以整合使用新的API,好處是結帳流程會更加順暢,使用者不用重複的輸入付款以及通訊地址,不只更方便也能減少輸入錯誤。

2018-01-02

| JavaScript | ES6 | ECMAScript | Node.js 4.0 | 精選

專家建議:ES6更新多為語法蜜糖,更新Node.js 4.0要再等

ES6已釋出將近5個月,其更新不少屬於語法蜜糖,可以讓開發者更加方便,不過整體來說,所有的更新網頁使用者都不會有任何的感覺

2015-10-09

| JavaScript | ECMAScript | ES6

從ES6規範看JavaScript的現在和未來

雖然JavaScript是個擁有20年歷史的前端語言,但是隨著時間的發展,語法越來越豐富,並從前端走到了後端應用,出現了如Node.js等框架。近期更釋出ES6版本,新增了多項語法,使JavaScript成為更方便也更現代的開發語言

2015-10-09

| io.js | node.js | ES6 | JavaScript

node.js新對手io.js釋出第一版!跑在node.js之前搶先支援ES6語法

從node.js分支出來的io.js,在1月13日正式發布了第一個版本io.js 1.0,基於最新版Chrome V8引擎,搶先支援多種ES6語法,與V8引擎中的語法、API及平台整合,同時也將更新 libuv 和其他的基礎資料庫,並相容於javascript的軟體套件管理工具npm。

2015-01-16