原创 JQuery相關方法

JQuery $(window)瀏覽器當前窗口 $(document)瀏覽器當前窗口文檔 $(document.body)瀏覽器當前窗口文檔body jquery方法 設置或返回元素的寬度/高度 width() 和

原创 AJAX

Ajax 異步 JavaScript 和 XML(Asynchronous JavaScript and XML) 瀏覽器提供的API,通過js直接發送網絡請求 遵循http協議 原生ajax 一、創建xmlH

原创 運算符

“==” 運算符 “==” 運算符比較“喜歡”Number類型。 1==true的返回值是true 在==的隱式轉化中,是對兩邊進行Number(), 例如: ([]) ? true : fasle /

原创 BFC

解決邊距重疊問題/清除浮動 Block Formatting Contexts,屬於普通流 (1)基本概念:塊級格式化上下文(並列ifc爲內聯格式化上下文) (2)原理(渲染規則): ①在同一個bfc,相鄰box垂直方向的邊距

原创 圖片會產生HTTP請求的幾種情況 | 圖片預加載技術

圖片會產生HTTP請求的幾種情況 只要是img src引用的都會請求; 背景僅在應用的元素在頁面中存在時,纔會產生請求。 重複圖片/多個元素使用重複背景,只產生一次請求; 隱藏元素的背景也會產生請求 多重背景,只請求後面的一張圖

原创 如何取出一個數組裏的圖片並按順序顯示出來

function loadImage(imgList,callback){ if(!Array.isArray(imgList) || callback.constructor !== Function) {conso

原创 常見編程題 - 購物車增刪統計

HTML模塊爲一個簡化版的購物車,tbody爲商品列表,tfoot爲統計信息,系統會隨機在列表中生成一些初始商品信息 1、請完成add函數,在列表後面顯示items商品信息。參數items爲{name: String, price:

原创 transition和animation的區別

區別: 1. 觸發條件不同。transition通常和hover等事件配合使用,由事件觸發。animation則立即播放。 2. 循環。 animation可以設定循環次數。 3. 精確性。 animation可以設定每一幀

原创 前端秋招之京東

1、對於ajax技術描述正確的是(AB) A. 可以實現無刷新頁面 B. 用戶體驗好、速度快 C. 對搜索引擎比較友好 D. 推薦門戶網站(喧傳性強)多加使用該技術 2、獲取<div id="content">內容…</div

原创 常見編程題 - 括號匹配方案

一、合法的括號匹配序列被定義爲: 1. 空串”“是合法的括號序列 2. 如果”X”和”Y”是合法的序列,那麼”XY”也是一個合法的括號序列 3. 如果”X”是一個合法的序列,那麼”[X]”也是一個合法的括號序列 4. 每個合法的括

原创 常見編程題 - 字典序

一、對於字符串x和y, 如果擦除x中的某些字母(有可能全擦掉或者都不擦)能夠得到y,我們就稱y是x的子序列。例如.”ncd”是”nowcoder”的子序列,而”xt”不是。 現在對於給定的一個字符串s,請計算出字典序最大的s的子序列。

原创 常見編程題 - 按照價格升降排序

HTML代碼 <table> <thead> <tr><th>id</th><th>price</th><th>sales</th></tr> </thead> <tbody id="jsList"

原创 常見編程題 - JS實現排序算法

冒泡排序 function bubbleSort(array){ var tmp; var len = array.length for(var i = 0;i < len - 1;i++) { f

原创 常見編程題 - 找到具有最大和的子數組

function maxSubArray(arr) { //全爲負數的情況,要注意 if (arr.every(x => x < 0)) { return arr.sort(function(a,b) {

原创 前端秋招之百度重點難點

1、下面程序輸出的結果爲: 64 48 function add(m){ return function b(n){ return n+m++; //m++先運算,再自增 } } //發生閉包,m未銷燬