五分鍾了解node,cnpm和yarn


1.靜態網頁和動態網頁
動態網頁:數據可以進行交互動態改變數據
2.node
node是基於chrome的V8引擎的javascript的運行環境,node中的 事件機制以及 非阻塞式的I/O式模式,使其輕量又高效
node中的npm是全球最大的包管理器(全球最大的垃圾網站)
I:input
O:output
3.v8引擎
瀏覽器里面有引擎,引擎分渲染引擎腳本引擎·
4.node中沒有DOM和BOM的概念,所以不會涉及到兼容問題
5.node的版本
LST 穩定版本(10.15.2)
    第一個 大版本 -》類似於s1賽季到s2賽季
    第二個 小版本 -》類似於更新情人節活動
    第三個 補丁 -》類似於有bug,更新一個解決bug的
最開始的版本就是 1.0.0
6.nodejs 和 瀏覽器中的JavaScript 有什么不同?
1.在node中沒有BOM和DOM的概念
2.node中的global、process這些屬性都是瀏覽器沒有的
3.node可以用來搭建服務器、數據庫
4.node可以用來調用底層的API(應用程序編程接口 ),可以做文件的讀寫操作
7.node的優點,缺點
優點:高效、速度快、適合做 高並發項目
缺點:不適合做 大計算的項目
8.node的交互模式
node 回車----進入交互模式
退出:
    Ctrl+c 兩次
    ctrl+d 一次
9.node如何運行js文件
node 文件名
10.模塊化
模塊化有四種:requirejs    異步    AMD----define定義----return導出----require導入
                        seajs          異步    CMD
                        commonjs 同步    COMMON----module.exports導出----require導入
                        ES6 module  同步   import----export deflaut導出----import導入
11.node中的模塊分為以下三種
核心模塊(npm中有的官方的模塊,路徑是絕對路徑)
自定義模塊(自己定義的模塊,路徑是相對路徑)
第三方模塊(引用的npm上其他人上傳的模塊,路徑是絕對路徑)
12.npm(cnpm是淘寶鏡像)
cnpm install package.json----依賴安裝
cnpm install <包名> -g----全局安裝
cnpm install <包名> --save-dev或者cnpm i <包名> -S----局部安裝
cnpm uinstall <包名>----卸載
cnpm update <包名>----更新
cnpm cache  clear----清除緩存
13.npm如何上傳自己的包
npm  init----創建node的包,確定包名 全網唯一
npm login----進行登錄,就第一上傳的時候用
npm publish----上傳
14.yarn(有緩存,異步(可以同時安裝多個包))
cnpm安裝包是順序進行的,而yarn安裝包是並行的。而且安裝有緩存,會直接從自己的緩存中拿到包,而cnpm是國內的,npm是國外的。
用法和cnpm是差不多的:
cnpm install yarn -g----全局安裝(更換管理包工具)
yarn install====cnpm install
yarn add <包名>===cnpm install <包名> -S(局部安裝)
yarn add <包名> --dev === cnpm install <包名> --save-dev(局部安裝)
yarn upgrade <包名>----更新
yarn remove <包名>----刪除


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM