JavaScript高級程序設計 DOM學習筆記
第十章 DOM DOM是針對XML和HTML文檔的一個API:即規定了實現文本節點操控的屬性、方法,具體實現由各自浏覽器實現。 1. 節點層次 1) 文檔節點:docum
JavaScript高級程序設計 XML、Ajax 學習筆記
第十五章 JavaScript與XML1.浏覽器對XML DOM的支持1.1 DOM2級核心①在DOM2級在document.implementation中引入了crea
JavaScript高級程序設計 事件學習筆記
第12章 事件 1.事件流 1.1事件冒泡(IE事件流) □事件冒泡(event bubbling),即事件開始時由最具體的元素(文檔中嵌套層次最深的那個節點)接受,然後
JavaScript高級程序設計 錯誤處理與調試學習筆記
第十四章 錯誤處理與調試 1.開啟浏覽器錯誤報告 1.1 Internet Explorer □Toos → Internet Option → Anvanced → D
JavaScript高級程序設計 客戶端存儲學習筆記
第十九章 客戶端存儲 1.cookie ①最初是在客戶端用於存儲會話信息的。 1.1 限制 ①cookie在性質上是綁定在特定的域名下的。當設定了一個cookie後,再給
由JavaScript中call()方法引發的對面向對象繼承機制call的思考
起因: 今天在閱讀snandy大神的讀jQuery之五(取DOM元素)時,看到有講到toArray()方法,具體jQuery代碼如下: 復制代碼 代碼如下: toAr
js Event對象的5種坐標
但是你懂的,浏覽器實在太不和諧了,兼容性且不說,各種坐標屬性看得人頭昏眼花,極容易混淆。好吧,我來總結一下: 測試浏覽器:IE8, Chrome13, FF8, Safa
ie下動態加態js文件的方法
這裡只討論支持並行下載的浏覽情況,大致分為兩種,一種是按加向DOM樹中加的順序執行,另一種按下載完成的先後順序執行;這樣如果js文件間有依賴關系的話,且是按下載順序執行,
使用原生javascript創建通用表單驗證——更鋒利的使用dom對象
首先看下效果,沒什麼特別,呵呵!調用的代碼呢,則是相當簡單,不需要創建其他的Label或者span標簽,腳本將自動生成: 復制代碼 代碼如下: <input typ
Javascript學習筆記-詳解in運算符
一、判斷 語法 prop in objectName 如果objectName指向的對象中含有prop這個屬性或者鍵值,in運算符會返回true。 復制代碼 代碼如下:
容易被忽略的JS腳本特性
一、容易被忽略的局部變量 復制代碼 代碼如下: var a = 5; (function(){ alert(a); var a = a ++; alert(a); })(
Array, Array Constructor, for in loop, typeof, instanceOf
注意: JavaScript 中數組不是 關聯數組。 JavaScript 中只有對象 來管理鍵值的對應關系。但是關聯數組是保持順序的,而對象不是。 由於 for in
Webkit的跨域安全問題說明
這裡有個簡單的測試頁面:IE、火狐彈出hello world,而chrome,safari,opera毫無反應。 以下是小段測試代碼(刻意修改domain,讓父頁面和子頁
Javascript學習筆記 delete運算符
一、語法 delete後面的表達式必須給出一個屬性的引用,比如 var o = {a:1}; delete o.a; //此處o.a是對象o的屬性a的引用 只有在with
JS字符串函數擴展代碼
復制代碼 代碼如下: /**************************************************** *CreateBy:joe zhou *
各情景下元素寬高的獲取實現代碼
情景一,元素style屬性設置了width/height 復制代碼 代碼如下: <div style=width:100px;>test<div>
關於元素的尺寸(dimensions) 說明
在以往我都是對這些屬性死記硬背,很少真正理解過,忘記了就查手冊。看完本文我相信這種情況就不會再發生了。 元素占據的物理空間的尺寸 如果你需要獲得元素占據的物理空間,那麼使
從jQuery.camelCase()學習string.replace() 函數學習
功能 camelCase函數的功能就是將形如background-color轉化為駝峰表示法:backgroundColor。 此函數在jQuery的data函數,以及涉
contains和compareDocumentPosition 方法來確定是否HTML節點間的關系
從那起,我已經對這些方法做了大量的研究,並且已經在很多場合使用他們。在很多任務中,他們被證明是非常有用的(特別關於結構的抽象 DOM 選擇器)。 1、DOMElement
動態創建樣式表在各浏覽器中的差異測試代碼
復制代碼 代碼如下: <!doctype html> <head></head> <body> <span id=c