Time of Update: 2017-01-19
一、選擇網頁元素jQuery的基本設計和主要用法,就是"選擇某個網頁元素,然後對其進行某種操作"。這是它區別於其他函數庫的根本特點。使用jQuery的第一步,往往就是將一個選擇運算式,放進建構函式jQuery()(簡寫為$),然後得到被選中的元素。選擇運算式可以是CSS選取器:複製代碼 代碼如下:$(document)//選擇整個文檔對象$('#myId')//選擇ID為myId的網頁元素
Time of Update: 2017-01-19
在JQueryMobile頁面在第一次初始化進行一次整體渲染,動態產生的需要局部渲染。在jquerymobile實現listview局部渲染的方法:複製代碼 代碼如下:function queryPublishOrderList(trackOrDealOrInsp,userCode,type,pageNum){ var
Time of Update: 2017-01-19
jquerymobile動態添加元素之後有些不能被正確渲染的解決方案:listview: 添加 jq(".detail").listview("refresh");div或其他:添加.trigger( "create"
Time of Update: 2017-01-19
直接說方法:複製代碼 代碼如下:$.ajaxFileUpload({data:{"a":123,"b":456};//附加參數,json格式});然後在ajaxFileUpload.js檔案中修改兩個函數,其實就是一個函數(給函數添加新的參數)第一處:複製代碼 代碼如下:createUploadForm: function(id, fileElementId,data){}大於在26行吧。然後在在函數體中加入以下代碼:複製代碼 代碼如下:if (data) {
Time of Update: 2017-01-19
很多情況 Jquery 中 尤其在 滑鼠經過的時候會不停的 顯示隱藏 html元素。 導致來回隱藏、顯示 複製代碼 代碼如下: <script type="text/javascript"> $(document).ready(function(){ $(".flip").click(function(){ //********問題點在這裡,這裡沒有判斷是否處於動畫 $(".panel").slideToggle("slow"); }); }); </script>
Time of Update: 2017-01-19
jQuery.parent(expr) 找父親節點,可以傳入expr進行過濾,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),類似於jQuery.parents(expr),但是是尋找所有祖先元素,不限於父元素 jQuery.children(expr).返回所有子節點,這個方法只會返回直接的孩子節點,不會返回所有的子孫節點
Time of Update: 2017-01-19
什麼是 ActiveX 控制項?ActiveX 控制項廣泛用於 Internet。它們可以通過提供視頻、動畫內容等來增加瀏覽的樂趣。不過,這些程式可能出問題或者向您提供不需要的內容。在某些情況下,這些程式可被用來以您不允許的方式從電腦收集資訊、破壞您的電腦上的資料、在未經您同意的情況下在您的電腦上安裝軟體或者允許他人遠端控制您的電腦。考慮到這些風險,您應該在完全信任發行商的情況下才安裝這些程式。當 Windows 阻止 ActiveX 控制項的安裝時,您應該做什嗎?您可能不應該安裝該
Time of Update: 2017-01-19
彈出層在實際應用中我們經常會碰到大量的彈出層效果,下面我來做一個基於jquery的簡單的彈出層效果執行個體,各位朋友有興趣可參考。效果代碼如下:在 彈出層 中下面是核心代碼 複製代碼 代碼如下:<script type="text/javascript">// 漸層彈出層$(document).ready(function(){ var speed = 600;//動畫速度 $("#race
Time of Update: 2017-01-19
頁面前台顯示複製代碼 代碼如下:<span id="clock" style="font-size:14px;"></span>js指令碼複製代碼 代碼如下:$(document).ready(function () {//第一種showTime();//第二種var clock = new Clock();clock.display($("#clock"));});//顯示系統目前時間處理 第一種方法 function showTime() { var
Time of Update: 2017-01-19
做web開發的朋友都清楚,js程式的調試是相當鬱悶的,因為首先這種語言文法比較靈活,它是一種弱類型的指令碼語言,很多錯誤是無法控制的,這些不談,最痛苦的是沒有什麼好的調試工具,現在的情況比以前稍好,在Firefox下還有firebug,這的確是一個不錯的js調試工具,但在IE下使用就很麻煩,而且效果很不好,鄙人一直苦於尋找一個很好的IE下的js調試工具,能夠自動捕獲錯誤,並定位位置和原因,沒想到今天竟在無意中尋找到了這麼個好工具,不敢私藏,共用出來,希望能為各位web開發人員帶來方便
Time of Update: 2017-01-19
接上一篇,現在進行第二部分。 開始之前,還是說說前文提到的關於把所有函數都寫在一個閉包內的最佳化問題。前文也提到了,因為我們在初始化的時候要調用的只是init,所以可以只把init寫入閉包,其他功能函數作為init的原型繼承方法來調用。所以前文的代碼其實可以這樣改寫: 複製代碼 代碼如下: var Hongru={}; function H$(id){return document.getElementById(id)} function H$$(c,p){return
Time of Update: 2017-01-19
前幾天在blueIdea上看到一個淡入淡出的帶注釋的圖片輪播效果http://bbs.blueidea.com/thread-2911266-1-1.html看了文章作者的代碼,雖然效果達到了,但是有幾個地方本人有不同的看法: 1.那位作者的思路是隱藏掉真正的圖片列表,而建立一個div,通過不斷push當前圖片到那個div的innerHTML裡的方式來做一個一個交替變化。思路雖然有些新意,但是從目標效果的運行邏輯來看,通過改變列表元素的z-index值來實現交替變換其實更符合這個效果邏輯的初衷。
Time of Update: 2017-01-19
因為網上講這個架構的文章不是很多,而且它本身對中文支援不是很好,手冊什麼的都是英文的,雖然不是很多,但考慮到一些新手可能沒有時間和精力來閱讀參考手冊,為了讓更多的朋友瞭解它,所以工作之餘就大概的翻譯了一下它的內建函數,因為時間倉促,有些地方翻譯的很大概,也難免混雜了一些錯誤,算是拋磚引玉吧,希望大家不明白的地方親手測試一下,參照它的官方提供的例子很容易上手。 JSChart內建函數參考 colorizeBars(array colordata)設定柱狀圖各矩形顏色。
Time of Update: 2017-01-19
document.cookie="userId=828"; 如果要一次儲存多個名/值對,可以使用分號加空格(; )隔開,例如: document.cookie="userId=828; userName=hulk"; 在cookie的名或值中不能使用分號(;)、逗號(,)、等號(=)以及空格。在cookie的名中做 到這點很容易,但要儲存的值是不確定的。如何來儲存這些值呢?方法是用escape()函數進行編 碼,它能將一些特殊符號使用十六進位表示,例如空格將會編碼為“20%”,從而可以儲存於
Time of Update: 2017-01-19
複製代碼 代碼如下: function fromID(id) { return document.getElementById(id); } function show_alert(msg, type, time) { var layer_obj = fromID("alert_layer"); var layer_text= fromID("alert_text"); var line_height = (document.documentElement.scrollTop == 0) ?
Time of Update: 2017-01-19
複製代碼 代碼如下: //by ppchen var a = 10, b = 2; a = a + b; b = a - b; a = a - b; 複製代碼 代碼如下: //by Mr.司馬 var a = 10000,b=245 a = a^b; b = b^a; a = a ^b; 複製代碼 代碼如下: //by cloudgamer var a = 33,b=44 a=[a,b] b=a[0] a=a[1] 複製代碼 代碼如下: //by Mr.司馬 var a = 23,b=45
Time of Update: 2017-01-19
複製代碼 代碼如下: //檢查我們的數字是否其實是一個字串 if ( num.constructor == String ) //如果是,則將它解析成數字 num = parseInt( num ); //檢查我們的字串是否其實是一個數組 if ( str.constructor == Array ) //如果是,則用逗號串連該數組,得到一個字串 str = str.join(',');
Time of Update: 2017-01-19
複製代碼 代碼如下:<script language="JavaScript"> var test = new Array("", "a1_", "abcdef", "abcde123", "ads23%", "aA1B2^&2"); for(var i in test) { alert(test[i] + " 的密碼強度為" + Evaluate(test[i])); } function Evaluate(word) { return word.replace(/^(?:([a-
Time of Update: 2017-01-19
採用的方法很類似: 複製代碼 代碼如下: var iframe = document.createElement("iframe"); iframe.src = "http://www.jb51.net"; if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert("Local iframe is now loaded."); }; } else { iframe.onreadystatechange =
Time of Update: 2017-01-19
標籤:響應 2.4.1 internet nts compile body str text tle JDK 7以上 Android