node總結(三)
一.終端常用的命令
1.初始化專案命令:
npm init -y //它會多一個package.json檔案,裡面包含專案的資訊和模組的資訊.
2.安裝模組:
cnpm install 模組名1 模組名2 --save
簡寫方式:
cnpm i 模組名1 模組名2 --save
3.根據配置檔案安裝模組
cnpm install //裝了之後會自動多一個node_modules資料夾
二.自己寫一個模組
1.什麼是模組?什麼是模組化?
名詞解釋:
模組:一個或者一類功能的集合;
模組化:把常用的,或者公共的部分,進行封裝,抽取為模組;
2.瀏覽器端的js和node.js伺服器端的js的區別是什麼?
2.1瀏覽器端的js,一個頁面中的所有js檔案作用域都是同一個,所以需要使用自執行函式進行包裹;
2.2伺服器端的js,每個檔案都有自己獨立的作用域,可以理解為一個新建一個js檔案就會幫我們自執行函式包裹了一次,如果要讓外部訪問到,就要將自己暴露出去.
下面是express模組化的暴露例項:
相關推薦
node總結(三)
一.終端常用的命令 1.初始化專案命令: npm init -y //它會多一個package.json檔案,裡面包含專案的資訊和模組的資訊. 2.安裝模組: cnpm install 模組名1 模組名2 --save 簡寫方式: cnpm i 模組名1 模組名2
AangularJS入門總結三
align directive 使用方式 數據結構 指令 監聽 性能問題 資料 watch (參考的資料) 1. 數據綁定的原理: (1) $watch 隊列: 在DOM中每次綁定一些東西,就會往$watch隊列中插入一條$watch;
.Net MVC 導入導出Excel總結(三種導出Excel方法,一種導入Excel方法) 通過MVC控制器導出導入Excel文件(可用於java SSH架構)
ets esp llb pat lencod cnblogs 創建 etime mmd public class ExcelController : Controller { // // GET: /Excel/ M
dubbo學習總結三 消費端
註意 服務端 註意點 發送 blog dubbo tro http ref 消費端跟服務端類似 註意點是dubbo:reference 和服務端的dubbo:service做區分 消費端主要是處理發送過來的請求 dubbo學習總結三 消費端
日常問題總結 三
虛擬 fmt 目錄 font evo ddl css 16px 保存 #Server.HtmlEncode 對一段字符串進行html編碼 response.write(Server.HTMLEncode("Theimage tag: <img>")) 輸出為:
(UML總結三)UML與軟件project
fill popu -m data 結合 alt 一建 track .net 學習完UML。我們要把它和之前的軟件project結合起來。軟件project是從總體的角度說了軟件開發的步驟。保證了所開發軟件的質量。而UML作為一種統一建模語言。是用來設
jQuery中的常用內容總結(三)
參數 def 研究 name -1 序列 數字 開心 cnblogs jQuery中的常用內容總結(三) 轉載請註明地址:http://www.cnblogs.com/funnyzpc/p/7571998.html 內容提要 選擇器(第一節) 選擇器的擴展方
Java基礎加強總結(三)——代理(Proxy)
set txt dsi 框架 itl 以及 然而 亂碼 else if 一、代理的概念 動態代理技術是整個java技術中最重要的一個技術,它是學習java框架的基礎,不會動態代理技術,那麽在學習Spring這些框架時是學不明白的。 動態代理技術就是用來產生一個對
sql server 索引總結三
tro p s uniq phy 子節點 重復 得出 product 提高 一、非聚集索引維護 非聚集索引的行定位器值保持相同的聚集索引值,即使該聚集索引列物理上重新定位後,也是如此。 為了優化這個維護開銷,SQL Server添加一個指向舊數據頁的指針,以在頁面分
QT筆記:數據庫總結(三)之SQL模型類-QSqlTableModel模型
word -c error sele 讀寫 ren isp 添加 完全 QSqlTableModel類繼承至QSqlQueryModel類,該類提供了一個可讀寫單張SQL表的可編輯數據模型,功能:修改,插入,刪除,查詢,和排序 常用函數 QVariant headerDat
Angular總結三:組件
3.3 nbsp fonts 組件 需要 add pen -- plugins Angular 的應用就是一棵組件樹,一個頁面可以是一個組件,某一頁面的一個區塊也可以是一個組件。為了弄明白組件及組件樹,我將原來做過的一個靜態網站進行組件改造。 原項目地址 https://g
Orleans學習總結(三)--持久化篇
cor ttr ssa cati write lob conf div love 經過上篇Orleans學習總結(二)--創建工程的介紹,我們的工程已經跑起來了,下面我們來介紹下持久化相關。 關於持久化的文檔地址在這http://dotnet.github.io/orlea
Node總結
tno list img remove last elements XML 操作 pro 一. 基本概念 1.1 DOM DOM(Document Object Model), 把網頁轉換成JS對象,可以用腳本進行各種操作。瀏覽器將結構化文檔(HTML/XML)解析成一
總結(三)
input 輸入 題解 變化 red 虛擬 sym lib 根據 靜態鏈接 鏈接過程主要包括地址和空間的分配、符號決議、重定位 [toc] 空間和地址分配 分配的空間是指虛擬地址空間的分配。 將這連個文件編譯之後鏈接在一塊兒成為ab的過程中,a.o和b.o的內容如何
暑假周總結三
收貨 界面 還需 存在 現在 比較 需要 自己 工作效率 本周做了網站的首頁和添加收貨地址的功能以及其後臺,基本功能已完成了。平均每天花4到5個小時進行學習和 編碼。這周主要是進行了編碼的工作。 這周主要遇到的問題: 這周遇到的困難是對於一些CSS的屬性不了解,這個周寫CS
《javascript 高級程序設計》學習總結 三(1)
java 關鍵字 下一個 引用 global 討論 其他瀏覽器 而後 rom 引言:任何語言的核心都必然會描述這門語言的最基本的工作原理,而描述的內容通常都要涉及這門語言的語法、操作符、數據類型、內置功能等用於構建復雜解決方案的基本概念。 今天我就這些基本的概念開始進
Spring Boot學習總結三
() 無配置文件 select 就會 配置文件 配置 模式 mysq pre 1,mybatis在spring boot下的2種使用模式 無配置文件註解版 application.properties添加相關配置 mybatis.type-aliases-package=c
JAVA總結(三):sun.jnu.encoding與file.encoding的區別
JAVA總結(三):sun.jnu.encoding與file.encoding的區別 2017年08月10日 19:39:24 蟻方陣 閱讀數:1704 標籤: java編碼位元組碼二進位制class檔案 更多 個人分類: jav
node總結之MongoDB增刪改查操作了解下
廢話不多說,先來看安裝包的命令: cnpm install mongodb 完事我們需要在 MongoDB 中建立一個數據庫,首先我們需要建立一個 MongoClient 物件,然後配置好指定的 URL 和 埠號,如果資料庫不存在,MongoDB 將建立資料庫並建立連線,來看程式碼:
node總結之MySQL增刪改查操作了解下
廢話不多說啊,先來看node中安裝MySQL包的命令: cnpm install mysql 完事看個簡單的查詢例項,先來感受下: var mysql = require('mysql'); var connection = mysql.createConnection({