10.7-*春燕同學的學習周總結【web前端零基礎課】

學了啥?

nodeJs的認識及主體功能點:

一個完整的nodejs的應用,由以下三部分組成:1,引入require模塊,2,用createServer創建一個服務器,3,接收、響應請求(回調)

創建了一個服務,訪問地址:localhost:+4位數的端口號

服務:用createServer創建一個服務器

事件:nodeJs沒有click,dom...事件,但它也有事件,用on定義事件,emit觸發事件,事件名自定義,所有的事件,都是events.EventEmitter的實例

Buffer:創建,Buffer.from(),它返回一個新的Buffer實例

.alloc(),返回一個指定大小的Buffer實例

.write(),寫入內容

.toString(n,start,end),讀取內容

n,編碼格式:默認utf8,也可以是hex,ascii

start,從哪裏開始讀

end,讀到哪裏結束

get、post請求:很多時候,要向客戶的瀏覽器發送請求,比如表單提交,要用到get、post請求

get請求,就是把要向服務器去發送的數據,放在url鏈接裏面提交,提交的數據在url中的?的後面,多個數據用&符號來分隔,格式: http://www.xxx.com/abc?a=1&b=2&c=3

post請求,安全性比較高一些,傳遞的數據量會比get大一些

url.parse(),用來把一個完整的url,分成很多部分的一個對象

util.inspect();把對象轉爲字符串

fs,文件系統,讀取文件:

同步讀取文件--阻塞,fs.readFileSync();

異步讀取文件--非阻塞,fs.readFile();

流:stream

管道流:管道操作 .pipe(),先創建一個可讀流,再創建一個可寫流,再通過.pipe()把可讀流的內容寫到可寫流當中去

壓縮文件,zlib裏面的 .createGzip()

解壓縮文件 .createGunzip()

壓縮文件和解壓縮文件也是用.pipe()的方法,把一個txt文件壓縮和解壓縮

模塊:一個nodeJs文件,就是一個模塊

路由,單頁應用spa

路由,簡單的說就是路徑,多個路徑在一個頁面上顯示,就叫SPA,單頁應用

express框架的應用

它能夠讓你快速的搭建一個web應用,它不是nodejs自帶的,需要用npm進行安裝

Ajax:它不是編程語言,它是幾種已有的技術的重新組合,它的核心是XMLHttpRequest對象

現在所有的瀏覽器都支持XMLHttpRequest對象

IE5,IE6除外(它們用的是new ActiveXObject('Microsoft.XMLHttp')

jQuery的ajax方法是: $.ajax();

做了啥?

產品詳情頁和購物車頁面的事件

有啥問題?

最大的問題就是一個視頻要看好幾遍,反覆看才能理解,不是不能理解,就是要多看幾遍才能理解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章