Time of Update: 2014-09-22
jQuery 中 is() 函數常見用法根據選取器、DOM元素或 jQuery 對象來檢測匹配元素集合,如果其中至少有一個元素符合這個給定的運算式就返回true。如果沒有元素符合,或者運算式無效,都返回'false'。 '''注意:'''在jQuery 1.3中才對所有運算式提供了支援。在先前版本中,如果提供了複雜的運算式,比如層級選取器(比如 + , ~ 和 > ),始終會返回true執行個體: $(document).ready(function() {
Time of Update: 2014-09-22
js ajax 相容多瀏覽器 get post 解決亂碼 響應過程全齊了//將JSON對象解析為字串,再替換相應符號 function JSONStringify(obj) {return JSON.stringify(obj).replace(/"|{|}/g, "").replace(/:/g, "=").replace(/,/g, "&");}function getServerDataUseAjax(method, url, params)
Time of Update: 2014-09-22
使用JavaScript進行進位轉換JS 是一個很神奇的語言,內製的的很多函數可以幫我們進行數(進)制轉換;JS中可以直接使用16進位;var a = 0xff; //255將任意進位字串轉換為十進位,如二進位,八進位,十六進位, 第二數數不寫即為最常用的轉換為整型十進位;parseInt("11", 2); // 3 2進位轉10進位 parseInt("77", 8); // 63 8進位轉10進位parseInt("af", 16); //175 16進位轉10進位將1
Time of Update: 2014-09-22
JavaScript+IndexedDB實現留言板:用戶端儲存資料之前看到貼友有問:用js怎麼實現留言板效果。當時也寫了一個,但是沒有實現資料存放區:http://www.ido321.com/591.html現在將之前的改寫一下,原來的HTML布局不變,為了防止Google調整字型,在原來的css中加入一個樣式 1: body{ 2: font-size: 20px; 3: -webkit-text-size-adjust:none; 4:
Time of Update: 2014-09-22
Effective JavaScript Item 24 使用一個變數來儲存arguments的引用本系列作為Effective JavaScript的讀書筆記。 假設需要一個API用來遍曆若干元素,像下面這樣:var it = values(1, 4, 1, 4, 2, 1, 3, 5, 6);it.next(); // 1it.next(); // 4it.next(); // 1相應的實現可以是:function values() {var i = 0, n =
Time of Update: 2014-09-22
ExtJS+ASP.NET自訂曲線第一步:建立Store資料來源var myData = []; myData.push({ 'name': '1', 'Oil_Production': '30', 'Water_Injection': '55', 'Gas_Production': '23' }); myData.push({ 'name'
Time of Update: 2014-09-22
CSS3之綻放的花朵(網頁效果--每日一更),css3綻放 今天,帶來的是純CSS3打造的效果--綻放的花朵。 先來看效果吧:http://webfront.verynet.cc/pc/flower.html 這是純CSS3樣式打造的效果,關鍵是採用了animation屬性和transform屬性。詳細請看下面代碼。 HTML結構:1 <div class="div1"></div>2 <div class="div2"></div&
Time of Update: 2014-09-22
[ExtJS5學習筆記]第二十二節 Extjs5中使用beforeLabelTpl配置給標籤增加必填選項星號標誌 在註冊頁面擷取填寫資訊的介面,我們都能看到必填選項的標誌*
Time of Update: 2014-09-22
讀javascript進階程式設計17-線上檢測,cookie,子cookie開發離線應用時,往往在離線狀態時把資料存在本地,而在聯機狀態時再把資料發送到伺服器。html5提供了檢測線上狀態的方法:navigator.onLine和online/offline事件。 1.navigator.onLine屬性 表示當前的網路狀態是否線上,true表示線上,false表示離線。當網路狀態變化時,該屬性也會隨之變化。 2.online和offline事件 HTM
Time of Update: 2014-09-21
怎麼解決div覆蓋內容卻沒覆蓋的問題?,div覆蓋一、在上下結構的div布局中,可能出現div覆蓋div,但是內容卻沒有出現覆蓋的現象。看看一個樣本 1: <!DOCTYPE html> 2: <html> 3: <head> 4: <title>DIV與DIV覆蓋</title> 5: <meta http-equiv="Content-Type" content="text/html;
Time of Update: 2014-09-21
用JAVASCRIPT實現靜態對象、靜態方法和靜態屬性Javascript語言的物件導向特徵很弱,其他物件導向語言在建立類時只要使用關鍵字static即可指定類為靜態類,Javascript沒有提供static這樣的關鍵字,要讓Javascript也具有“靜態”特性只有靠一些“奇技淫巧”了。代碼中列舉了兩種靜態方法/屬性的實現方式,一種是靜態類的靜態方法和屬性,另一種是非靜態類的靜態方法和屬性,代碼說明都寫在每行的代碼注釋裡,這裡就不重複了。/**************************
Time of Update: 2014-09-21
js中變數的聲明大家都知道js中變數的聲明是要提前的,以下有4個例子:1.if(!"t" in window){ var t = 1;} alert(t);答案是undefined,為什麼呢,就是因為變數聲明提前了,所以t是在window對象裡面的,但是沒有走下面的判斷,所以並沒有賦值,答案就是undefine2.var num = 100; function fn(){var num = num + 1;return
Time of Update: 2014-09-21
用jquery.qrcode.js產生高大尚的二維碼二維碼的作用1) 行動裝置掃一掃,方便“帶走”閱讀(即把URL產生二維碼)2) 可以傳遞資訊(單純的把字串產生二維碼) 第三方開源庫 qrcode.js 實現二維碼的核心函數庫jquery.qrcode.js 用jquery把核心函數庫封裝起來。用它來實現圖形渲染,其實就是畫圖(支援canvas和table兩種方式)。 使用方法1) 引入jquery庫2)
Time of Update: 2014-09-21
jquery layer彈窗彈層外掛程式 小巧強大/*先去官網下載最新的js http://sentsin.com/jquery/layer/①引用jquery②引用layer.min.js*/觸發彈層的事件可自由綁定,如:$('#id').on('click', function(){ layer.msg('test');});下面主要貼出上述例子的調用代碼:【資訊框】:layer.alert('白菜層級前端攻城師賢心',
Time of Update: 2014-09-21
Javascript setTimeout(0),閉包setTimeout經常被用於順延強制某個函數,用法為setTimeout(function(){…}, timeout); 有時為了進行非同步處理,而使用setTimeout(function…,0);比如function f(){… // get readysetTimeout(function(){…. // do something}, 0); return …;} 在setTimeout設定的函數處理器之前,函數f返回;
Time of Update: 2014-09-21
javascript中的事件 在javascript中的事件有三個方面的知識,一是事件流,二是事件處理常式,三是事件對象。下面就我個人的一點理解,分別講述一下這三個方面的內容。 第一、事件流 事件流指的是事件按照一定的順序觸發。它有兩個順序,分別是自上而下和自下而上。
Time of Update: 2014-09-21
JS中的arguments對象解析在函數體內,標識符arguments是指向實參對象的引用,實參對象是一個類數組對象 arguments[0],arguments.lengtharguments是什麼?答:1:arguments是收到的實參副本 在詞法分析中, 首先按形參形成AO的屬性,值為undefined 當實參傳來時, 再修改AO的相應屬性. 2:並把所有收到實參收集起來,放到一個arguments對象裡 t(a,b,c){}, 調用時: t(1,2,3,4,5)
Time of Update: 2014-09-21
jQuery的ajax,當async為false時,同步操作失敗。解決方案引發失敗時代碼: $.ajax({ url : 'your url', data:{name:value}, cache : false, async : true, type : "POST", dataType : '
Time of Update: 2014-09-21
jqPlot圖表外掛程式學習之ajax-json資料載入、準備工作 然後讀者需要根據自己的情況建立一個項目並且按照如下的方式載入對應的js和css(因為筆者在VS2012環境下建立的,並且所需的js和css都會對應的放到js和css檔案夾下,請讀者根據自己的情況修正載入的路徑)。 複製代碼1 <link href="css/jquery.jqplot.min.
Time of Update: 2014-09-21
JavaScript中清空數組的三種方式方式1,splice123var ary = [1,2,3,4];ary.splice(0,ary.length);console.log(ary);// 輸出Array[0],空數組,即被清空了方式2,length賦值為0這種方式很有意思,其它語言如Java,其數組的length是唯讀,不能被賦值。如12int[] ary = {1,2,3,4};ary.length =