原创 React入門教程

1. React的起源2. React的特點2.1 虛擬DOM2.2 組件化思想2.3 JSX語法3. 創建第一個React項目3.1 環境要求3.2 創建一個可執行的React項目4. 增加一個React組件5. React數據流5.1

原创 JavaScript——Array類型

1、JS數組的每一項可以保存任何類型的數據,數組的大小是可以動態調整的。 2、創建數組的兩種方式: (1) 使用Array構造函數:(new可省略,結果相同) var color = new Array(); var color =

原创 React簡介

React是Facebook在2013年開源在GitHub上的JavaScript庫。 1、React特點: (1) Virtual DOM DOM操作非常昂貴,React把真實的DOM樹轉換成JavaScript對象樹,也就是Virt

原创 Node.js EventEmitter 理解與使用

1. EventEmitter是什麼? 2. 使用EventEmitter類註冊事件監聽器 3. EventEmitter 常用屬性 3.1 方法 3.2 類方法 3.3 事件 4. error 事件 5. 繼承 Event

原创 理解 React 高階組件

1. 什麼是高階組件? 2. 爲什麼要用高階組件? 3. 怎麼寫高階組件? 1. 什麼是高階組件? 高階組件就是一個函數,它接受另一個組件作爲參數,並返回一個新的組件。 當 React 組件被包裹時(warped)

原创 SpringBoot通知機制的實現

1. 快速創建maven管理的SpringBoot項目 2. 通知機制的流程 3. 運行過程及結果 1. 快速創建maven管理的SpringBoot項目 1、訪問 http://start.spring.io/

原创 JavaScript——Function類型

1、基本概念: 函數實際上是對象,每個函數都是Function類型的實例,函數名則是一個指向函數對象的指針,不會與某個函數綁定。 2、函數定義的3種方式: (1) 使用函數聲明語法定義: function sum ( num1, n

原创 npm常用命令

1. 創建模塊 2. npm包的版本號 3. npm 常用命令 4. 使用淘寶npm鏡像 1. 創建模塊 npm init 創建package.json文件,生成的文件包含了基本的結果; npm adduser 在n

原创 JS運行機制到Node.js 事件循環

1. JS 爲什麼是單線程? 2. 任務隊列及異步運行機制 3. 事件和回調函數 4. 事件循環(Event Loop) 5. 定時器 6. Node.js 的事件循環 參考文章:阮一峯博客:JavaScript 運行

原创 JavaScript基本概念

1、JavaScript由以下三部分組成: ECMAScript, 提供核心語言功能; DOM(文檔對象模型),提供訪問和操作網頁內容的方法和內容; DOM把整個頁面映射爲一個多節點結構。 BOM(瀏覽器對象模型),提供與瀏覽器交互的方法