對於手工撰寫HTML的開發者而言,最大的問題往往是遇到多層巢狀結構時,開頭和結尾不小心沒有收好,而造成DOM結構的混亂甚至錯誤。 因此有人發明了Haml (ht...
『A package manager for the web』瀏覽器套件管理工具 一般在寫網頁時,多半會引入套件來使用,而 bower 就是用來管理相依套件工...
今天,來到鐵人賽第十九天。天氣一樣是這麼的和煦。藍藍的天。已經不知要說些什麼了。享受就好。接著,我們將開始 node.js 在前端的應用學習。趕緊來看看吧!...
延續上一篇的連接 mysql 實現 crud 的操作,本篇將介紹新增資料的操作。之後的兩篇文,將會介紹更新、刪除的操作。首先我們在上一篇已經有將資料列出來,在此...
上一篇完成了建立資料,本篇就來介紹更新的部分,我們在上一篇的使用者列表頁面上,每一筆資料的功能建立了一個『更新』的按鈕,如下: 在這使用者列表的部分,表格列出的...
今天,是鐵人賽第二十一天。開始了倒數十天計劃。話說,今天是冬至喔!這個冬天不太冷 — 咦~這不是張學友的歌嗎?昨天的進度,不知道有沒有預習?沒有沒關係,因為,...
今天,來到鐵人賽的第二十天。賽程也將剩下1/3。不多說了,趕緊來看看吧! 綜合前面的應用,我們學會了: 如何進入MS-SQL擷取資料、如何進入MongoDB...
今天,來到鐵人賽第二十二天。距離2016的末日,還有9天。在那之前,有聖誕節。祝福,大家都過得開心!如果公司行號,有交換禮物的遊戲,也能得到好禮!我們來看看今...
當你對HTML已經比較熟悉以後 可能會覺得用手打全部的code有點沒效率 這時候就能搭配一些工具來協助你產生結構 在編輯器裡面可以搭配emmet emmet可以...
開發網站時,視覺設計上都會採用一致的風格,很大的機會有重複、類似的部份,不論是功能上的重複或是排板上的類似,我們會希望將這些部份抽出來做成樣板,然後動態地將不同...
pug 前身就是 jade (改名而已) 這裡我們來看 pug 的基礎寫法 <!DOCTYPE html> html(lang="en&q...
Jade 匯入外部 JSON 資料內容 這裡我們先自行新增2份 jaon檔 **menu.json** { "list":[{...