日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Node初学

發布時間:2025/4/5 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Node初学 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

node ? 起始

Javascript

?

?  工具 ? ? ? ? ? →   組 件 ?  → ? ? ? ?框架 ? ? ? ? ? ?→ ? ? ? ?應用(業務模版組織)

? ? 瀏覽器兼容? ? ? ? ? ? ? ?功能模版 ? ? ? ? ? ?功能模版組織

? ? ? ? ? ? ? ?      (實現特效)

?

Javascript ? ? 先天缺乏(弱項)

模塊

commonJs規范

希望Javascript能在任何地方運行

?

Javascript(缺陷) ? ? ? ? ? ? ? ? ? ? ? commonJs規范涵蓋? ? ? ? ?

沒有模塊系統 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?模塊 ? ? ? ? ? ? I/o流

標準庫較少 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 二進制 ? ? ? ? ?進程環境

沒有標準接口 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? buffer ? ? ? ? ? 文件系統

缺乏包管理系統 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字符集編碼 ? ? ?套接字

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?單元測試 ? ? ? ? WEB服務器網端接口

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?包管理

          瀏覽器                CommonJs

    -----------------------------   ?-------------------------------------

    BOM ?  DOM  ECMAScript  FS  TCP  stream  Buffer  ...

    ---------------  -----------------------------------------------------

      W3C               Node

?

?

commonJs模塊定義:模塊引用、模塊定義、模塊標識

模塊引用:

Var ?math=require ('math');

?用require方法來引用米快的API,可以理解為WEB頁面引用JS一樣。

?

模塊定義

node中一文件就是一個模塊

在模塊中存在一個module對象,代表模塊本身。

exports對象是module的屬性,用導出當前模塊的方法或者變量

?

///math.js math模塊 exports.add=function(){var=sum=0,i=0,args=arguments,l=args.length;while(i<1){sum+=args[i++];} return sum; };///program.js program模塊 var math=require('math'); ///引用math模塊 exports.increment=function(val){return math.add(val,1); }

同樣在新的模塊中

var p=require('program'); ///引用program模塊 var result=p.increment(3); ///就能得到返回值

模塊標識

模塊標識就是require()方法的參數

必須符合小坨山命名的字符串

?

或者以 . 或 .. 開頭的相對路徑或者絕對路徑

可以沒有文件后綴,Js

?

commonJs這套模塊機制使用戶完全不必考慮變量污染。

? ? ? ? ? ? ? ?命名空間等方案與之相比相形見絀。

?

?

NOde的模塊實現

node中模塊分兩類

node提供的模塊 ? ? ? ? ? ? ?核心模塊

用戶編寫的模塊 ? ? ? ? ? ? ? 文件模塊

?

?

轉載于:https://www.cnblogs.com/acgk/p/3791949.html

總結

以上是生活随笔為你收集整理的Node初学的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。