Time of Update: 2018-02-11
標籤:基礎概念 邏輯 分享 ima script timer 任務 事件隊列 操作 主要問題: 1、JS引擎是單線程,如何完成事件迴圈的? 2、定時器函數為什麼計時不準確? 3、回調與非同
Time of Update: 2018-02-19
vue.js 支付前端代碼分享,vue.js支付前端代碼執行個體如下所示:onBridgeReady: function () { const openId = localStorage.getItem('openId') payService.payment(this.$route.params.orderId, 1, openId).then(rt => { //1:支付類型,可不填 this.message = rt.t WeixinJSBridge.invoke( '
Time of Update: 2018-02-19
使用vue-router設定每個頁面的title方法,vue-routertitle基本環境配置: webpack + vue2.0 + vue-router +nodeJS進入 router 檔案夾底下的index.js檔案首先引入:import Vue from 'vue'import Router from 'vue-router'然後在路由裡面配置每個路由的地址:routes: [ { /* (首頁)預設路由地址 */ path: '/', name: 'Entrance',
Time of Update: 2018-02-17
基於Node.js實現壓縮和解壓縮的方法,node.js壓縮解壓縮壓縮格式zip 和 gzip 是兩種我們最常見到的壓縮格式,當然,gzip 在 Windows 下很少有人接觸。tar 是一種歸檔格式,它預設不會壓縮,需要結合 gzip 來將最終的 tar 檔案以 gzip 格式壓縮成為一個 tar.gz 檔案,通常我們會縮寫為 tgz。為什麼沒有提到 rar?因為它是專利保護的演算法,你可以免費獲得解壓工具,而壓縮公用程式是需要付費的。所以我們一般應用情境下,很少會提供 rar
Time of Update: 2018-02-12
vue項目中axios使用詳解,vueaxios使用詳解axios在項目中(vue)的使用沒有vue項目的使用vue-cli腳手架產生一個webpack模板的項目即可愉快的看下去了~如果開發遇到跨域問題可以參考:http://www.bkjia.com/article/134571.htm安裝axios到項目中npm install axios --save配置wepack別名,不同環境訪問不同的配置介面配置:使用:import config from
Time of Update: 2018-02-12
淺談es6中export和export default的作用及區別,es6export作用:export和export default實現的功能相同,即:可用於匯出(暴露)常量、函數、檔案、模組等,以便其他檔案調用。區別:1、export匯出多個對象,export default只能匯出一個對象2、export匯出對象需要用{ },export default不需要{ },如:export {A,B,C};export default A;3、在其他檔案引用export
Time of Update: 2018-02-13
代碼詳解JS操作剪貼簿,詳解js剪貼簿javascript可以輕鬆操作用戶端剪貼簿內容,不過只適用IE5以上瀏覽器。javascript可以使用window.clipboardData對象處理剪貼簿內容。儲存到剪貼簿的方法setData(param1, param2)。param1 :資料類型 text 或 URL等。param2 :資料內容。從剪貼簿讀出資料的方法 getdata(param1) 清空資料的方法 clearData(param1) <HTML> <HEAD&
Time of Update: 2018-02-12
Vue Element使用icon表徵圖教程詳解(第三方),vueiconelement-ui內建的表徵圖庫還是不夠全,還是需要需要引入第三方icon,自己在用的時候一直有些問題,參考了些教程,詳細地記錄補充下對於我們來說,首選的當然是阿里icon庫教程:1.開啟阿里icon,註冊
Time of Update: 2018-02-12
jQuery 防止相同的事件快速重複觸發方法,jquery觸發重複觸發就是防止使用者重複點擊提交資料了,我們一般都是點擊之後沒反應會再次點擊了,這個不但要從使用者體驗上來做好,還在要js或php程式指令碼上做好,讓使用者知道點擊是己提交伺服器正在處理,下面我就整理從指令碼上來處理此重複觸發的問題。很多時候事件會被快速重複觸發,比如 click,這樣就會執行兩次代碼,造成很多後果。現在有比較多的解決方案,但幾乎都有局限性,比如一個 Ajax
Time of Update: 2018-02-11
html 筆記,html<html></html><body></body><h1> this is the first heading </h1>..<h5> this is heading 5</h5><p> this is a paragraph </p><p> this is another </p>連結<a
Time of Update: 2018-02-11
React組件refs的使用詳解,reactrefs使用詳解ref顧名思義我們知道,其實它就可以被看座是一個組件的參考,也可以說是一個標識。作為組件的屬性,其屬性值可以是一個字串也可以是一個函數。其實,ref的使用不是必須的。即使是在其適用的情境中也不是非用不可的,因為使用ref實現的功能同樣可以轉化成其他的方法來實現。但是,既然ref有其適用的情境,那也就是說ref自有其優勢。關於這一點和ref的適用情境,官方文檔中是這樣說的:在從 render 方法中返回 UI 結構之後,你可能想衝出
Time of Update: 2018-02-10
小程式實現驗證碼擷取倒計時效果,小程式驗證碼本文執行個體為大家分享了小程式實現擷取驗證碼倒計時效果的具體代碼,供大家參考,具體內容如下wxml<button disabled='{{disabled}}' data-id="2" bindtap="getVerificationCode">{{time}}</button>jsvar interval = null //倒計時函數Page({ data: { date:'請選擇日期', fun_id:2, time:
Time of Update: 2018-02-10
Ionic學習日記實現驗證碼倒計時,ionic驗證碼前言要做一個app的話,肯定會涉及到這個功能,所以就從網上找了許多前輩的資料,找到了一個最適合自己並且方便理解的實現此功能,寫此日記方便未來自己複習和其他人學習思路在使用者註冊的時候,時下不少app都選擇了綁定手機號註冊,這是一個非常好的想法,便捷使用者操作,也很方便遵循實名制的問題,在設計按鈕的時候,需要讓他顯示在輸入驗證碼的旁邊,並在使用者點擊後,開始倒計時,並將按鈕變成無法點擊效果點擊前點擊後在本篇日記中只涉及到1個page下的檔案,包括
Time of Update: 2018-02-10
詳解Nuxt.js Vue服務端渲染摸索,nuxt.jsvue本文採用nuxt進行服務端渲染https://zh.nuxtjs.org/Nuxt.js 十分簡單易用。一個簡單的項目只需將 nuxt
Time of Update: 2018-02-07
詳解Chai.js斷言庫API中文文檔,詳解chai.js斷言apiChai.js斷言庫API中文文檔基於chai.js官方API文檔翻譯。僅列出BDD風格的expect/should API。TDD風格的Assert
Time of Update: 2018-02-07
小程式icon組件使用詳解,icon使用詳解小程式icon組件的實現,具體如下原生的icon組件的屬性WXML<view class="icon-group"> <icon wx:for="{{typeList}}" type="{{item}}" size="40"></icon></view>JSPage({ data: { typeList: ['success', 'success_no_circle', 'info', 'warn', '
Time of Update: 2018-02-07
淺談MUI架構中載入外部網頁或伺服器資料的方法,淺談mui我們很多同學在實施使用MUI架構的時候,在開啟新的頁面的時候常使用的方式是:mui.openwindow的方法,然而遇到網頁需要從伺服器或者是要嵌套外部的網頁的時候,由於網速的問題會遇到載入時出現白屏,等待時間過長,導致使用者體驗不好.頁面載入的時候使用plus.webview.create方法就很好的解決了這個問題.廢話不多說直接貼代碼首先我們需要在建立一個父頁面,以下是父頁面的JS// H5 plus事件處理 function
Time of Update: 2018-02-07
jquery.picsign圖片標註組件執行個體詳解,jquery.picsign標註經過幾天的嘗試和學習,封裝了自己的第一個js組件,有很多不足之處還請賜教。因為一些業務需求,需要給圖片添加一些標註,從網上找了一些但都不能滿足需求,並且存在一些bug,坑太多因此就有想法自己封裝一個,學習了其他類似組件的實現思路,以及js組件的開發思路,開發了jquery.picsign組件jQuery圖片標註組件(jquery.picsign)線上示範:http://artlessbruin.gitee.io
Time of Update: 2018-02-07
javascript回呼函數詳解,javascript回呼函數在進階語言層出不窮的年代, 各個語言都號稱有著一切皆為對象的自豪說法, 而 js 作為一門指令碼語言卻相對於java等傳統物件導向語言有很大的不同之處, 除了 js 詭異的繼承體系之外, 最令人著迷的一個特性就是回呼函數, 當然也有很多人對他詬病, 筆者認為 回呼函數 和 非同步 是js語言特性的兩大最為突出的店, 當然正如所有優點需要滿足自我的需求, 這個世界沒有銀彈, 比如大量的使用回呼函數將會使你的代碼冗餘,
Time of Update: 2018-02-07
Vue使用枚舉類型實現HTML下拉框步驟詳解,vue下拉框下拉框包含option中的Value和用來顯示的選項, 一般後台都是使用的Value值,而不是顯示在前台的選項第一步: 編寫下拉框需要的枚舉類型 StatusEnum.javapublic enum StatusEnum { RED, YELLOW, GREEN}第二步: 編寫用來存放下拉框中對應的option中的Value和顯示的選項 StatusDTO.javapublic class StatusDTO {