1.模塊
__dirname 獲取模塊的絕對路徑
__filename獲取當前模塊的絕對路徑+模塊名稱
⒉.模塊分類
分為自定義模塊、核心模塊、第三方模塊
| 以路徑開頭 | 不以路徑開頭 | |
| 檔案模塊 | require('./circle.js') 用于引入自定義模塊 | require(‘querystring’) 用于引入官方提供核心模塊 |
| 目錄模塊 | require(‘./02_tao’) 首先會到目錄下尋找package.json 檔案中main 對應檔案,如果沒有的話會自動尋找index.js | require('tao'). 首先會到當前目錄下的node_modules目錄中尋找tao目錄模塊,如果當前找不到會一直往上一級的node_modules目錄中尋找 用于引入第三方模塊 |
3.包和npm.
CommonJS:是一種規范,制定了Node.js的模塊規范
包:指的第三方模塊,是目錄模塊的形式
npm:是一個第三方模塊,用來管理包的工具模塊,在Node.js安裝的時候會附帶安裝
npm -v
網址: www.npmjs.com.
Node.js檔案網站: http://nodejs.cn/api/

輸入07按TAB自動輸入
(1)切換命令列的路徑
cd檔案的路徑 回車.
如果有盤符的變化,再添加
盤符名稱: 回車.
②在要進入的目錄下的空白區域,按住 shift,單擊滑鼠右鍵,選擇“在此處打開powershell視窗”
(2)使用
npm init -y初始化一個package.json檔案,用于描述專案,記錄下載的包
npm install包的名稱 下載安裝指定的包,將下載的包放入到node_modules目錄,在package.json 中記錄下載的這個包,同時生成package-lock.json檔案,用于記錄所有的包的版本號
npm install 移除后自動去下載安裝package.json和package-lock.json中記錄的包.
其它npm命令: www.npmjs.cn.
4.查詢字串
瀏覽器向服務器發請求,傳遞資料的一種方式,位于網址中問號(?)后的部分.
?kw=筆記本&price=5000.
parse() 決議為物件
5.URL
統一資源定位,互聯網上的任何資源(html,css, js,影像,視頻..)都有對應的URL
http :// www.codeboy.com : 9999 / products.html ? kw=華碩
協議:// 域名/IP地址 : 埠 /檔案在服務器的路徑 ? 查詢字串
URL模塊用來處理URL的工具
new URL() 將一個URL決議為物件,獲取URL中的各個部分.
5.定時器模塊
提供一組全域函式
(1)一次性定時器
| 開啟 var timer=setTimeout(回呼函式,間隔時間); 當間隔時間到了,會呼叫一次回呼函式 |
| 清除. clearTimeout(timer) |
(2)周期性定時器
| 開啟 var timer=setInterval(回呼函式,間隔時間); 當間隔時間到了,會呼叫一次回呼函式 |
| 清除. clearInterval(timer) |
(3)立即執行定時器
| 開啟 var timer=setImmediate(回呼函式) 清除 clearImmediate(timer) |
| 開啟 process.nextTick(回呼函式) 一旦開啟無法清除 只執行一次 寫入回圈可無限 |
會將回呼函式放入到事件佇列,當主程式執行完再去執行事件佇列
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/295431.html
標籤:其他
下一篇:JavaScript本地存盤詳解
