原创 前端點滴(Node.js)(一)

Node.js 一、Node.js簡介 1. 回顧 JavaScript 歷史及發展 1995年 網景公司的布蘭登開發; 1997年7月,ECMA組織發佈ECMAScript 1.0版; 2007年10月發佈3.1版本後不久,

原创 前端點滴(Node.js)(五)---- 構建 Web 應用(五)Express中間件、koa 基礎與實例

五、Express中間件、koa 基礎與實例 一、Express 中間件 語法: app.use() app.use(function(){}) 無論發送任何請求都會執行的中間件。 app.use('/path',function()

原创 前端點滴(Node.js)(五)---- 構建 Web 應用(三)路由

3. 路由解析 前文提及了很多Web請求的預處理過程,對於不同的業務,我們還是期望有不同的處理方式,這帶來了路由的選擇問題。 (1)文件路徑型 1. 靜態文件 這種方式的路由在路徑解析的部分有過簡單的描述,其讓人舒服的地方在於URL的路徑

原创 前端點滴(CSS)(一)

前端點滴(CSS)(一)---傾盡所有CSS一、CSS盒模型二、CSS語法選擇器選擇器優先級問題以及計算法擴展知識怎麼提升CSS選擇器性能?CSS屬性CSS(padding)填充CSS(margin)外邊距CSS(float)浮動

原创 前端點滴(JS進階)(一)---- JavaScript執行流程,執行上下文,定時器

前端點滴(JS進階)(一)----傾盡所有一、JavaScript 執行流程1. 執行流程(1)全局環境(2)執行流程(3)錯誤類型二、JavaScript 執行上下文1. 什麼是執行上下文(EC)2. 執行上下文實例三、Java

原创 前端點滴(JS核心)(四)---- 正則表達式(下)

前端點滴(JS核心)(四)----傾盡所有一、正則表達式實例1. 用戶名驗證2. 密碼驗證3. 手機號碼驗證4. 郵箱驗證5. 總結表單驗證 一、正則表達式實例 1. 用戶名驗證 註冊時,要求用戶名: 1)長度4~10位 2)不能