原创 面試題15:鏈表中的倒數第k個結點

劍指Offer面試題15:鏈表中倒數第k個結點 題目描述:輸入一個鏈表,輸出該鏈表中倒數第k個結點。爲了符合大多數人的習慣,本題從1開始計數,即鏈表的尾結點是倒數第1個結點。例如一個鏈表有6個結點,從頭結點開始他們的值依次是1,、

原创 Angular4的輸入屬性

輸入屬性通常用於父組件向子組件傳遞信息 舉個栗子:我們在父組件向子組件傳遞股票代碼,這裏的子組件我們叫它app-order 首先在app.order.component.ts中聲明需要由父組件傳遞進來的值 order.comp

原创 解決中accept="image/*"反應慢的問題

解決<input>中accept=”image/*”反應慢的問題 最近寫的小項目中需要用到用戶上傳圖片的功能,第一反應想到的就是 <input type="file" accept="image/*" /> 用accept限制用戶

原创 JS平滑效果實現回到頂部

JS平滑效果實現回到頂部 最近用Vue做的小項目中需要實現回到頂部的效果。 主要思路就是: 利用document.documentElement.scrollTop || document.body.scrollTop獲得滾動條

原创 mac安裝MongoDB,及常見問題

mac使用brew安裝mongodb,及常見問題一、使用brew安裝$ brew update $ brew install mongodbbrew 默認將mongodb安裝在 /usr/local/Cellar/mongodb下二、設置

原创 面試題23:從上到下打印二叉樹

劍指offer面試題23:從上到下打印二叉樹 題目描述:從上到下打印出二叉樹的每個結點,同一層的結點按照從左到右的順序打印。 function Queue() { var items = []; t

原创 面試題22:棧的壓入、彈出序列

劍指offer面試題22:棧的壓入、彈出序列 題目描述:輸入兩個整數序列,第一個序列表示棧的壓入順序,請判斷第二個序列是否爲該棧的彈出順序。 function Stack() { var items = [];

原创 輸入網址到網頁顯示的過程是什麼?

從用戶輸入一個網址到網頁最終展現到用戶面前,中間的大致流程總結如下: 1) 在客戶端瀏覽器中輸入網址URL。 2) 發送到DNS(域名服務器)獲得域名對應的WEB服務器的IP地址。 3) 客戶端瀏覽器與WEB服務器建立TCP(傳輸控

原创 面試題20:順時針打印矩陣

劍指Offer面試題20:順時針打印矩陣 題目描述:輸入一個矩陣,按照從外向裏以順時針的順序依次打印每一個數字。 function PrintMatrixClockwisely(numbers, columns, rows) {

原创 js實現圖片懶加載

js實現圖片懶加載 轉載出處http://www.jianshu.com/p/4f6ea540516a 現如今,網站載有的信息量越來越大,其中圖片佔據着很大一部分,這樣一來可以使整個頁以面圖文結合的形式展現,更加美觀。 然而問題來了,如果

原创 vee-validate的使用個人小結

vee-validate的使用個人小結 學習vee-validate,首先可以去閱讀官方文檔,更爲詳細可以閱讀官網中的規則。英文文檔可能會有不理解的地方,推薦大家看這篇博客 下面來簡單總結一下我的使用: 一、安裝 npm install

原创 JS中的prototype

JS中的prototype 文章出處:http://www.cnblogs.com/yjf512/ JS中的phototype是JS中比較難理解的一個部分 本文基於下面幾個知識點: 1 原型法設計模式 在.Net中可以使用clone()來

原创 微信公衆號中登錄回到之前頁面

開始時的思路 在去到登錄頁時將本頁的地址存到跳轉的url中,然後在登錄頁中拿到之前頁面的地址,登錄成功後利用window.location.href再跳回之前的頁面。 遇到的問題 微信自帶的返回是返回到歷史頁面的上一個,也就是跳轉到上面頁

原创 使用Vue製作幻燈片

一、數據準備 在頁面中的幻燈片一般都會作爲一個組件,由父組件將幻燈片組件需要的數據傳入,數據slides如下: slides: [ { src: require('../assets/s

原创 面試題19:二叉樹的鏡像

劍指offer面試題19:二叉樹的鏡像 題目描述:請完成一個函數,該函數輸出二叉樹的鏡像 function BinaryTree(){ var Node = function(key){