原创 面試題13:在O(1)時間刪除鏈表結點

劍指Offer面試題13:在O(1)時間內刪除鏈表結點(js)實現 題目描述:給定單向鏈表的頭指針和一個結點指針,定義一個函數在O(1)時間刪除該結點。 //鏈表 function LinkList(){

原创 Angular4中的輸出屬性

Angular4中的輸出屬性 當子組件需要向父組件傳遞信息時需要用到輸出屬性。 舉個栗子:當我們從股票交易所獲得股票的實時價格時,希望外部也可以得到這個信息。爲了方便,這裏的實時股票價格我們通過一個隨機數來模擬。這裏的子組件我們

原创 如何在 vue 項目里正確地引用 jquery 和 jquery-ui的插件

原文鏈接 使用vue-cli構建的vue項目,webpack的配置文件是分散在很多地方的,而我們需要修改的是build/webpack.base.conf.js,修改兩處的代碼 // 在開頭引入webpack,後面的plugins

原创 Vue模擬數據,實現路由進入商品詳情頁面

Vue模擬數據,實現路由進入商品詳情頁面 一、路由 首先需要配置路由,就是點擊good組件進入goodDetail組件 配置路由如下 { path: '/goodDetail', component:goo

原创 面試題14:調整數組順序使奇數位於偶數前面

劍指Offer面試題14:調整數組順序使奇數位於偶數前面(JS實現) 題目描述:輸入一個整數數組,,實現一個函數來調整該數組中數組的順序,使得所有奇數位於數組的前半部分,所有偶數位於數組的後半部分。 functio

原创 vue移動端裁剪圖片結合插件Cropper的使用

原文地址 http://blog.csdn.net/xiaogezl/article/details/70227025 之前寫了一個上傳頭像的功能模塊,以下的內容是描述上傳頭像過程中裁剪圖片插件結合vue的一個使用。 當然,使

原创 面試題16:反轉鏈表

劍指Offer面試題16:反轉鏈表(JS實現) 題目描述:定義一個函數,輸入一個鏈表的頭結點,反轉該鏈表並輸出反轉後鏈表的頭結點 function LinkList() { var Node = funct

原创 面試題8:旋轉數組的最小數字

劍指Offer面試題8:旋轉數組的最小數字(JS實現) 題目描述: 題目:把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。輸入一個遞增排序數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}爲

原创 Vue.js中實現通過一個dom的事件,使得另一dom也觸發事件

Vue.js中實現通過一個dom的事件,使得另一dom也觸發事件 最近做的項目中要求用戶點擊搜索按鈕進入一個搜索界面,同時按下確認鍵也要進入搜索界面,這裏我進入搜索界面時使用的是路由 html代碼如下 <input type="t

原创 JS實現二叉搜索樹

function Tree(){ var Node = function(key) { this.key = key; this.left = null;

原创 Vue.js鼠標懸浮更換圖片

Vue.js鼠標懸浮更換圖片 最近自己做的項目中設計師要求分類欄中鼠標懸停更換圖片,大致實現出來的效果就是這樣: 這個在jQuery中是個很簡單的事,但是在vue中我還是第一次實現。 首先將所有的選中後圖片都覆蓋到沒選中圖片

原创 面試題10:二進制數中1的個數

劍指Offer面試題10:二進制中1的個數(js實現) 題目描述:請實現一個函數,輸入一個整數,輸出該二進制表示中1的個數。 可能引起死循環的解法 function NumberOf1(num) { var

原创 Vue實現動態顯示textarea剩餘文字數量

Vue實現動態顯示textarea剩餘文字數量 這裏我們假設允許用戶輸入的最多數量爲200個 html代碼如下: <textarea maxlength="200" @input="descInput" v-model="des

原创 面試題11:數值的整數次方

劍指Offer面試題11:數值的整數次方(js實現) 題目描述:實現函數Power(base, exponent),求base的exponent次方。不得使用庫函數,同時不需要考慮大數的問題 function Power(

原创 面試題9:斐波那契數列

劍指Offer面試題9:斐波那契數列(js實現) 題目描述:寫一個函數,輸入n,求斐波那契數列的第n項. 遞歸 //過多的重複計算 function fibonacci(n) { if(n ===