原创 Node 模擬express框架的路由封裝

App.js: var http=require("http"); var app=require("./router"); var ejs=require("ejs"); http.createServer(app).liste

原创 Node 非阻塞與阻塞式IO

一、非阻塞式IO var http=require("http"); var fs=require("fs"); http.createServer(function(req,res){ res.writeHead(200

原创 Node 中間件

一、概念 app.use([path],function) path:是路由的url,默認參數‘/’,意義是路由到這個路徑時使用這個中間件 function:中間件函數 這個中間件函數可以理解爲就是function(reque

原创 Node 文件系統模塊

1.Node.js 文件系統(fs 模塊)模塊中的方法均有異步和同步版本 例如讀取文件內容的函數有異步的 fs.readFile() 和同步的 fs.readFileSync()。 2.異步的方法函數最後一個參數爲回調函數,回調函

原创 Node 靜態Web服務器搭建

App.js: var http=require("http"); var router=require("./router"); http.createServer(function(req,res){ router(r

原创 Node stream流

Stream 是一個抽象接口,Node 中有很多對象實現了這個接口。 例如,對http 服務器發起請求request 對象就是一個 Stream,還有stdout(標準輸出) Node.js,Stream 有四種流類型: Read

原创 Node 路由配置+ejs模板+傳遞及渲染值

一、基本路由配置 App.js: var http=require("http"); var url=require("url"); http.createServer(function(req,res){ //根據路由加

原创 Node http、url、自定義模塊

一、下載node,安裝node環境 二、使用vscode開發,簡單配置開發環境 安裝Nodejs開發插件 三、Http模塊 Server.js: // 創建node服務器 使用http模塊 var http=require("

原创 用CSS3實現一個圖形

一、實現一個三角形 HTML:<div class="block"></div> CSS: .block{ width:0; height:0; border-right:50px solid transparent;

原创 vue中路由跳轉報錯

Error: Avoided redundant navigation to current location: "/X". 解決:在router文件夾下的index.js中加入代碼: import Vue from 'vue'

原创 Node get、post傳值

get傳值:前臺到後臺get傳值 url.parse模塊解析get傳值 post傳值:使用事件監聽,來獲取裏面的數據 App.js: var http=require("http"); var router=requ

原创 Node mongodb模塊化封裝

App.js: var express=require("express"); var mongo=require("./mongo/mongo"); var app=new express(); app.set("view e

原创 Node express+ejs+mongodb小demo

App.js: var express=require("express"); var router=require("./router"); var app=new express(); app.set("view engine

原创 在vue中實現點擊文字後的高亮顯示

功能需求 (1)點擊導航欄中的相應文字,其所屬欄目就高亮顯示,那這個頁面所屬的欄目; (2)點擊文字之後,進入相應的頁面,即實現路由跳轉。 實現代碼 Bottom.vue: <template> <div id="b

原创 在vue中引入Symbol形式的iconfont

在 iconfont 官網中選擇並下載需要使用的圖標 在 static 文件夾中添加iconfont.js文件 在index.html文件中引入iconfont.js文件,需注意JS文件的引入路徑,如<script type="