原创 創建Node.js的Hello World程序

(1)首先肯定要先下載Node.js。選擇需要的版本。我下載的是(node-v6.9.1-x64.msi)。至於怎麼安裝請自行百度一下吧。 https://nodejs.org/en/download/   (2)新建一個用於Node.j

原创 Windows下Node.js的安裝與配置

(1)下載適合的Node.js版本https://nodejs.org/en/安裝到任意位置(我安裝地址是:D:\A_Learn\NodeJS\anzhuangmulu)。傻瓜式操作,就不詳細介紹了,網上都有步驟。 (2)cmd進入到安裝

原创 總結【代碼重構】:Backbone.js做一個點擊鏈接,跳過加載圖片後即可跳轉到效果圖片的例子

因爲要遵循KISS(Keep It Simple Stupid)原則,儘可能使事情簡單 把應用拆分成多個文件,每個包含下面一種類型:(1)視圖(2)模板(3)路由器(4)集合(5)模型 此文是對《BackBone.js的第一個應用,相當於

原创 Backbone.js的集合

此源代碼來自《JavaScript快速全棧開發》中,經過網絡其他的學習摻雜整理出的代碼。 接下來會創建一個水果數據庫,也就是Rest API的替代品,它會提供給我們水果的名字和圖像URL(數據模型) Rest API指一組架構約束條件和原

原创 Backbone.js的事件綁定例子

此文是延伸上文的Backbone.js的集合。 獲取數據並不是立即發生的,所以爲了創造更好的用戶體驗,應當加載一個圖標告訴用戶數據正在加載中。 (1)先映入三個文件庫(JQuery.js、Underscore.js、BackBone.js

原创 使用Node.js和MongoDB通過Mongoshin和Express.js構建JSON REST API服務器

根據《JavaScript快速全棧開發》書籍和網絡上的融合整理出,方便自己和大家以後學習交流噠,更加爲了自己整理筆記-- 將使用Mocha和Super Agent庫寫測試,然後使用測試驅動的方式用Express.js、MongoDBD M

原创 再一次對Node.js的學習之:Node.js的概述

簡介 Node.js是一個基於Google所開發的瀏覽器Chrome V8引擎的JavaScript運行環境。 Node.js使用多種先進的技術,其中包括事件驅動和非阻塞式I/O模型,使其輕量又高效,受到衆多開發者的追捧。 簡單來說,No

原创 Backbone.js中Underscore.js的視圖和子視圖

此文是對上一篇文章《Backbone.js的事件綁定例子》的完善。 子視圖也是Backbone視圖,是在另一個Backbone視圖裏創建和使用的。 子視圖對於分離UI事件(如點擊)是很實用的一種方式。 此源碼來自《JavaScript快速

原创 編寫Backbone.js的第一個應用,相當於Hello World!

因爲最近都在看《JavaScript快速全棧開發》,所以有些源代碼可能就是從中摘抄下來的哦~ 這是編寫的第一個Backbone.js應用,感覺網絡上這方面有些少,作爲小白,在此寫下自己在書籍和網絡上查找出的步驟歸納一下,以便以後的學習和大

原创 再一次對Node.js的學習之:開發基礎

交互式運行環境——REPL 在控制檯直接輸入node命令即可進入這個環境,此時控制檯會顯示一個“>”符號,表明我們已經進入這個環境,然後就可以直接在命令行輸入node代碼並執行了 提示 如果要退出該運行環境,連續按兩次Ctrl+C快捷鍵,

原创 Node.js簡介

現在開始學習《Node.js開發指南》,所以這是上面的介紹性文字。 1.Node.js或者Node是一個可以讓JavaScript運行在服務器端的平臺。 2.Node.js是一個爲實時Web應用開發而誕生的平臺,摒棄了傳統平臺依靠多線程來

原创 瞭解Node.js的異步式I/O與事件式編程

Node.js最大的特點就是異步式I/O(非阻塞I/O)與事件緊密結合的編程模式。 一、異步式I/O和同步式I/O 1.什麼是阻塞式I/O:線程在執行過程中遇到磁盤讀寫或網絡通信(統稱爲I/O操作),通常要耗費很長的時間,這時系統會剝奪這

原创 Windows中的MongoDB安裝步驟詳解

(1)首先在MongoDB官網中下載需要的版本https://www.mongodb.com/download-center?jmp=nav#community (2)新建存放MongoDB安裝的文件夾(D:\A_Learn\MongoD

原创 Node.js建立一個超簡單的HTTP服務器

PHP架構是"瀏覽器-HTTP服務器-PHP解釋器”的組織方式,而Node.js採用了一種不同的組織方式即"瀏覽器-Node” 現在創建一個HTTP服務器: (1)建立app.js文件,內容如下: var http = require(

原创 是時候系統的學習之一:canvas

  目錄   一、什麼是Canvas 二、Canvas的環境 三、Canvas的座標系統 四、繪製矩形 五、繪製路徑 六、添加樣式、顏色和陰影 七、繪製文字 八、繪製圖片 九、變形 十、合成 十一、其他 十二、動畫 參考網址: 小例子: