亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

進擊Node.js基礎(二)

Scott 全棧工程師
難度中級
時長 2小時 4分
學習人數
綜合評分9.60
153人評價 查看評價
9.8 內容實用
9.4 簡潔易懂
9.6 邏輯清晰
  • http和https的區別
    查看全部
  • promise庫
    查看全部
  • promise then方法
    查看全部
  • promise A與A+不同點
    查看全部
  • promise對象三種狀態
    查看全部
  • promise學習什么
    查看全部
  • pipe:從可讀流里獲取到所有數據,寫入到目標的可寫流。 Duplex:可讀可寫(雙功流) Transform:雙功流,只處理不保存數據
    查看全部
  • mark一個
    查看全部
  • 不需要安裝bluebird,比較新的瀏覽器已經支持Promise,因此不需要引入bluebird, 也不需要加 var Promise = window.Promise. 另外,_animate()不要傳參數,也不用在外面調用一次,直接寫成立即執行函數,即這樣: (function _animate() { ........................ })();
    查看全部
  • // 用Promise對象來實現同步操作。 function promiseAnimate(ball, distance) { return new Promise(function(resolve, reject){ (function _animate() { setTimeout(function () { var marginLeft = parseInt(ball.style.marginLeft); if(marginLeft === distance){ resolve(); }else{ if(marginLeft < distance){ marginLeft++; }else{ marginLeft--; } ball.style.marginLeft = marginLeft + 'px'; _animate(); } }, 15); })(); }); } promiseAnimate(ball1, 100) .then(function() { return promiseAnimate(ball2, 200); }) .then(function() { return promiseAnimate(ball3, 300); }) .then(function() { return promiseAnimate(ball3, 150); }) .then(function() { return promiseAnimate(ball2, 150); }) .then(function() { return promiseAnimate(ball1, 150); });
    查看全部
  • buffer是用來保存原始數據,stream是暫存和移動數據的。二者經常結合起來用。
    查看全部
  • poolSize:內存載體的容量 isBuffer:是否為buffer類型對象 compare:用來判斷兩個buffer對象的相對位置 isEncoding:判斷nodejs是否支持某種編碼 concat:將幾個buffer對象連接創建一個新的buffer對象 byteLength:獲得指定編碼下字符串所占的字節數
    查看全部
  • Buffer在nodejs中用來處理二進制的數組(js字符串是用utf-8存儲的,處理二進制的能力是很弱的,而網絡層對資源的請求,響應等基本以二進制來進行交互)創建一個專門存儲二進制的緩存區,并提供了一些方法對這些緩存區的數據做進一步的處理 buffer在nodejs里可全局訪問 buffer實例化 1. new Buffer('hello 你好');//以默認編碼格式utf-8進行字符轉換 2. new Buffer('hello 你好','base64');//將默認編碼格式修改為base64 3. var buf = new Buffer(8);//設置緩存區的大小 buf.length; //8 4. var buf = new Buffer('12345678'); console.log(buf) //buf長度為8 5. var buf = new Buffer(7); buf.write('12345678'); console.log(buf) //只要指定了buf長度,超出了都不會被緩存 6. var buf = new Buffer([1,2,3,4]);//經過數組初始化 console.log(buf[1])//值為2. 可以通過下標來訪問,如果值為小數,會直接取整數。
    查看全部
  • ES6是什么,與JS的關系? ECMAScript 是 JavaScript 語言的國際標準,JavaScript 是 ECMAScript 的實現。ES6 的目標,是使得 JavaScript 語言可以用來編寫大型的復雜的應用程序,成為企業級開發語言。 ECMAScript和JavaScript的關系是,前者是后者的規格,后者是前者的一種實現 ES6 原生提供了 Promise 對象。 Promise是用來傳遞異步操作的消息,有以下兩個特點: 1.對象的狀態不受外界影響。Promise 對象代表一個異步操作,有三種狀態:Pending(進行中)、Resolved(已完成,又稱 Fulfilled)和 Rejected(已失?。V挥挟惒讲僮鞯慕Y果,可以決定當前是哪一種狀態,任何其他操作都無法改變這個狀態。 2.一旦狀態改變,就不會再變,任何時候都可以得到這個結果。Promise 對象的狀態改變,只有兩種可能:從 Pending 變為 Resolved 和從 Pending 變為 Rejected。 Promise 對象提供統一的接口,可以將異步操作以同步操作的流程表達出來,使得控制異步操作更加容易
    查看全部
  • https協議是在http協議的基礎之上添加SSL/TLS握手以及數據加密傳輸 在nodejs里https模塊是專門處理加密訪問的
    查看全部

舉報

0/150
提交
取消
課程須知
本課程是一個系列課程,前導課程是《進擊 Node.js 基礎(一)》,所以建議小伙伴們學習本課程之前先把它拿下。
老師告訴你能學到什么?
1、了解 Promise 2、橫掃 Nodejs API:Buffer、API-Stream

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!