原创 鼠眼電影 :Vue移動端網頁

使用Vue,axios,better-scroll,mint-ui 完成的 影評,影視,影院等功能的移動端頁面 效果圖請觀看: 效果圖鏈接: https://www.jianshu.com/p/5d316b32d5d0   下載地址:ht

原创 Vuex源碼中module的register方法

Vuex源碼中module的register方法 register 翻譯爲登記 ,可以理解爲 每一個module都進行登記 Vuex中的源碼module-collection中兩個方法 class ModuleCollecti

原创 TS 模擬 Binary Search Tree

使用ts簡單模擬BST 刪除部分略微複雜 /** * 二叉搜索樹 */ type Types = "right" | "left"; // 節點 class BNode{ public data:number;

原创 JavaScript之異步處理 Promise理解

promise 就是ES6新語法中 新增解決異步處理的一種方法 解決異步處理 並返回成功與失敗的數據 其他方法 async await、回調函數、generator yleid promise 中的狀態                 起

原创 MVVM的實現原理入門瞭解1-- 數據代理

最近面試都有提到MVVM的實現思想以及實現雙向數據綁定的方法 爲此查找對應資源 [https://github.com/DMQ/mvvm] 查看了很多資源都說雙向數據綁定有以下方法 發佈者-訂閱者模式 髒值查詢 數據劫持 查看對應資源代碼

原创 MVVM的實現原理入門瞭解3-- 模板解析與watcher(訂閱者)的創建

在MVVM.js文件中第三步執行的是 this.$compile = new Compile(options.el || document.body, this) 那麼執行compile.js文件 function Compile(

原创 MVVM的實現原理入門瞭解2-- 數據綁定初始化

數據綁定主要應用文件爲 observer.js  因爲 在MVVM文件中 數據代理後 執行的代碼爲 Object.keys(data).forEach(function(key) { me._proxyData(key);

原创 MVVM的實現原理入門瞭解4-- Dep發佈者與Watcher訂閱者之間的關係

前篇講到compile.js執行進行模板解析 同時new Watcher實例化watcher 由於watcher中在初始化時 使用 this.value = this.get()方法  get: function() {

原创 adb命令大全

基本用法 命令語法 爲命令指定目標設備 啓動/停止 查看 adb 版本 以 root 權限運行 adbd 指定 adb server 的網絡端口 設備連接管理 查詢已連接設備/模擬器 USB 連接 無線連接(需要藉助 USB 線)

原创 uni-app - 如何打包

H5,spa應用,必須在服務器環境下運行   多看官方文檔,打包涉及到支付、以及各平臺兼容性,通過     官方API鏈接如下: https://uniapp.dcloud.io/platform     H5打包         A

原创 Vuex 使用筆記

  在使用Vuex之前需要使用Vue聲明組件  Vue.use(Vuex) let store = new Vuex.store({     state,// Vuex中保存數據      mutations, // 對Vuex中的st

原创 複習ES6 異步處理async、generator以及Promise的用法小案例

const fs = require("fs"); //Promise方法 //readFilep用於將readFile進行封裝成Promise類型 let readFilep = function (filename) {

原创 vue項目引入jQuery

第一步:npm安裝jquery npm install jquery  第二步:在webpack.base.conf.js中加入一行代碼 const webpack=require("webpack") 第三步: 在webpack.bas

原创 vue的異步更新隊列 $nextTick

<div id="box"> <div id="div" v-if="showDiv">這是一段文本</div> <button @click="getText">獲取div的內容</button> </div> <s

原创 Vue filter過濾器

過濾器作用: 在不改變數據的情況下,輸出前端需要的格式數據 過濾器的定義: Vue.filter("過濾器名稱",("過濾內容")=>{     過濾內容的處理     return 過濾後內容;  }) 過濾器的使用  <p>{{數據|