三階段第一週

一.變量污染

    JS內的全局變量、函數被覆蓋

二. Node.js規範

    Node應用由模塊組成,採用CommonJS模塊規範

三.CommonJS規範

1. 每一個文件 就是一個模塊,有本身的做用域,在這個文件中定義的都是私有的,其餘文件不可見
2. 使用require方法能夠加載其餘模塊
3. 每一個模塊內部都有一個module變量,這個變量是一個對象,他的exports屬性是對外的惟一接口(module.exports)

四.CommonJS模塊特色

1. 全部代碼都運行在模塊做用域,不會污染全局做用域
2. 模塊能夠屢次加載,可是隻會在第一次加載時運行一次,而後運行結果就被緩存了,之後再加載,就直接讀取緩存結果,要想讓模塊再次運行,必須清楚緩存
3. 模塊加載的順序,按照其在代碼中出現的順序

五.route裏的req/res

    request:請求(此對象有本次請求的全部數據)
    response:響應(此對象能夠給瀏覽器響應)
    res.send()向瀏覽器響應一些數據(字符串/對象)
    req.body獲取post請求的參數
    res.redirect()重定向瀏覽器網頁(讓瀏覽器進行跳轉)
   
瀏覽器

相關文章
相關標籤/搜索