原创 js - window.history 與 hash
零、引言 本篇是關於 window.location (history/hash) 的嘗試,算是爲了學習各種 router 的基礎吧。 參考資料: 1. url 中的 hash; 一、基礎準備 基礎的 inde
原创 js - javaScript 中的 this (v2)
零、序言 本篇是《你不知道的 javascript(上)》讀書筆記。 v1 版本寫得比較亂,傳送門; 注意:如無特殊標註,本篇中的 this 指的是 es5 & 非嚴格模式下的 this。 一、總集 在 js 中, th
原创 vue - 對於 elementUI 中 el-tree 的初次探索
零、資料 elementUI el-tree 源碼,詳情移步官網和 github。 一、引言 手頭需要開發權限結構,首先想起的就是 el-tree,但是最終的表現的樣式和 el-tree 完全不一樣,因此想着先看一看大佬們是怎樣
原创 js - 常用設計模式
零、原鏈和資料 1.js設計模式 注: 代碼均爲簡潔版,如需瞭解其他版本寫法的優缺點,請移步原文章。 一、單體模式 其思想是在一定的作用域範圍內保證一個特定類僅有一個實例,意味着當你第二次使用同一個類創建信對象時,應得到和第
原创 JS/ES6 Promise 的不完全實現
零、原文與資料 1. 手寫 Promise; 2. 最簡實現Promise,支持異步鏈式調用(20行) 一、Promise/A+ 規範 1.Promise存在三個狀態:pending(等待態)、fulfilled(成功態)、re
原创 node 環境下簡單web服務器搭建代碼
零、前置 已經安裝 node 環境。 一、代碼片段 var http = require('http'); var path = require('path'); var fs = require('fs'); var url =
原创 vue 使用小結 2019.03
v-bind 中使用函數 :attr = 'num' 如上面的例子,通常 num 是 vue 實例中 data 的值,或者是 computed 對象中的值,我們可以在具體函數中計算,改變相應的變量,以達到更改效果。 但是,