原创 查找指定元素在數組中的個數

1.用 filter 返回刪除的數組 function count(arr, item) { // 返回值是刪除不符合條件的元素 var count = arr.filter

原创 閉包(變量保存在內存流中)

1.函數執行後,變量的改變,會一直保存在內存流中,再次調用時是改變的值; (同一個變量接收的函數調用,不同變量接收同一個函數,還是會以初始值變量)  function f1(){     var n=999;     // 回調

原创 常見的佈局(知識點)

多列布局 : (1)左列定寬 ,右邊自適應 ( 右邊定寬,左邊自適應 ) 解決 : 利用 float + margin 實現 ,IE6有3px的bug 利用float + overflow(左邊定寬) fle

原创 js基礎

1.DOM 中的兩個節點存在的關係: (1): 包含域被包含 A.contains(B) (2): 父與子: 獲取父節點 : node.parentNode 獲取子節點: childNodes (有空格的影響) (3)

原创 js題目(4)

1. 數據類型 大寫是數據類型,小寫是值; 2.創建數組的語法: var arr = [1,2,3]; // 字面量創建 var arr = new Array(1,2,3); // 標準創建 var arr = new Array

原创 繼承(知識點)

繼承 (1):原型鏈繼承 核心: 將父類的實例作爲子類的原型 特點: 非常純粹繼承關係,實例是子類的實例,也是父類的實例 父類新增原型方法 原型屬性,子類都能訪問到 簡單,易於實現 缺點:無法實現多繼承 創建子類實例 時,無法向

原创 面向對象

1.面向對象 (1):工廠模式 工廠模式可以傳遞參數,主要缺點是無法識別對象的類型, 因爲創建對象都是使用Object的原生結構函數來完成的; (2):構造函數模式 要創建Person實例,必須使用new關鍵字,以Person函數爲構造

原创 js題目(5)

1.open() : 方法可以查找一個已經存在的或者新建的瀏覽器窗口 2.onblur 失去焦點 onfocus 獲得焦點 3.angular JS相對於其他的框架來說: MVVM 模塊化 自動化雙向數據綁定

原创 css選擇器

1.css選擇器的優先級及使用 (1)css的三大特性: 繼承 優先級 層疊 (2)css的選擇器分類: 標籤選擇器 類選擇器 ID選擇器 全局選擇器(*) 後代選擇器 僞類選擇器字符串匹配 選擇器( $ * ^) 結尾

原创 跨域請求數據(知識點)

跨域請求數據 (1):通過jsonp 在js中,直接設置XMLHttpRequest請求不同區域的數據時是不可以的; 但是在頁面引入不同域上的js腳本文件是可以的; 看到獲取數據的地址後面還有一個callback參數,按慣例是用這個參

原创 web標準理解

1.web的標準理解 : 結構 : html 表現 : css 行爲 : js 2.web的標準有什麼優點? 易於維護:只需修改css文件,就可以改變整個網站的樣式 頁面響應快 : html文檔體積變小,響應時間短 可訪問性: