Time of Update: 2017-02-28
/*************************************** *其結果是列印出global ****************************************/ var a = 'global'; ( test(){ write(a); })(); /*************************************** *其結果是列印
Time of Update: 2017-02-28
var xPos; var yPos; document.onmousemove = mouseMove; function mouseMove(ev) { e
Time of Update: 2017-02-28
實現iframe內部頁面直接調用該iframe所屬父視窗自訂函數的方法。比如有A視窗,A內有個IFRAME. B,B裡面的裝載的是C頁面,這時C要直接調用A裡面的一個自訂函數ExpandPage();那麼只要在C頁面中寫如下JS函數就可以了:window.parent.ExpandPage();如果ExpandPage()有參數也可以直接傳遞合適的參數進去。
Time of Update: 2017-02-28
在很多語言中,函數(Java裡面成為方法)和對象時截然不同的兩種東西。函數被定義為對象的動作,或者是全域的(像在C++中的main函數一樣)。但是在JavaScript中,函數和對象的界限卻顯得不那麼明顯。1. 函數的定義JavaScript中有很多種定義函數的方法:function hello() { alert("Hello!"); }var hello1 = function() { alert("Hello!"); };var hello2 = new Function("",
Time of Update: 2017-02-28
(1).使用<script>構造的request請求可以解決跨域的問題,而使用ifame也可以構造請求不過有時瀏覽器不支援iframe的跨域訪問,所以大家在使用的時候就要根據自己的實際情況去選擇應該使用那一種了 try{
Time of Update: 2017-02-28
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document www.cxybl.com</title></head><body><a id="choose1" name="choose" >1</a><a id="choose2"
Time of Update: 2017-02-28
scope對象,在有些地方也翻譯成命名空間,每次建立函數時都會建立一個scope對象,所有參數和局部變數都作為這個對象的屬性。而scope對象又是函數對象本身的一個屬性。函數嵌套時外層函數的scope對象是內層函數scope對象的屬性。由此形成一個範圍鏈。C 語言中, 局部變數放在棧中, 執行完函數, 棧頂指標一改, 這些局部變數就全沒了 本文連結http://www.cxybl.com/html/wyzz/JavaScript_Ajax/20130124/36517.html
Time of Update: 2017-02-28
分享一個Javascript編寫函數的最佳化技巧。適用的函數應該要滿足以下條件:產生固定結果頁面中多次調用複雜或較耗時代碼和分析如下://產生固定結果並且在頁面中多次調用的函數function check() {//類比耗時操作var begin = Date.now(); //ECMAScript5添加的,若不支援請改成 +new Date();var ONE_SECOND = 1000,result = false;while(true) {if(Date.now() - begin
Time of Update: 2017-02-28
HTML DOM是HTML Document Object Model(文件物件模型)的縮寫,JavaScript使用HTML DOM的方式,操作HTML文檔。下圖是一個簡單的HTML文檔在瀏覽器視窗中的文件物件模型。其中windownavigatorscreenhistoryloaction都是HTML文檔運行所需的環境對象,document對象才是HTML文檔,它又有子分支htmlheadbody
Time of Update: 2017-02-28
第一次用到這個,做個記錄,在html頁面中調用本地程式:<html><head><script language="javascript">function Run(strPath){var objShell = new ActiveXObject("wscript.shell");objShell.exec(strPath);objShell =
Time of Update: 2017-02-28
向使用者顯示一條訊息:alert("content");要求使用者單擊“確定”或“取消”按鈕,並返回一個布爾值:confirm("content");等待使用者輸入字元竄,並將該字元竄返回:prompt("content");模態對話方塊(顯示出來就不可以點選位於其下面的對話方塊)(此方法相容性不好,ie下可以正常使用)showmodaldialog(url; "任意值",屬性);url:
Time of Update: 2017-02-28
//js擷取項目根路徑,如: http://localhost:8083/uimcardprjfunction getRootPath(){ //擷取當前網址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath=window.document.location.href; //擷取主機地址之後的目錄,如:
Time of Update: 2017-02-28
全選:selectAll(obj) { for (var i = 0; i < obj.elements.length; i++) { if (obj.elements[i].type == "checkbox") { obj.elements[i].checked = true;&
Time of Update: 2017-02-28
第一部分:語言核心詞法結構,類型、值和變數,運算式和運算子,文法,對象,數組,函數,類和模組,Regex的模式比對,javascript的子集和擴充,伺服器端javascript第二部分:用戶端javascriptweb瀏覽器中的javascript,window對象,指令碼化文檔,指令碼化css,事件處理,指令碼化http,jQuery類庫,用戶端儲存,多媒體和圖形編程,html5 api第三部分:javascript核心參考第四部分:用戶端javascript參考
Time of Update: 2017-02-28
location表示該視窗當前顯示文檔的URL:Location對象的toString()方法返回href屬性的值,可以使用location代替location.hrefLocation的屬性:href,protacol,host,hostname,port,pathname,search(分別表示URL的各個部分)載入新的文檔:replace();(在曆史中替換當前文檔)assign();(在曆史中建立文檔)location =
Time of Update: 2017-02-28
用javascript判斷一個html元素是否存在的五種方法: 1. 判斷表單元素是否存在if("periodPerMonth" in document.theForm){ return true; }else{ return false; } 2. 判斷頁面元素是否存在 if(document.getElementById("XXX")){ //存在 } 3. 判斷表單元素是否存在
Time of Update: 2017-02-28
文章簡介:此函數用來設定一個cookie的值,同時提供一個可選的max-age屬性. 此函數用來設定一個cookie的值,同時提供一個可選的max-age屬性:// 以名/值的形式儲存cookie // 同時採用encodeURIComponet()函數進行編碼,來轉義分號、逗號和空白符 // 如果daysToLive是一個數字,設定max-age屬性為該數值表示cookie知道指定的天數 // 到了才會到期。如果daysToLive是0就表示刪除cookie
Time of Update: 2017-02-28
文章簡介:Regex30分鐘入門教程。
Time of Update: 2017-02-28
文章簡介:通過點擊退出鍵傳遞參數並彈出參數。 通過點擊退出鍵傳遞參數並彈出參數。代碼如下:<script type="text/javascript"> var oBut = document.getElementById('oBut'); var aInput = document.getElementsByTagName('input'); oBut.onclick = function(){
Time of Update: 2017-02-28
市面上流行了很多 JavaScript 物件導向的編程方法,其中不少都有好些問題。這裡總結最正確的 JavaScript 物件導向編程模式。對於類 Special 繼承自類 Common 繼承自類 Super 的情況,一個 Special 對象的建立,詳細說來,應該經曆以下步驟。1 確定繼承關係1.1 讀取 Special 的父類,發現是 Common1.2 讀取 Common 的父類,發現是 Super1.3 讀取 Super 的父類,發現沒有了(隱形父類 Object)2