原创 react虛擬dom與diff算法解析

什麼是虛擬DOM 當我們更新了state中的值的時候,React會去調用render()方法來重新渲染整個組件的UI,但是如果我們真的去操作這麼大量的DOM,顯然性能是堪憂的。所以React實現了一個Virtual DOM,組件的

原创 自己定義的vue指令

vue常用指令 vue有給我們提供固定的指令: v-bind:綁定屬性,可以簡寫爲 : 也稱爲動態獲取 v-text:只顯示{{}} 裏的內容 v-html:可以渲染標籤 如<h1>{{}}</h1> v-on:綁定事件 可

原创 【微信小程序】雲開發基礎設置

第一步 設置名稱,修改路徑,填寫id,勾選 小程序-雲開發,全部填寫之後點擊確定 第二步 進入首頁之後可以看到控制檯有錯誤,不用管它,點擊左上角的雲開發 進入之後點確定 點擊完確定彈出頁面,填寫環境的名稱,名稱自己設置,最好定

原创 JavaScript知識點抒寫

1.閉包 1.1 閉包簡單來說就是能夠讀取其他函數內部變量的函數 1.2 閉包是指有權訪問另一個函數作用域中變量的函數,創建閉包的最常見的方式就是在函數內創建另一個函數,通過另一個函數來訪問這個函數的局部變量,總的來說就是利用閉包

原创 【微信小程序】demo測試:雲函數創建,圖片上傳,數據庫,聊天室

上一篇講到了雲開發的基礎創建和使用,那這一篇呢就帶大家來小小的測試一下。 雲函數的創建 首先點擊左側的快速新建雲函數 進去之後呢,按照左側的步驟來操作,一般都是操作文件區 右鍵點擊cloudfuntions,點擊新建Node.j

原创 vue項目的打包優化

cdn節點 在開發階段,爲了方便前後臺的操作,我們在開發階段所需要的包呢,是直接引入在打包文件裏的,這樣不會有網絡加載問題,但是項目完成時,需要打包上線,就需要考慮到網絡的加載問題 這裏我們提到的是cdn節點,在打包完成時,我們會

原创 vue面試題--vue原理

Vue原理包括哪些? 1.組件化和MVVM 2.響應式原理 3.vdom 和 diff 算法 4.模板編譯 5.組件渲染過程 6.前端路由 組件化基礎 1.很久以前”的組件化 asp jsp php 已經有組件化 nodejs 中

原创 【小程序】初識微信小程序

目錄結構 小程序包含一個描述整體程序的 app 和多個描述各自頁面的 page。 一個小程序主體部分由三個文件組成,必須放在項目的根目錄,如下: 一個小程序頁面由四個文件組成,分別是: 小程序與vue相比: vue: <tem

原创 【微信小程序】微信小程序

準備工作 在微信公衆平臺註冊小程序賬號 獲取appID 3.下載小程序開發工具 開發工具下載地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/down