Time of Update: 2014-05-10
最近項目遇到了問題,有個asp.net web程式只能在IE7 運行,現在xp都淘汰了,大家都用IE8-IE11,因此這個web app也需要升級 適應所有IE版本。照成IE版本不相容的問題主要來致document.createElement方法的調用,如:function addStyleNo(value, cannotDel) { if (!value) { value = ''; } var tb = $('tbodyStyle'); var tr =
Time of Update: 2014-05-10
我的qq是2059055336,對這個課程有興趣的可以加我qq聯絡。 一、本課程是怎麼樣的一門課程(全面介紹) 1.1、課程的背景 jQuery 2.0 正式版發布,不在支援 IE 6/7/8 瀏覽器。因此該版本更小、更快。 為了提高現代社會人們的辦公效率,滿足人們自動化辦公的需要,我們開發了這套穩定可靠、操作方便、安全有效MyOffice系統 1.2、課程內容簡介
Time of Update: 2014-05-10
jQuery 二級菜單,一次顯示一個小類 滑鼠點擊顯示小類 本例有另外2個關聯案例,示範地址分別為2.php,3.php示範 XML/HTML Code 表單 Horizontal CSS Menus Vertical CSS Menus Image CSS Form CSS 導覽功能表 CSS Gallery Menu Gallery Web Design News CSS Examples CSS Compressor CSS Forums
Time of Update: 2014-05-10
copy來的,但是原頁面的代碼還是需要修改,下面是修改可用的 常用的是 event.clientX和event.clientY分別擷取橫向的和縱向的位置,但僅使用這個方法是不夠的,因為event.clientX和event.clientY擷取的滑鼠位置是相對於當前螢幕的,而不考慮頁面的捲軸所滾動的距離。 複製代碼 代碼如下: function pointerX(event) { return event.pageX || (event.clientX +
Time of Update: 2014-05-10
///////1,js擷取上傳檔案屬性var fso = new ActiveXObject("Scripting.FileSystemObject"); var filesize = fso.GetFile(file).size;//ActiveXObject 是ie瀏覽器支援的特性,其他瀏覽器不適用//在使用的時候,需要將所在網站設為可信網站,並將安全層級調低//其實這麼做的目的是 Internet 選項--》自訂層級 中 對ActiveX 控制項和外掛程式中的選項設定成啟用或提示/////
Time of Update: 2014-05-10
上一個例子我們是統一引用jquery.validate.js這樣所有必要欄位的提示資訊都將是This field is required.現在要改成動態提示,比如姓名如果為空白則提示姓名不可為空,密碼如果為空白則提示密碼不可為空。這次我們將校正規則寫在代碼裡首先還是先引入檔案<script src="js/jquery-1.8.0.min.js" type="text/javascript"></script><script
Time of Update: 2014-05-10
寫在前面:一 直想系統的總結一下學過的javascript知識,喜歡這門語言也熱愛這門語言。未來想從事前端方面的工作,提前把自己的知識梳理一下。前面寫了些 DOM的知識,略覺水平有限。沒幾個月就要開赴找工作的前線,奈何自己還是個菜鳥,具體寫的時候還沒有一個完整的思路。多番考慮之後,決定還是翻譯外國的 經典系列文章,總結提升的同時,英語水平也可以上一個台階,雙管齊下,相信對以後肯定有好處。當然這個系列的文章已經有好多人翻譯過了,水平都挺高(我翻 譯過之後參考了一些語句,在此感謝前輩)
Time of Update: 2014-05-10
背景:JavaScript中Array對象的標準方法中,沒有indexOf()方法,可通過下面的代碼擴充。 複製代碼 代碼如下: if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ?
Time of Update: 2014-05-10
困惑一:先看一個例子:function test(){message = "hi";}test();alert(message);會輸出字串“hi"在函數內部使用var定義的變數是局部變數,省略var操作符的變數是全域變數。困惑二:alert(undefined ==
Time of Update: 2014-05-10
每一個架構都有一個核心,所有的結構都是基於這個核心之上,結構建立好了之後,剩下的就是功能的堆砌。jQuery的核心就是從HTML文檔中匹配元素並對其操作。就跟一座大樓一樣,讓我們一步一步瞭解這座大廈的基石和結構。1.建構函式2.鏈式文法3.選取器4.擴充性
Time of Update: 2014-05-10
jQuery自訂了jQuery.extend()和jQuery.fn.extend()方法.其中jQuery.extend()方法能夠建立全域函數或者選取器,而jQuery.fn.extend()方法能夠建立jQuery對象方法.例如:jQuery.extend({ showName : function(name){ alert(name)
Time of Update: 2014-05-10
指令碼說明: 把如下代碼加入<body>地區中 複製代碼 代碼如下: <SCRIPT language="JavaScript"><!-- function getCookieVal(offset) {var endstr=document.cookie.indexOf(";",offset);if(endstr==-1) endstr=document.cookie.length;return unescape(document.cookie.substring(
Time of Update: 2014-05-10
JavaScript實現的購物車效果,當然這個效果可以運用在好多地方,比如好友的選擇,人力資源模組,計算薪資,人員的選擇等等。下面看類似某種購物車的: code: goodsCar.js:這個js寫成了一個單獨的檔案。主要是控制上面的列表顯示的。 複製代碼 代碼如下: window.onload=function(){ initStore(); }; var goods=["火腿","美女","禦姐","火星一日遊","跑車"];
Time of Update: 2014-05-10
複製代碼 代碼如下: <ul> <li> <input type="radio" name="radio" value="前台支付 " id="radio" />前台支付 ——如需整晚保留,請預付房費。 </li> <li> <input type="radio" name="radio" value="擔保支付" id="radio" />擔保支付 ——稍後客服人員會致電與您聯絡, 並確認擔保需要的資訊。 </li&
Time of Update: 2014-05-10
數組的定義:方法1.複製代碼 代碼如下:var mycars=new Array()mycars[0]="sharejs.com"mycars[1]="Volvo"mycars[2]="BMW"方法2.定義和初始化一起:複製代碼 代碼如下:var mycars=new Array("Saab","Volvo","BMW");或者:複製代碼 代碼如下:var mycars=["Saab","Volvo","BMW"];javascript二維數組,用一維數組來類比:方法1.複製代碼
Time of Update: 2014-05-10
Javascript中的每個對象(object)都會有 prototype 。試一下: 複製代碼 代碼如下: var Richard = new Object(); alert(typeof(Richard.prototype)); 結果令人鬱悶,瀏覽器彈出來的是 undefined…… 到底是怎麼回事呢? 再看一個例子: 複製代碼 代碼如下: function Richard(){} alert(typeof(Richard.prototype)); 上面的例子似乎說明,只有
Time of Update: 2014-05-10
js數組元素的添加和刪除一直比較迷惑,今天終於找到詳細說明的資料了,先給個我測試的代碼^-^複製代碼 代碼如下:var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr.length-1]);//bbbarr.pop();//alert(arr[arr.length-1]);//
Time of Update: 2014-05-10
setInterval() 定義和用法setInterval() 方法可按照指定的周期(以毫秒計)來執行函數或運算式。該方法會不停地迴圈調用函數,直到使用 clearInterval() 明確停止該函數或視窗被關閉。clearInterval() 函數的參數即 setInterval() 返回的 ID 值。文法setInterval(code,millisec[,"lang"])code 必需。要調用的函數或要執行的代碼串。millisec 必須。周期性執行或調用 code
Time of Update: 2014-05-10
我們經常會用到這個一樣邏輯,判斷一個字串或者數字是否在數組內,很多程式語言都有這樣一樣專門的函數,比如PHP的in_array()。那麼JS有木有呢,很遺憾,JS木有這樣的函數,於是想到偉大的JQ是否封裝了這個函數,找到了API,JQ的確封裝了這個函數jQuery.inArray( value, array ) 搜尋數組中指定值並返回它的索引(如果沒有找到則返回-1)。value要搜尋的值。array一個數組,通過它來搜尋。當然,處於學習,自己也去寫了這樣的函數:複製代碼
Time of Update: 2014-05-10
複製代碼 代碼如下: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" +