目前,主要的購物網站都採用了這種載入方式。今天在一個網友的站裡發現一個圖片消極式載入的外掛程式,很好用,在這裡介紹一下。 先介紹一片消極式載入原理。我們需要先將圖片的真真實位址儲存在一個自訂的屬性中(屬性名稱任你發揮吧,這裡我用的是lazy-src),而圖片的src屬性中用一個佔位圖片來替代,這個佔位圖片當然是越小越好,它基本上只幹活、不露面。 複製代碼 代碼如下: <img src="images/placeholder.png"
自訂主要通過兩種方式實現$.extend({aa:function(){}});$.fn.extend({aa:function(){}});調用的方法分別是:$.aa();$($this).aa();注意:建立函數時不要放在 $(function() { }中,調用時候要放在事件裡面$($this).click(function(){$.aa();});jQuery.extend
內建對象 定義:由ECMAScript實現提供的、獨立於宿主環境的所有對象,在ECMAScript程式開始執行時出現。 由定義可知開發人員不必明確執行個體化內建對象,它已被執行個體化了。在ECMAScript-262隻定義了兩個內建對象,即Global和Math Global Global對象是ECMAScript中最特別的對象,因為實際上它根本不存在。 由於在ECMAScript中不存在獨立的對象,所有函數都必須是某個對象的方法,如前面提到的isNaN()、isFinite()
支援的資料來源 jQuery UI Autocomplete主要支援字串Array、JSON兩種資料格式。 普通的Array格式沒有什麼特殊的,如下: 複製代碼 代碼如下: ["cnblogs","部落格園","囧月"] 對於JSON格式的Array,則要求有:label、value屬性,如下: 複製代碼 代碼如下: [{label: "部落格園", value: "cnblogs"}, {label: "囧月", value: "囧月"}]
先看介面代碼: 複製代碼 代碼如下: <form id="form1" runat="server"> <div align="center"> <fieldset style="width: 350px; height: 200px;"> <table border="0" cellpadding="3" cellspacing="3"> <tr> <td> 請選擇汽車類型: </td> </tr>
但是這個size值怎麼設定,size="10"是多寬,預設值又是多少,不能光憑感覺去設定。 用指令碼來查看下: 複製代碼 代碼如下: <script type="text/javascript"> $(function() { var fileArray = []; var i = 0; while (i < 100) { fileArray.push(i + ":<input type='file' size='" + i + "' /><br />"
複製代碼 代碼如下: function isNum()//判斷小鍵盤輸入數字 { var str=(window.event.keyCode); if(str>105 || str<96 ) { if (str!=8 ) { window.event.returnValue=false; return; } } } function isNumUp()//判斷主鍵盤輸入數字 { var str=(window.event.keyCode); if(str>57 ||
如下:http://jialiren.sinaapp.com/jdt/ Html代碼如下: 複製代碼 代碼如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>進度條列</title> <script type="text/javascript"
於是在之前的開發之中慢慢開始總結,也寫了一些零散的方法想要比較簡單的,寫更少的代碼來完成更多的驗證。之前採用的思路是傳遞參數,將要驗證的控制項的ID傳進去,若是要驗證資料格式再傳入相應的Regex進去。項目結束之後,再對整個項目做總結的時候發現,這種寫法也並沒有節省多少代碼量,而且很多地方因為同學反應說我寫的那個庫並不是很好用,雖然有說明,但他們也還是不能很好的理解,不能很快就上手,而且應該還是有不少BUG,所以很多地方他們還是寧願用那種對每個控制項去一一驗證的方式,一個JS檔案中光驗證的部分就
1、(function(){alert("hello");})() 2、無名函數 無名函數,其中一個作用可能是產生新的函數對象的引用,主要是用於定義。 另一個用處就是針對js中一些無法含參的回呼函數而言的。 明顯的例子就是setInterval,我想這是很多人頭疼的一個函數,尤其是你想在回呼函數中添加參數的時候。 而且最叫人頭疼的是,DHTML不是w3c規定的標準,於是不同的瀏覽器給出的setInterval參數表還不一樣。。。 就我測試的兩款瀏覽器來說(IE核心,webkit核心)
執行個體 通過使用滑動效果,在顯示和隱藏狀態之間切換 <p> 元素: 複製代碼 代碼如下:$(".btn1").click(function(){ $("p").slideToggle(); }); 定義和用法 slideToggle() 方法通過使用滑動效果(高度變化)來切換元素的可見狀態。 如果被選元素是可見的,則隱藏這些元素,如果被選元素是隱藏的,則顯示這些元素。 文法 $(selector).slideToggle(speed,callback)參數 描述 speed
更直觀一點: --------------------- 例:var a=32.6; var b=67; var c=9e5; --------------------- 對於數實值型別,如果希望轉換為科學計數法,可以採用toExponential()方法,該方法接受一個參數,表示要輸出小數倍數: --------------------- 例: var a=78.9; alert(a.toExponential(1)); --------------------- js 中對數值的格式化問題
為了敘述每一篇的重點,其範例程式碼都是最精簡的,比如選取器只能傳HTMLElement和id。這篇我們增強下選取器,依據2/8原則,這裡僅實現最常用的幾種。1, 通過id擷取,該元素是唯一的$('#id')2, 通過className擷取$('.cls') 擷取文檔中所有className為cls的元素$('.cls', el)$('.cls', '#id')$('span.cls') 擷取文檔中所有className為cls的span元素$('span.cls', el)
介紹 在 jQuery UI 的最新動向中增加了自動完成控制項 AutoComplete,這為我們提供了又一個強大的開發工具,這裡介紹一下這個控制項的使用方式。 首先,jQuery UI 是基於 jQuery 的,所以,必須在你的頁面中首先引用 jQuery 指令碼庫,然後再引用 jQuery UI 庫,對於 jQuery UI 庫來說,可以引用整個的庫,也可以僅僅引用當前頁面用到的庫。 jQuery UI 的:http://jqueryui.com/download 一.基本配置
jquery代碼 複製代碼 代碼如下: $(function() { $("#DropDownList1").bind("change", function() { $("#Label1").text($("#DropDownList1 option:selected").text()); }); 或者 複製代碼 代碼如下: $("#DropDownList1").bind("change", function() { $("#Label1").text($("#DropDownList1")
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type"
jQuery 1.3.2 簡單實現select二級聯動 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=
What is Highcharts?
執行個體: 1、請求頁面AJax.aspx HTML代碼 複製代碼 代碼如下: <div> <input id="txtName" type="text" /><input type="button" value="查看使用者名稱是否存在" id="btn" onclick="JudgeUserName();" /> <div id="showResult" style="float:left">div> div> JS代碼
在這裡我們需要控制使用者的輸入驗證,表格的添加刪除,使用者輸入資料的統計彙總,還有相應的計算資料行比如商品的總價=商品的單價*商品數量,再如,同時在使用者提交的時候我還要需要擷取提交到後台服務端處理在儲存到我們的資料庫。本外掛程式則簡單的處理了這些繁瑣的事情。 外掛程式屬性說明: 1:rowTemplate:這是插入列的模板,在模板中我們的序號這種行號標示的需要rownum 的class。在模板中的需要唯一編號的比如我們的radiobutton的name屬性在每個td儲存格需要唯一的name組,