原创 京東秋招筆試題彙總

首先給出第一個編程題:要求實現一個添加方法add,傳入一個對象,對象有name和price屬性,要求執行add方法後,列表中添加一行。實現bind方法,點擊click按鈕刪除按鈕所在的行。HTML和CSS已經給定了,如下: //h

原创 ctrip 前端框架合併遇到的問題

攜程APP走直連通道 imvc 打包的文件是壓縮的js代碼之類的 Lizard打包的文件是通過grunt打包成一個insurance.zip文件。 但是publish裏面的static/resource/controller的文件也進行了

原创 Github創建項目並提交

用自己的用戶名和密碼生成SSH 在SSH所在目錄下創建config文件 Host github.com User “你的郵箱” Hostname ssh.github.com PreferredAuthentications public

原创 設計模式

單例子模式  var singleton = function(fn) { var result; return function() { return result || (result = fn.apply(this

原创 算法題小try

  const mkList = n => n <= 2 ? [0, 1].slice(0, n) : mkList(n - 1).concat(2 * n - 3); const isPrim = n => Array.fr

原创 map和foreach遍歷的區別

1、map速度比foreach快 2、map會返回一個新數組,不對原數組產生影響,foreach不會產生新數組, 3、map因爲返回數組所以可以鏈式操作,foreach不能。 var ary = [12,23,24,42,1]; var

原创 數據庫常考面試題

數據庫的增刪改查 group by;內連接,左外連接;distinct 事務的隔離級別;髒讀,不可重複讀,幻讀 索引:瞭解B+樹索引,及使用索引的好處、壞處 索引優缺點 創建索引可以大大提高系統的性能 1. 通過創建唯一性索引,可以

原创 http請求頭(響應頭)、http2、https

每個HTTP請求和響應都會帶有相應的頭部信息。默認情況下,在發送XHR請求的同時,還會發送下列頭部信息: accept:瀏覽器能夠處理的內容類型 accept-charset:瀏覽器能夠顯示的字符集 accept-encoding:瀏

原创 用promise封裝ajax操作的例子

var getJSON=function (url) { var promise=new Promise(function (resolve,reject) { var client=new XMLHttpRequ

原创 CSS多列

通過 CSS3,您能夠創建多個列來對文本進行佈局 - 就像報紙那樣! 多列屬性: column-count column-gap column-rule 設置多列只需要將實際需要分列的文本放在div中就可以自動多列布局。 CSS3

原创 sticky-footer實現方式

絕對底部,或者說 Sticky Footer,是一種古老且經典的頁面效果: 當頁面內容超出屏幕,頁腳模塊會像正常頁面一樣,被推到內容下方,需要拖動滾動條才能看到。 而當頁面內容小於屏幕高度,頁腳模塊會固定在屏幕底部,就像是底邊距爲零的固定

原创 CSS動畫

<!DOCTYPE html> <html> <head> <style> div { width:100px; height:100px;

原创 vue簡介

vuejs是什麼 vue本身具有響應式編程和組件化的特點。所謂響應式編程,即爲保持狀態和視圖的同步,聲明實例new Vue({data:data})後對data裏面的數據進行了視圖上的綁定,修改data裏的數據,視圖上的數據也會發生變化。

原创 vue-router實現分析

var router = new VueRouter({ routes: [ {path: '/foo', component: {template: '<div>foo</div>'}}, {path: '/bar',

原创 技術之瞳-前端

前端開發涉及技術 1. 基礎技術 HTTP、HTML、CSS、Javascript 2. 編程能力 數據結構和算法 正則表達式 3. 擴展技術 Node.js、前端框架、前端工程、數據可視化