Time of Update: 2013-10-17
1. 取整同時轉成數值型: '10.567890′|0 結果: 10 '10.567890′^0 結果: 10 -2.23456789|0 結果: -2 ~~-2.23456789 結果: -2 2. 日期轉數值: var d = +new Date(); //1295698416792 3. 類數組對象轉數組: var arr = [].slice.call(arguments) 4. 漂亮的隨機碼: Math.random().toString(16).substring(2);
Time of Update: 2013-10-17
1、簡單樣本如下: switch用例 複製代碼 代碼如下: var caseContent = '';//條件判斷後處理內容 var caseValue = 5 ;//條件判斷值 switch(caseValue){ case 0: caseContent = "鞋子"; break; case 1: caseContent = "褲子"; break; case 2: caseContent = "外套"; break; ... ... case 5: caseContent = "帽子";
Time of Update: 2013-10-17
例子如下: 複製代碼 代碼如下: <html> <body> <h2>通過 JSON 字串來建立對象</h3> <p> First Name: <span id="fname"></span><br /> Last Name: <span id="lname"></span><br /> </p> <script
Time of Update: 2013-10-17
jquery.select.more.js 複製代碼 代碼如下: (function($){ $.fn.doselectmore = function(settings) { var dfop ={ namekey: "name", pnamekey: "name", idkey: "id", selectname:"sel", method: "POST", datatype: "json", param:{}, pval:null, chckval:null,
Time of Update: 2013-10-17
一方面出於對mootools的興趣(雖然沒有jQuery那麼hot), 另一方面,也是想為mootools的推廣添一點小小的力量,雖然這微不足道.加上前面發布過的2個mootools組件, 寫下來總的感覺是:在效果實現方面, 確實用jQuery編寫要比用mootools來的容易快速的多, 因為在很多細節問題上jQuery已經為我們考慮了.比如mootools-core沒有類似slideUp/Down這樣的方法, 如果不引入擴充庫的話,你得自己用Fx類來實現,
Time of Update: 2013-10-17
示範所用數組 var _mozi=['墨家','墨子','墨翟','兼愛非攻','尚同尚賢']; 1. $.each遍曆樣本[常用] $.each(_mozi,function(key,val){ //回呼函數有兩個參數,第一個是元素索引,第二個為當前值 alert('_mozi數組中 ,索引 : '+key+' 對應的值為: '+val); }); 2. $.grep()過濾數組[常用] $.grep(_mozi,function(val,key){ //過濾函數有兩個參數,第一個為當前元素,
Time of Update: 2013-10-17
添加到String.prototype中的方法比較多,不過歸結起來,大致分為下面幾類:分類方法名 原始能力增強 strip | include | startsWith | endsWith | empty | blank格式camelize |
Time of Update: 2013-10-17
前言 Bob大叔提出並發揚了S.O.L.I.D五大原則,用來更好地進行物件導向編程,五大原則分別是: The Single Responsibility Principle(單一職責SRP) The Open/Closed Principle(開閉原則OCP) The Liskov Substitution Principle(裡氏替換原則LSP) The Interface Segregation Principle(介面分離原則ISP) The Dependency Inversion
Time of Update: 2013-10-17
通過下面的代碼可以實現這種切換的效果。 首先我們來看介面: 介面代碼: 複製代碼 代碼如下: <body> <form id="form1" runat="server"> <div align="center"> <fieldset style="width: 400px; height: 200px;"> <table cellpadding="3" cellspacing="3" border="0"> <tr>
Time of Update: 2013-10-17
代碼: 複製代碼 代碼如下: <!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" content="
Time of Update: 2013-10-17
這樣的形式執行: 複製代碼 代碼如下: d.wait(3000).run(function(m){ //等待3秒 alert('從前有座山'); }).wait(1000).run(function(m){ //等待1秒 alert('山裡有座廟'); }).wait(2000).run(function(m){ //等待2秒 alert('廟裡有一個老和尚給一個小和尚講故事'); }).wait(3000).run(function(m){ //等待3秒 alert('講的故事是:'); })
Time of Update: 2013-10-17
效果:js: 複製代碼 代碼如下: $.fn.extend({ JPager: function (cfg, pageIndex, pageSize) { if (cfg && pageIndex > 0 && pageSize>0) { var token = "#" + this.attr("id"); this.empty(); var pageFirst = function () { $(token).JPager(cfg, 1, pageSize); }; var
Time of Update: 2013-10-17
演算法根源: 大致是這樣車輛識別代碼的第9位是檢驗位,檢驗位可用0—9中任一數字或字母“X”表示。其它位置的數字和字母代表的意義個廠家含義可能不同,但在VIN碼的其他16位字碼確定後,按以下方法計算得出第九位的檢驗位。 首先將其它16位中的字母按下列關係轉換成數字: A=1 B=2 C=3 D=4 E=5 F=6 G=7 H=8 J=1 K=2 L=3 M=4 N=5 P=7 R=9 S=2 T=3 U=4 V=5 W=6 X=7 Y=8 Z=9 每個位置都有個加權數: 位置:1 2 3 4 5
Time of Update: 2013-10-17
我今天做的嘗試是,如何更它更像其他的語言一樣的使用繼承機制,多層繼承和更方面的調用父類的構造。 我希望達到的效果: 複製代碼 代碼如下: function A(){ alert('a'); } function B(){ this.$supClass(); alert('b'); } extend(B,A); function C(){ this.$supClass(); alert('c'); } extend(C,B); var c = new C(); alert( c
Time of Update: 2013-10-17
先初始化兩個變數, 請注意其細微差別: 複製代碼 代碼如下: var a=$('<a class="link">'); var b=$('<a class="link"/>'); // 不能單單使用$('<a>'), 因為jQuery對之進行了最佳化 複製代碼 代碼如下: typeof a[0]; // 'object' typeof b[0]; // 'object' IE(6|7|8)下的表現: 複製代碼 代碼如下: typeof a[0]; // '
Time of Update: 2013-10-17
比如: 搜尋方塊:可以 <input value="搜尋產品..." /> 文本地區: 可以 <textarea>輸入您多我的建議或者意見,讓我們的網站為您創造更便捷的服務....</textarea> ........ 首先說這種提示功能很好,非常直觀,可是怎麼讓它們擷取焦點時內容清空、失去焦點後內容分為空白的話就顯示提示文本..... 當頁面這些元素多了之後如何去管理...等等問題 複製代碼 代碼如下: var
Time of Update: 2013-10-17
https://github.com/mootools/mootools-core/issues/2170這個問題來自IE(LTE8)中對checkbox和radio
Time of Update: 2013-10-17
今天開始將發布系列文章向大家分享40款非常有用的 jQuery 外掛程式。MotionCAPTCHA ( 示範 | 下載 ) MotionCAPTCHA 是一款非常特別的 jQuery 驗證碼外掛程式,要求使用者畫出看到的形狀才能通過驗證,用到了 Canvas 標籤,所以只能在現代瀏覽器中使用。 Smart Validate ( 示範 | 下載 ) 這是一款基於
Time of Update: 2013-10-17
這個時間組件以前發過一次,上次那個很爛,這次有時間了,把這個升級了,效能更好,完美相容所有瀏覽器,ie6下拉select檔不住的問題 也解決了.總之,差不多也算一個完美的時間組件, 線上demo nothingDemo 突然發現下面的代碼裡面有個運行代碼可以看線上demo,就再最下面 然後貼出源碼,只有一點簡單的說明 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2013-10-17
1,同一網域名稱下和其他的請求可以是一樣的 js: 複製代碼 代碼如下: var url="http://localhost:2589/a.ashx"; $(function(){ $.getJSON(url,function(data){ alert (data.Name); }) }); 伺服器返回字串: {"Name":"loogn","Age":23} 2,不同網域名稱下 js: 複製代碼 代碼如下: var