Time of Update: 2015-05-31
標籤:在一些貿易業務Web系統中,某些頁面需要提供即時的輔助計算功能,例如:員工錄入貨物的單價和數量的值,通過JavaScript的事件處理可以直接顯示出總價。如所示就是本例的運行:本例中也採用了數字有效性驗證,如果使用者沒有在文字框中輸入合理的資料,系統會彈出類似於如所示的警告對話方塊。 本例中定義了一個無參數的函數price_total()同時作為單價和數量的KeyUp事件處理常式。此外,我們還定義了一個含有兩個參數的公用函數total(price,amount)用來計算總價格。下
Time of Update: 2015-05-31
標籤:<ul id="imgShowList"> <li><a href="image/1 (1).jpg" title="image/1 (1).jpg">圖片1</a></li> <li><a href="image/1 (2).jpg" title="image/1 (2).jpg">圖片2</a></li> <li><a
Time of Update: 2015-05-31
標籤:擷取表單資料的方式:1.表單注意些id2.使用document.getElementById("num").value 擷取值3.一定要注意現在得到是string類型,可以用alert(typeof(num))擷取資料類型4.使用parseInt函數將string類型轉換成int類型,然後在判斷5.!!!!!!!!!!!!!注意要寫.value,我又忘記了,又找bug了。。。。。。<!DOCTYPE html><html><head>
Time of Update: 2015-05-31
標籤:在論壇等系統的使用者註冊功能中,如果使用者忘記填寫必填資訊,如使用者名稱、密碼等,瀏覽器會彈出警告框,提示使用者當前有未填資訊。這個典型的應用就是通過JavaScript實現的。是一個簡單的使用者註冊頁面:按要求使用者必須輸入使用者名稱、密碼和確認密碼,而且兩次輸入的密碼必須相同,否則,系統會提示錯誤。當使用者沒有輸入使用者名稱就提交註冊時,系統會彈出如所示的警告視窗,強制使用者必須輸入使用者名稱。 簡單的做法: 1 <script
Time of Update: 2015-05-31
跟隨滑鼠移動的div框,跟隨滑鼠div事件對象event和傳入參數cv解決相容性問題event.clientX和event.clientY得到的是相對於頁面的座標,當捲軸向下移動時,則出現定位不準,所以要加上捲軸的高度<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2015-05-31
js中的事件委託1,什麼是事件委託:通俗的講,事件就是onclick,onmouseover,onmouseout,等就是事件,委託呢,就是讓別人來做,這個事件本來是加在某些元素上的,然而你卻加到別人身上來做,完成這個事件。也就是:利用冒泡的原理,把事件加到父級上,觸發執行效果。好處呢:1,提高效能。我們可以看一個例子:需要觸發每個li來改變他們的背景顏色。aaaaaaaabbbbbbbbccccccccwindow.onload = function(){ var oUl =
Time of Update: 2015-05-31
angular post json資料到伺服器,跨域訪問,多大括弧 angular.module('myApp',[]).config(function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers .common['X-Requested-With
Time of Update: 2015-05-31
css3 @font-face,css3很長時間,web設計師總是得用一些“web-safe”字型,現在@font-face能夠載入伺服器端的字型檔,讓瀏覽器端可以顯示使用者電腦裡沒有安裝的字型。原理是:字型檔放到web伺服器,在需要的時候被自動下載到使用者的電腦上。一、@font-face介紹文法:@font-face { font-family: <YourWebFontName>; src: <source>
Time of Update: 2015-05-31
javaScript一種最佳化模式-初始化時分支初始化時分支是一種最佳化模式。當知道某個條件在整個程式生命週期內都不會發生改變的時候,僅對該條件測試一次是很有意義的,瀏覽器嗅探(功能檢測)就是一個典型的例子。在發現XMLHttprequest可作為原生對象支援後,在程式執行過程中,底層的瀏覽器並沒有機會改變,並且出乎意料您又需要處理AcitveX對象,由於環境並不會改變,代碼就沒有理由在每次需要另外一個XHR對象時繼續保持嗅探。2.查明DOM元素的計算樣式或者附加的事件處理常式是另外一個可以受益
Time of Update: 2015-05-31
js屬性檢測var obj = { 'x' : 'xxx', 'y' : 2};var yz = obj && obj.k && obj.k.z;//這樣就不會報錯,如果沒有定義會返回undefinedconsole.log(yz);//undefinedyz = obj &&
Time of Update: 2015-05-31
jquery 自動調用和觸發某個事件我以點擊事件為例,研究一下這個話題:jquery 自動觸發點擊事件1.比如我們通過jquery定義了一個點擊事件,我們如何自動觸發他: $(function(){ $('#button').click(function(){ alert('button is clicking!'); });
Time of Update: 2015-05-31
JSON對象複製(JSON對象序列化)(支援function)工作中碰到需要將JSON對象序列化儲存到SessionStorage中,所以自己寫了3個方法:複製JSON對象、將JSON對象序列化儲存和讀取的方法。 var JSON_SERIALIZE_FIX = {PREFIX : "[[JSON_FUN_PREFIX_",SUFFIX : "_JSON_FUN_SUFFIX]]"};/** *
Time of Update: 2015-05-31
嵌套JSON資料自動回寫HTML網頁本文介紹解析來自MongoDB資料庫的JSON嵌套字串,按HTML介面元素自訂屬性展現資料內容的解決方案及技術實現代碼。HTML網頁定義表單展示資料回寫測試 JavaScript這是表單資料解析樣本.名稱:通過自訂屬性“fieldtype”來定義資料類型。測試展示表單資料標題:年齡:多行子表單,欄位屬性定義為“subid”,表單按資料欄位屬性定義,標識出含有子表,屬性為“subtable”
Time of Update: 2015-05-31
jQuery外掛程式 dataTable Ajax分頁功能實現jQuery 的外掛程式 dataTables 是一個優秀的表格外掛程式,提供了針對錶格的排序、瀏覽器分頁、伺服器分頁、篩選、格式化等功能。需要可以到 dataTables 的網站 http://www.datatables.net/ 下載這個指令碼庫。在網頁開發過程中,我們可能會從後台讀入資料建表。當資料過大時,可能導致建表時間過長,於是就需要實現Ajax分頁功能,代碼如下: HTML: First
Time of Update: 2015-05-31
js實現簡單鎖屏功能執行個體,js鎖屏執行個體本文執行個體講述了js實現簡單鎖屏功能的方法。分享給大家供大家參考。具體實現方法如下://********* 鎖屏DIV ***************************function LockScreen(tag,title,width,height,url){ if (tag) //鎖屏 { var lockdiv = document.getElementById("lockscreen"); if (lockdiv!=
Time of Update: 2015-05-31
JS事件-滑鼠滾輪事件之前學習了onmouseover,onmousedown等滑鼠事件,今天來看看滑鼠的滾輪事件,瀏覽器安全色一直是讓人比較噁心的事情,今天就讓我們將噁心進行到底,看看這個噁心的滑鼠滾輪事件! 滑鼠滾輪事件在IE和Google瀏覽器Chrome下是通過onmousewheel這個事件實現的,但是FirefoxFF下卻不識別onmousewheel,在FF下需要用DOMMouseScroll,並且必須用“事件監聽”方式添加事件才有效;而大家都知道
Time of Update: 2015-05-31
jQuery.extend 函數詳解jQuery.extend 函數詳解JQuery的extend擴充方法:Jquery的擴充方法extend是我們在寫外掛程式的過程中常用的方法,該方法有一些重載原型,在此,我們一起去瞭解瞭解。一、Jquery的擴充方法原型是:
Time of Update: 2015-05-31
Jquery Validation 外掛程式驗證手機號jQuery Validate 外掛程式介紹 jQuery Validate 外掛程式為表單提供了強大的驗證功能,讓用戶端表單驗證變得更簡單,同時提供了大量的定製選項,滿足應用程式各種需求。該外掛程式捆綁了一套有用的驗證方法,包括 URL 和電子郵件驗證,同時提供了一個用來編寫使用者自訂方法的 API。所有的捆綁方法預設使用英語作為錯誤資訊,且已翻譯成其他 37 種語言。該外掛程式是由 J?rn Zaefferer
Time of Update: 2015-05-31
jQuery Callbacks應用關鍵點Callbacks是jQuery 1.7引入的方法,用於管理一系列使用相同參數的回呼函數。所有回呼函數(以下簡稱回調)儲存在一個數組中,可以重複調用。其本質相當於一個回呼函數列(List),因此可以做添加、刪除、清空回呼函數等操作。產生回調列(Callbacks) var callbacks =
Time of Update: 2015-05-31
jquery實現使用者打分評分特效,jquery打分評分特效js代碼:<script type="text/javascript">$(function(){ //簡潔使用者評分代碼 $(".pfxtFen li").click(function(){ $(this).addClass("pfxtCur"); $(this).prevAll().addClass("pfxtCur"); $(this).nextAll().removeClass("pfxtCur"); }); $(