原创 JavaScript語法基礎—語句和表達式

關於 本文由 [WowBar][WowBar] 團隊首發於 [GitHub][GitHub] 作者: yvongyang 目錄 表達式 語句 表達式語句 比較 參考 語句和表達式 JavaScript 中表達式

原创 Javascript基礎探索

關於 本文由 WowBar 團隊首發於 GitHub 作者: yvongyang 目錄 What: 什麼是 JS 基礎 Why: 爲什麼寫 JS 基礎 How: 怎麼寫 序 What: 什麼是JS基礎 Java

原创 Node筆記一(簡介 & 模塊)

Node簡介 Ryan Dahl選擇Javascript作爲Node的實現語言原因: JS開發門檻較低並且沒有什麼歷史包袱 V8引擎的高性能 基於事件驅動 Node給JS帶來的意義: Node與瀏覽器(Chrome)結構十分相

原创 webpack 局部安裝報錯 Refusing to install package with name "webpack" under a package

npm ERR! code ENOSELF npm ERR! Refusing to install package with name “webpack” under a package npm ERR! also called

原创 前端單元測試(待補充)

單元測試的好處 語言:      javascript動態性,缺少類型檢查;javascript宿主兼容性問題,比如Dom操作在不同瀏覽器上的表現不同。 其他:      測試可快速反饋功能輸出,驗證想法;可以保證代碼重構的

原创 柯里化(Currying)

柯里化(Currying),又稱部分求值(Partial Evaluation),是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數,並且返回接受餘下的參數而且返回結果的新函數的技術. 示例 簡單的cu

原创 Node筆記二(異步I/O和異步編程)

異步I/O 爲什麼要異步I/O 用戶體驗—Js和UI渲染公用一個線程,同步方式獲取JS資源會使UI停頓; 資源分配—I/O與CPU計算是可以並行進行的,但是同步模式I/O會讓後續任務等待,利用異步I/O,可以讓單線程遠離阻塞,

原创 刪除Docker容器鏡像的方法

停止所有的container,這樣才能夠刪除其中的images: docker stop $(docker ps -a -q) 如果想要刪除所有container的話再加一個指令: docker rm $(docker

原创 SQL

關係數據庫 概述 主流關係數據庫 商用oracle, SQL Server, DB2 開源:MySQL, postgreSQL等 數據模型 -層次模型 -網狀模型 -關係模型 數據類型 Bight, varchar(N),

原创 Git stash clear後如何恢復

首先輸入:git fsck --lost-found 上述可以看到記錄: dangling commit xxxidxxx, 然後git show xxxxidxxxx,查看該id的具體內容 找到你想要的id後輸入git mer

原创 使用基於nodejs實現的mysql client端訪問mysql server端報錯

client端創建連接: var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost',

原创 Node框架:Koa 和 Express

1. express 基於node.js平臺的極簡靈活的web應用框架,基於Connect中間件,自身封裝了路由,視圖處理等功能。 2. koa web應用框架,由express幕後原班人馬打造,致力於成爲web應用和api

原创 Babel

1.Babel簡介 Babel是一個多功能的JavaScript編譯器,更確切的說是源碼到源碼的編譯器,通常也叫做“轉換編譯器”, 意思是說你爲 Babel 提供一些 JavaScript 代碼,Babel 更改這些代碼,然後返回

原创 最優(快)Js寫法

測試js 實現某功能 最優(快)寫法的比較 的網站: http://jsben.ch/ https://jsperf.com/ JS庫用來測試js 實現某功能 最優(快)寫法: https://benchmarkjs.com/ J

原创 簡單實現模版引擎

現在的模板引擎挺多的,語法也多樣,像handlerbar.js, template.js, artTemplate等等,模板引擎流程如下: 模板 -> 輸入到模板引擎 -> 生成函數 -> 把數據當成參數,執行該函數 -> 輸出