Time of Update: 2017-04-18
標籤:冒泡排序 log 表情 apple java class images array logs 排序也是在程式中經常用到的演算法。無論使用冒泡排序還是快速排序,排序的核心是比較兩個元素的大小
Time of Update: 2017-04-17
標籤:隨筆 adc type 嘻嘻 分享 哈哈 問題 object 答案 在前面兩個章節“Javascript之一切皆為對象1”和“Javascript之一切皆為對象2”中,曾提到:1、“一切(
Time of Update: 2017-04-11
標籤:set 思想 特性 返回 接下來 print 細節 logs 動物 一、序
Time of Update: 2017-03-10
標籤:添加 xxx perl 理解 attribute style 等價 space string 一、Regex提示:此專題需要多輪複習反覆的加深和理解Regex的兩種用法:1)regexp.
Time of Update: 2017-05-09
詳解Vue2.X的路由管理記錄之 鉤子函數(切割流水線),vue2.x鉤子$route可以在子組件任何地方調用,代表當前路由對象,這個屬性是唯讀,裡面的屬性是 immutable(不可變) 的,不過你可以 watch(監測變化) 它。導航和鉤子函數:導航:路由正在發生改變 關鍵字:路由 變鉤子函數:在路由切換的不同階段調用不同的節點函數(鉤子函數在我看來也就是:某個節點和時機觸發的函數) 兩者關係:鉤子函數 ---> 導航
Time of Update: 2017-05-09
利用prop-types第三方庫對組件的props中的變數進行類型檢測,prop-typesprops1.引言——JavaScript就是一個熊孩子1.1對於JSer們來說,js是自由的,但同時又有許多讓人煩惱的地方。javascript很多時候就是這麼一個熊孩子,他很多時候並不會像C和java這些“好孩子”那樣循規蹈矩。因此給我們帶來許多煩惱<1>運行時候控制台報錯:uncaught
Time of Update: 2017-05-09
ES6學習教程之對象的擴充詳解,es6教程擴充詳解一、 屬性的簡潔標記法ES6允許直接寫入變數和函數作為對象的屬性和方法。意思就是說允許在對象中唯寫屬性名稱,不用寫屬性值。這時,屬性值等於屬性名稱所代表的變數。下面分別舉一個例子來說明:屬性:function getPoint(){ var x = 1 ; var y = 2; return {x,y}}等同於fucntion getPoint(x,y){ var x = 1 ; var y = 2; return {x:x,y:y}}
Time of Update: 2017-05-09
詳解Vue中使用v-for語句拋出錯誤的解決方案,vuev-forVue 中使用v-for語句拋出錯誤的解決方案今天在維護以前的項目的時候遇見了下面的報錯情況,開始我以為是因為jQuery和Vue衝突了,所以把以前的jQuery改了,但是還是出現同樣的錯誤…通過查閱資料,發現是因為迴圈的變數裡面的值重複了,導致Vue報錯。複製代碼 代碼如下:Uncaught (in promise) TypeError: Cannot read property ‘removeChild' of
Time of Update: 2017-04-27
JS條碼(一維碼)外掛程式JsBarcode用法詳解【編碼類別型、參數、屬性】,jsjsbarcode本文執行個體講述了JS條碼外掛程式JsBarcode用法。分享給大家供大家參考,具體如下:這裡介紹一下在GitHub產生條碼的js外掛程式→JsBarcode條碼支援的有:CODE128 CODE128 (自動模式切換) CODE128 A/B/C (強制模式)EAN EAN-13 EAN-8 EAN-5
Time of Update: 2017-04-25
ES6新特性二:Iterator(遍曆器)和for-of迴圈詳解,es6for-of本文執行個體講述了ES6新特性之Iterator(遍曆器)和for-of迴圈。分享給大家供大家參考,具體如下:1. 遍曆數組for-of工作原理:迭代器有一個next方法,for迴圈會不斷調用這個iterator.next方法來擷取下一個值,直到傳回值中的 done屬性為true的時候結束迴圈。① 在ES6之前var arr = [1,2,3,4,5,6];arr.name = 'a';for (var
Time of Update: 2017-04-25
小程式中form 表單提交和取值執行個體詳解,小程式form小程式中form 表單提交和取值執行個體詳解我們知道,如果我們直接給 input 添加 bindinput,比如:<input bindinput="onUsernameInput" />,那麼可以在 onUsernameInput 中直接使用 e.detail.value,即:onUsernameInput : function(e) {
Time of Update: 2017-04-16
怎樣讓字型顯示在透明背景之上,字型顯示透明背景 opacity透明在網頁製作中使用會很多,為了增加好看的效果,透明的樣式肯定是必不可少的。 記得之前做一個網頁,其中一個塊給了個30的高,背景半透明的黑色,上面有一排導航,導航字型的顏色也就成了灰黑色,本來是想做成白色字型,怎麼改都不行,以為是字型的ul層在背景塊的下面,想用z-index把字型的層高提高,但是沒用。
Time of Update: 2017-04-04
小程式 中wx.chooseAddress(OBJECT)執行個體詳解,小程式chooselocation1、wx.chooseAddress(OBJECT)概述調起使用者編輯收貨地址原生介面,並在編輯完成後返回使用者選擇的地址。OBJECT參數說明代碼實現if(wx.chooseAddress){ wx.chooseAddress({ success: function (res) { console.log(JSON.stringify(res)) }, fail:
Time of Update: 2017-04-04
JS中Regex全域匹配模式 /g用法詳解,jsRegex本文章來詳細介紹js中Regex的全域匹配模式 /g用法,代碼如下:var str = "123#abc"; var re = /abc/ig; console.log(re.test(str)); //輸出ture console.log(re.test(str)); //輸出false console.log(re.test(str)); //輸出ture console.log(re.test(str)); //輸出false
Time of Update: 2017-04-03
JavaScript mixin實現多繼承的方法詳解,javascriptmixin本文執行個體講述了Javascript
Time of Update: 2017-03-16
css改變下拉式清單select框的預設樣式,cssselect原理原理是將瀏覽器預設的下拉框樣式清除,然後應用上自己的,再附一張向靠右對齊小箭頭的圖片即可。當然右側的小箭頭可以用虛擬元素before或者after來實現。select { /*Chrome和Firefox裡面的邊框是不一樣的,所以複寫了一下*/ border: solid 1px #000; /*將預設的select選擇框樣式清除*/ appearance:none; -moz-appearance:none;
Time of Update: 2017-03-15
用css去除chrome、safari等webikt核心瀏覽器對控制項預設樣式,chromewebikt有這麼一個webkit的私人屬性: -webkit-appearance:none; /*去除input預設樣式*/添加該樣式,並且值為'none'時即可取消瀏覽器對於控制項的預設樣式。另外這個屬性也有個神奇的地方~ 他可以用來調用顯示瀏覽器對各種控制項的預設樣式,比如: 我是span啊親!! 那麼他所顯示的效果就是button標籤的內建樣式。哈
Time of Update: 2017-03-14
JavaScript實現兩個select下拉框選項左移右移,select下拉框今天沒事用js寫了一個用兩個select下拉框之間能互相移動元素的小程式,剛剛才開始學javascript還有很多最佳化的地方。Javascript代碼<script type="text/javascript"> /**選中的元素向右移動**/ function moveRight() { //得到第一個select對象 var
Time of Update: 2017-03-14
js讀取json檔案片段中的資料執行個體,jsjson在html中利用js讀取動態網站從伺服器端返回的資料進行顯示1、js.html 頁面 需要引入 執行jquery的js檔案<HTML> <HEAD> <META name=Generator content=EditPlus> <META name=Author content=""> <META name=Keywords content=""> <META
Time of Update: 2017-03-14
Node.js中.pfx尾碼檔案的處理方法,node.js.pfx前言nodejs中,在做加密解密的時候,會得到第三方的各種各樣的加密檔案,其尾碼也就那麼幾種吧,.key/.pem/.pfx等,是不是可以自訂,反正就是一個檔案。但是今天我看了很多的nodejs庫好像也沒有找到與java keytool這樣的工具,因為在java裡面,完全是可以讀取pfx,然戶進行在進行處理的,如果在nodejs中要如何操作,目前不知道,使用openssl做個轉換處理先。第一個命令是:openssl pkcs12