JavaScript 學習筆記(十一)

document對象下表列出了BOM的document對象的一些通用屬性:屬 性說 明alinkColor啟用的連結的顏色,如<body alink="color">定義的*bgColor頁面的背景顏色,如<body bgcolor="color">定義的*fgColor頁面的文本顏色,如<body text="color">定義的*lastModified最後修改頁面的日期,是字串linkColor連結的顏色,如<body

JavaScript學習筆記(十)

Window對象 window對象表示整個瀏覽器視窗,window還可用於移動或調整它表示的瀏覽器的大小。 一、視窗操作 window.moveBy(dx,dy) 把瀏覽器視窗相對當前位置水平移動dx個像素,垂直移動dy個像素。dx值為負數,向左移動視窗,dy值為負數,向上移動視窗。 window.moveTo(x,y) 行動瀏覽器視窗,使它的左上方位於使用者螢幕的(x,y)處。可以使用負數,不過這樣會把部分視窗移出螢幕的可視地區。 window.resizeBy(dw,dh)

9個JavaScript評級/投票外掛程式

所以,越來越多的門戶網站也開始加入評級或投票功能,這裡是9個優秀的JavaScript實現的評級投票外掛程式和教材,方便你二次開發和使用。 jQuery Start RatingPrototype StarboxPrototype Livepipe Control.RatingMootool Rabid RatingFavourite rating with jQuery and AjaxHow to build a star ratings jQuery PluginReddit style

javascript 擷取url參數的Regex(用來擷取某個參數值)

例子: //javascript傳參數(多個) var url = "B.aspx?txtA="+document.getElementById("txtName").value; url +="&txtB="+document.getElementById("txtAge").value;

javascript 特性檢測並非瀏覽器檢測

我大致翻譯了部分文章,可能有理解錯誤的地方,敬請指正。值得一提的是,評論部分的爭論亦值得一看。特性檢測 起初前端工程師們就極力反對瀏覽器檢測,他們認為類似user-agent嗅探的方法是很不好的,理由是它並不是一種面向未來的代碼,無法適應新版的瀏覽器。更好的做法是使用特性檢測,就像這樣: 複製代碼 代碼如下:if (navigator.userAgent.indexOf("MSIE 7") > -1){ //do something } 而更好的做法是這樣: 複製代碼

javascript 構建一個xmlhttp對象池合理建立和使用xmlhttp對象

如果我們在用戶端頻繁使用ajax技術,那麼我們就不得不多次建立xmlhttp對象。當然,如您所知,我們可以改進建立的方式,比如使用全域變數來緩衝一個執行個體(用戶端的單例模式?!),對於同步方式的通訊,這是很有效,但是這樣的方式對於非同步通訊會出現問題,因為沒有了進程的堵塞,使用者可能在上一次通訊未完成時再次調用同一個xmlhttp執行個體,這樣不等前一個調用的回呼函數觸發,前一次調用就被“覆蓋”掉了(也就代表前一次調用失敗)。建立一個保持xmlhttp執行個體的池,好處顯而易見,最明顯的優點就

JavaScript寫的一個自訂彈出式對話方塊代碼

是我的設計思路 下面是具體的js代碼 1,首先定義幾個自訂函數 代碼 複製代碼 代碼如下://判斷是否為數組 function isArray(v) { return v && typeof v.length == 'number' && typeof v.splice == 'function'; } //建立元素 function createEle(tagName) { return document.createElement(tagName); } //

javascript 雜湊表(hashtable)的簡單實現

首先簡單的介紹關於屬性的一些方法: 屬性的枚舉: for/in迴圈是遍曆對象屬性的方法。如 複製代碼 代碼如下:var obj = { name : 'obj1', age : 20, height : '176cm' } var str = ''; for(var name in obj) { str += name + ':' + obj[name] + '\n'; } alert(str); 輸出為:name:obj1   age:20   height:176cm 檢查屬性是否存在:

JavaScript擷取滑鼠座標的函數(相容IE、FireFox、Chrome)

還好網上什麼都有,上網找了一個瀏覽器安全色性最佳的函數,經測試相容IE、FireFox、Chrome,並且不會有捲軸誤差問題,存檔下,以備後用 複製代碼 代碼如下:function mousePos(e){ var x,y; var e = e||window.event; return { x:e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,

javascript 不間斷的圖片滾動並可點擊

css:複製代碼 代碼如下:<style type="text/css"> .rollBox { width: 704px; overflow: hidden; padding: 12px 0 5px 6px; } .rollBox .LeftBotton { height: 52px; width: 19px; background: url(jt.gif) no-repeat 11px 0; overflow: hidden; float: left; display:

JavaScript QueryString解析類代碼

使用樣本: 複製代碼 代碼如下:var qs = new QueryString(query); qs.set("ajaxids", ids) qs.set("ajaxsn", new Date()) query = qs.toStr(); 也可以連續調用: 複製代碼 代碼如下:query = new QueryString(query).set("ajaxids", ids).set("ajaxsn", new Date()).toStr(); 其它用法就自己看代碼琢磨吧。 完整代碼:

javascript Object與Function使用

如今的JavaScript再也不是以前被當做玩具的在網頁上啟動並執行花哨的指令碼了。JavaScript已經逐漸標準化,作為一門真正的程式設計語言廣泛地應用在Web開發上。因此,越來越多的人開始重新認識這門指令碼語言,並在不斷地探索關於JavaScript核心思想和實現原理,過程中遇到了一些非常混淆的問題。本文著重解釋一個比較常見但是非常容易使開發人員或者是初學JavaScript的人非常混淆的問題,那就是兩個核心建構函式Object和Function,他們之間到底有什麼關係?為何instanc

javascript實現的基於金山詞霸網路翻譯的代碼

: 注意下面的代碼,最好儲存為utf-8格式的,要不容易出現亂碼。複製代碼 代碼如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>javascript 金山詞霸線上網路翻譯 </title> </head> <body> <script

JavaScript 事件冒泡簡介及應用

一、什麼是事件冒泡 在一個對象上觸發某類事件(比如單擊onclick事件),如果此對象定義了此事件的處理常式,那麼此事件就會調用這個處理常式,如果沒有定義此事件處理常式或者事件返回true,那麼這個事件會向這個對象的父級對象傳播,從裡到外,直至它被處理(父級對象所有同類事件都將被啟用),或者它到達了對象層次的最頂層,即document對象(有些瀏覽器是window)。 打個比方說:你在地方法院要上訴一件案子,如果地方沒有處理此類案例的法院,地方相關部門會幫你繼續往上級法院上訴,比如從市級到省級,

JavaScript關於select的相關操作說明

一、 插入option 1、DOM方法 var oSelectYear = document.getElementById("SelectYear"); var op = document.createElement("option"); op.innerHTML = "2010"; op.value = "2010"; oSelectYear.appendChild(op); 2、new Option方法 var oSelectMonth = document.getElementById("

JavaScript 事件冒泡應用執行個體分析

然而,在今天一些大型的WEB互動項目中,比如大型的WebGame項目,JavaScript事件冒泡影響是值得重視的。本文通過一個簡單的例子來講解JavaScript事件冒泡及使用注意事項。 如果你對JavaScript事件冒泡還沒有什麼印象,不妨先看看我之前寫的一篇部落格《JavaScript事件冒泡簡介及應用》。本文講究實用,不在對JavaScript事件冒泡基礎知識進行過多的闡述。

Javascript 實現TreeView CheckBox全選效果

複製代碼 代碼如下:function OnTreeNodeChecked() { var ele = event.srcElement; if (ele.type == 'checkbox') { var childrenDivID = ele.id.replace('CheckBox', 'Nodes'); var div = document.getElementById(childrenDivID); if (div != null) { var checkBoxs =

Javascript 讀書筆記索引貼

一. 基礎篇Javascript學習筆記1 資料類型 Javascript學習筆記2 函數 Javascript學習筆記3 範圍 Javascript學習筆記4 Eval函數 Javascript學習筆記5 類和對象 Javascript學習筆記6 prototype的提出 Javascript學習筆記7 原型鏈的原理 二. 實戰篇Javascript學習筆記8 用JSON做原型 Javascript學習筆記9 prototype封裝繼承

javascript下判斷一個對象是否具有指定名稱的屬性的的代碼

hasOwnProperty 方法 返回一個布爾值,指出一個對象是否具有指定名稱的屬性。 object.hasOwnProperty(proName) 相容WinIE5.5+, MacIE-, NN6+, Moz+, Safari- 參數 object 必選項。一個對象的執行個體。 proName 必選項。一個屬性名稱的字串值。 說明 如果 object 具有指定名稱的屬性,那麼 hasOwnProperty 方法返回 true;反之則返回

JavaScript 學習筆記(九)call和apply方法

call和apply方法 call方法可改變上下文this指標,類似的方法還有apply,主要用在js對象各方法互相調用的時候,使當前this執行個體指標保持一致,或在特殊情況下需要改變this指標。 obj1.method1.call(obj2,argument1,argument2) 如上,call的作用就是把obj1的方法放到obj2上使用,後面的argument1…這些做為參數傳入。 舉一個具體的例子 複製代碼 代碼如下:function add(a, b) { alert(a + b)

總頁數: 3530 1 .... 85 86 87 88 89 .... 3530 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。