Time of Update: 2017-01-19
大家看JavaScript指令碼經常可以看到這樣的代碼: 〈a href="javascript:doTest2();void(0);"〉here〈/a〉 但這兒的void(0)究竟是何含義呢? JavaScript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。 void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression expression 是一個要計算的 JavaScript
Time of Update: 2017-01-19
== equality 等同,=== identity 恒等。 ==, 兩邊實值型別不同的時候,要先進行類型轉換,再比較。 ==,不做類型轉換,類型不同的一定不等。下面分別說明: 先說 ===,這個比較簡單。下面的規則用來判斷兩個值是否===相等:1、如果類型不同,就[不相等]2、如果兩個都是數值,並且是同一個值,那麼[相等];(!例外)的是,如果其中至少一個是NaN,那麼[不相等]。(判斷一個值是否是NaN,只能用isNaN()來判斷)3、如果兩個都是字串,每個位置的字元都一樣,那麼[相等];
Time of Update: 2017-01-19
下面是一些在Flash和使用Javascript的HTML檔案直接通訊的樣本,每個樣本都有簡略的步驟 本文討論了3種基本的Flash/Javascript通訊方式: Javascript 到 Flash的通訊----使用Flash播放器的javascript方法 Flash 到 Javascript的通訊----使用Flash的fscommand Flash 到 Flash的通訊----------使用本地連線物件或綜合上2種技術
Time of Update: 2017-01-19
最近做微信端的頁面遇到了一個之前沒有遇到過的一個頁面,剛開始放在那沒有去寫,可是等其他頁面都寫好的時候,還是得回過頭來研究這個頁面問題,剛開始我請教了公司的移動研發,從他那裡得到啟發,最終實現了這個效果,先把效果圖展示出來給大家看看效果圖: 輸入驗證碼 輸入完畢 下面就把實現過程奉獻給大家第一步:編寫HTML代碼<div class="main-out"><p
Time of Update: 2017-01-19
調用函數、變數的方法一樣,都是需要首先獲得你需要調用的函數所在的window對象,然後通過window.method()或者 window.variable 來調用。 下面的樣本示範了一個快顯視窗如何調用起父視窗中的方法和變數。 父視窗:1.html 雲棲社區 www.jb51.net 其它頁面js變數調用方法代碼 [Ctrl+A 全選
Time of Update: 2017-01-19
如果只需要對DOM進行操作,那麼這時就沒必要等到頁面全部載入了。我們需要更快的方法。 Firefox有DOMContentLoaded事件可以輕鬆解決,可惜的就是IE沒有。
Time of Update: 2017-01-19
//mhHover('起始ID名稱','第 X 個TD標籤','樣式名稱') 程式碼 function mhHover(tbl,idx,cls){ var t,d; if(document.getElementById)t=document.getElementById(tbl); else t=document.all(tbl); if(t==null)return;
Time of Update: 2017-01-19
if(!document.all){ //zzcv的ff ie相容指令碼 /*指令碼沒有解決的問題及處理: 2.IE下,可以使用()或[]擷取集合類對象;Firefox下,只能使用[]擷取集合類對象. 解決方案:統一使用[]擷取集合類對象. 3.IE下,可以使用擷取常規屬性的方法來擷取自訂屬性,也可以使用getAttribute()擷取自訂屬性;Firefox下,只能使用getAttribute()擷取自訂屬性.
Time of Update: 2017-01-19
var Pool_xmlreq=function(){ var _cacheCase=[]; _cacheCase.fetch=function(){ var i=0; var _instance=function(){ try{
Time of Update: 2017-01-19
1. 最後一個逗號 如這段代碼,注意最後一個逗號,按語言學角度來說應該是不錯的(python的類似資料類型辭典dictionary就允許如此)。IE會報語法錯誤,但語焉不詳,你只能用人眼從幾千行代碼中掃描。 <script> var theObj = { city : "Boston",
Time of Update: 2017-01-19
createElement: New Document [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]innerHTML: New Document [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]當前1/3頁 123下一頁閱讀全文
Time of Update: 2017-01-19
你是否知道JavaScript其實也是一個函數式程式設計語言呢?本指南將教你如何利用JavaScript的函數式特性。要求:你應當已經對JavaScript和DOM有了一個基本的瞭解。寫這篇指南的目的是因為關於JavaScript編程的資料太多了但是極少的資料提到了JavaScript的函數式特性。在本指南中,我只會講解這些基本知識而不會深入其它的函數式語言或這是Lambda運算元。
Time of Update: 2017-01-19
定義和用法push方法 可向數組的末尾添加一個或多個元素,並返回一個新的長度。join方法
Time of Update: 2017-01-19
Iframe學習 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
事實上,7個範例指令碼都用到了某種形式的CSS修改。比如,“表單驗證”改變出錯的表單域的樣式,“XMLHTTP速度測試計”使用動畫(其實也就是在很短的時間內多次改變某個樣式)來讓使用者注意到速度的資料(而且,老實講這算是有些花哨的效果)。“下拉式功能表”通過改變樣式來顯示和隱藏功能表項目。這些變化都擁有同樣的目的:把使用者的注意力吸引到這些元素上。 JavaScript有如下4種修改CSS的方式: l 修改元素的style屬性(element.style.margin='10%'); l
Time of Update: 2017-01-19
覆蓋原型//囚犯樣本 //1.定義原型對象 var proto = { sentence : 4, //監禁年限 probation: 2 //緩刑年限 }; //2.定義原型對象的建構函式 var Prisoner = function(name, id) { this.name = name; this.id = id; }; //3.將建構函式關聯到原型 Prisoner.prototype = proto; //4.執行個體化對象——採用工廠函數執行個體化對象 var
Time of Update: 2017-01-19
有如下實現方法: 在Firefox, Google Chrome, Safari, Opera中:可以用 window.getSelection() (參考MDC) 在IE下,可以用 document.selection.createRange().text (參考MSDN) 註:將兩者放在一起的代碼: 複製代碼 代碼如下:function getSelectionText() { if(window.getSelection) { return
Time of Update: 2017-01-19
由於javascript裡沒有這個函數,那麼我們該如何?呢?下面我就給出這個函數,大家可以把:<script language=javascript src="formatnumber.js"></script> 這一句加入你的html頁即可,也可以用 <!-- #include file="formatnumber.js" --> 加入你的asp頁;或用 <? include("formatnumber.js") ?> 加入php頁中;或用
Time of Update: 2017-01-19
看了看別的資料有提取CPU,MAC的現成代碼卻沒有硬碟序號,找了好久才找到提取硬碟序號的參數。於是自己給補上了。 <html> <head> <title>提取硬碟序號</title> <script> function disk() {//硬碟序號 資訊 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service =
Time of Update: 2017-01-19
ueditor編輯器外掛程式 chrome中圖片上傳框延時問題, 最近在項目中使用ueditor外掛程式進行文字的線上編輯功能時,發現這個外掛程式的圖片上傳彈框在chrome瀏覽器延遲非常的厲害。經過多方搜尋,終於解決。現將解決方案記錄如下: 1、修改/Ueditor/dialogs/image/image.js檔案的第370行處,將 mimeTypes: 'image/*'