Time of Update: 2014-10-11
JavaScript設計模式之面板模式執行個體,javascript設計模式面板模式(門面模式),是一種相對簡單而又無處不在的模式。面板模式提供一個高層介面,這個介面使得用戶端或子系統更加方便調用。用一段再簡單不過的代碼來表示:複製代碼 代碼如下:var getName = function(){return ”svenzeng”}var getSex = function(){return ‘man'}如果你需要分別調用getName和getSex函數.
Time of Update: 2014-10-11
JavaScript設計模式之策略模式執行個體,javascript設計模式策略模式的意義是定義一系列的演算法,把它們一個個封裝起來,並且使它們可相互替換。一個小例子就能讓我們一目瞭然。回憶下jquery裡的animate方法.複製代碼 代碼如下:$( div ).animate( {“left: 200px”}, 1000, ‘linear' ); //勻速運動$( div ).animate( {“left: 200px”}, 1000, ‘cubic' );
Time of Update: 2014-10-11
JavaScript運行機制之事件迴圈(Event
Time of Update: 2014-10-11
JavaScript中的無阻塞載入效能最佳化方案,javascript效能最佳化Javascript在瀏覽器中的效能,可以說是前端開發人員所要面對的最重要的可用性問題。在Yahoo的Yslow23條規則當中,其中一條是將JS放在底部 。原因是,事實上,大多數瀏覽器使用單進程處理UI和更新Javascript運行等多個任務,而同一時間只能有一個任務被執行。Javascript運行了多長時間,那麼在瀏覽器空閑下來響應使用者互動之前的等待時間就有多長。從基本層面說,這意味著<script>
Time of Update: 2014-10-11
JavaScript參數個數可變的函數舉例說明,javascript可變題外話:很早就接觸了JavaScript,但是沒有留意它,看到很多很酷、很炫的網頁,都有JavaScript的身影,Google在JavaScript的應用對我的影響最大了。我決心從頭開始學習它,所以有了JavaScript &
Time of Update: 2014-10-11
一個js過濾空格的小函數,js過濾空格函數過濾空格,尤其是在一些註冊頁面比較實用,可以用js在用戶端將空格過濾掉,在提交伺服器入庫複製代碼 代碼如下:<html><head><title>過濾空格</title><SCRIPT LANGUAGE="JavaScript">var i =
Time of Update: 2014-10-10
get(0).tagName獲得作用標籤範例程式碼 代碼如下:<script type="text/javascript" src="jquery1.4.js"></script><script type="text/javascript">$(function(){$(".test li,.test
Time of Update: 2014-10-11
js點擊button按鈕跳轉到另一個新頁面,jsbutton點擊按鈕怎麼跳轉到另外一個頁面呢?我們在網站製作中可能是需要的,因為有時我們需要做這樣的效果,尤其是將按鈕做成一個圖片,而點擊圖片要跳轉到新的頁面時,怎麼做到呢?這樣的效果可以:onclick="window.location='新頁面'"
Time of Update: 2014-10-10
Javascript 讀取操作Sql中的Xml欄位 首先我們在頁面中放一個TextBox 用來放Xml欄位。切記:不可用Label,因為萬一Xml欄位資訊中有“”這種符號時,頁面會產生Js錯誤。接下去,就是重點了。付JS代碼:? 1 2 3 4 5 6 7
Time of Update: 2014-10-10
javascript中通過arguments參數偽裝方法重載 在很多物件導向的進階語言中,都有方法的重載。而javascript沒有方法重載這個概念。但是我們可以通過arguments這個參數來偽裝成函數的重載在類比之前我們先看一下代碼:代碼如下://表面上沒有聲明形式參數的函數function fun() { alert("範例程式碼");}fun("小明", 100,
Time of Update: 2014-10-11
jquery實現多行文字圖片滾動效果範例程式碼,jquery範例程式碼今兒分享一個jquery實現多行滾動效果。我看一些論壇網站上面,公告處用的較多。代碼如下// 多行滾動(function($){$.fn.extend({Scroll:function(opt,callback){if(!opt) var opt={};var _this=this.eq(0).find("ul:first");var
Time of Update: 2014-10-10
Javascript驗證使用者輸入URL地址是否為空白及格式是否正確 代碼如下:<script type="text/javascript">function checkUrl() {var url = document.getElementById('url').value;if (url==''){alert('URL 地址不可為空');return false;} else if (!isURL(url)) {alert('URL
Time of Update: 2014-10-10
一個css與js結合的下拉式功能表支援主流瀏覽器 首先聲明:本人雖然在web前端崗位幹了好多年,但無奈崗位對技術要求不高。html,css用的比較多,JavaScript自己原創的很少,基本都是copy修改,所以自己真正動手寫時,發現基礎很不牢固,邊學習邊實踐,收穫很大。:不廢話了,貼碼了1、css代碼 代碼如下:a:link{color:white;text-decoration:none;}
Time of Update: 2014-10-10
使用js Math.random()函數產生n到m間的隨機數字 摘要:本文講解如何使用js產生n到m間的隨機數字,主要目的是為後期的js產生驗證碼做準備。Math.random()函數返回0和1之間的偽隨機數,可能為0,但總是小於1,[0,1)產生n-m,包含n但不包含m的整數:第一步算出 m-n的值,假設等於w第二步Math.random()*w第三步Math.random()*w+n第四步parseInt(Math.random()*w+n,
Time of Update: 2014-10-11
Jquery $.getJSON 在IE下的緩衝問題解決方案,jquery.getjson在工作中首頁實現Ztree Ztree的資料是後台返回的JSON對象因為樹是固定的所以每次重新整理樹$.getJSON 的url都是相同的 問題來了 我修改 或者 新增樹節點 然後重新整理tree IE竟然毫無變化 在其他瀏覽器上面都OK這讓我糾結了然後在網上搜尋了一下資料發現 解決辦法解決辦法:Jquery 的 $.getJSON請求有一個緩衝機制 就是在請求相同URL訪問後台時候
Time of Update: 2014-10-10
22個必須知道的css技巧,22css技巧1、改變選中文字的背景和顏色::selection{ /* Safari and Opera */ background:#c3effd; color:#000;}::-moz-selection{ /* Firefox */ background:#c3effd; color:#000;}2、防止Firefox捲軸跳動html{ overflow-y:scroll; }3、分頁列印.page-break{ page-break-
Time of Update: 2014-10-11
jQuery擷取iframe的document對象的方法,jqueryiframe擷取iframe的document對象的目的就是進行dom的操作$(function() {var result =
Time of Update: 2014-10-10
使用jQuery將多條資料插入模態框的實現代碼 代碼如下://Bootstrap模態框(局部)<div class="modal fade" id="orderDetail"><div class="modal-dialog"><div class="modal-content"><div
Time of Update: 2014-10-10
Javascript擷取當前日期的農曆日期代碼 JavaScript代碼? 1 2 3 4 5 6 7 8 9 10 11 12 13
Time of Update: 2014-10-10
分享一款基於jQuery的視頻播放外掛程式,jquery播放外掛程式最近寫了一個線上視頻播放的功能,感覺這個外掛程式還可以,和大家分享一下!複製代碼 代碼如下:<div class="report" id="play-product" style="cursor: pointer" data-flv="視頻路徑地址"></div><script