原创 鼠眼電影 :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>{{數據|