Time of Update: 2013-10-17
aspx頁: 複製代碼 代碼如下: <script src="Jquery1.7.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $('#Checkbox1').click(function () { if ($('#Checkbox1').is(':checked')) { $('td input').attr('checked',
Time of Update: 2013-10-17
分別為:1.倒計定時器:timename=setTimeout("function();",delaytime);2.迴圈定時器:timename=setInterval("function();",delaytime);第一個參數“function()”是定時器觸發時要執行的動作,可以是一個函數,也可以是幾個函數,函數間用“;”隔開即可。比如要彈出兩個警告視窗,便可將“function();”換成“alert('第一個警告視窗!');alert('第二個警告視窗!');”;而第二個參數“del
Time of Update: 2013-10-17
----------------------------------js去空格----------------------------------去除字串左右兩端的空格,在vbscript裡面可以輕鬆地使用 trim、ltrim 或 rtrim,但在js中卻沒有這3個內建方法,需要手工編寫。下面的實現方法是用到了Regex,效率不錯,並把這三個方法加入String對象的內建方法中去。 寫成類的方法格式如下:(str.trim();) <script
Time of Update: 2013-10-17
一、DOMDOM: DOM= Document Object Model,文件物件模型,DOM可以以一種獨立於平台和語言的方式訪問和修改一個文檔的內容和結構。換句話說,這是表示和處理一個HTML或XML文檔的常用方法。有一點很重要,DOM的設計是以對象管理組織(OMG)的規約為基礎的,因此可以用於任何程式設計語言.D:文檔 – html 文檔 或 xml 文檔O:對象 – document 對象的屬性和方法M:模型DOM
Time of Update: 2013-10-17
編寫XHTML代碼的規則要比編寫HTML要嚴格得多,類似下面的代碼在HTML中是有效,但在XHTML中則是無效的。 [javascript] 複製代碼 代碼如下: <script type="text/javascript"> function compare(a, b) { if(a < b) { alert("a is less then b"); } else if(a > b) { alert("a is greater then b"); } else {
Time of Update: 2013-10-17
最近做了一個關於稅務的功能,值得一說的是本頁面的滑塊實現。大家都知道現實中的程式員大部分都是對於頁面和美工不是很熟悉。 本人也是,但是本人比較喜歡自己動手來實現。廢話不多說。: 實現結果: 部分js代碼: 複製代碼 代碼如下: window.onload = function () { var oWin = document.getElementById("win"); var bDrag = false; var disX = disY = 0; oWin.onmousedown =
Time of Update: 2013-10-17
複製代碼 代碼如下:<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link href="jquery-easyui-1.3.2/themes/default/easyui.css" rel="stylesheet" /><link href="jquery-easyui-1.3.2/themes/icon.css" rel="stylesheet"
Time of Update: 2013-10-17
在web開發中我們一般都會不可避免的使用js。我們可以將js代碼直接放在頁面中即通過內部使用js。但是為了給頁面良好的"瘦身"我們一般都會將js代碼放在外部,然後通過src引用。這個時候我們就需要注意一個問題:編碼問題。如果web頁面也js採用不同編碼,這個時候就會出現亂碼。(內部使用js不需要注意編碼問題,因為他們採用的是同一種編碼) 對於大多數的web頁面,我們一般都是使用如下兩種編碼:UTF-8、GB2312。所以我們只需要同意頁面和js編碼就可以解決亂碼問題:
Time of Update: 2013-10-17
layout就是一個布局面板:也就是布局的容器,有五個布局地區:北部,南部,東部,西部和中心。其中中心地區面板是必需的,但中心地區面板邊緣地區面板是可選的。通過拖動它的邊框,面板,可以調整每一個邊緣地區。可以嵌套的布局,以便使用者可以建立複雜的布局。 如果想要各個地區中的架構隨架構的大小改變,請嵌套到layout架構中;複製代碼 代碼如下:<script type="text/javascript"> &
Time of Update: 2013-10-17
今天要出個滑鼠滾動放大縮小圖片的功能,看似很簡單,從網上一搜,出現的都是onmousewheel的例子,全部只支援IE瀏覽器,結果查出Firefox有對應的DOMMouseScroll來處理這個功能,代碼如下,並加上注意的注釋項: 複製代碼 代碼如下: $(function(){ $(".body img").each(function(){ if($.browser.msie){ $(this).bind("mousewheel",function(e){ var
Time of Update: 2013-10-17
複製代碼 代碼如下: /** * window.onresize 事件 專用事件綁定器 v0.1 Alucelx * http://www.cnblogs.com/Alucelx/archive/2011/10/20/2219263.html * <description> * 用於解決 lte ie8 & chrome 及其他可能會出現的 原生 window.resize 事件多次執行的 BUG. * </description> * <methods> *
Time of Update: 2013-10-17
本章主要講述JavaScript中的資料類型(基本類型與參考型別),變數(包括變數的範圍),操作符(主要是一些較為常見,但是不容易從字面上理解的操作符)。由於JavaScript中的“一切皆對象”,在掌握了這些基本的概念之後,讀者就可以較為輕鬆的理解諸如範圍,調用對象,閉包,currying等等較難理解的概念了。 資料類型
Time of Update: 2013-10-17
以下是參數說明:
Time of Update: 2013-10-17
對於非ie瀏覽器他是用flash來實現的,js代碼如下: 複製代碼 代碼如下: <script type="text/javascript"> function copy_code(copyText) { if (window.clipboardData) { window.clipboardData.setData("Text", copyText) } else { var flashcopier = 'flashcopier';
Time of Update: 2013-10-17
我最近查閱javascript資料,發現了一個函數: 複製代碼 代碼如下: function format(s) { var args = arguments; var pattern = new RegExp("%([1-" + arguments.length + "])","g"); return String(s).replace(pattern,function(word,index){ return args[index]; }); } // test window.onload =
Time of Update: 2013-10-17
原理很簡單: 擷取當前螢幕(表單)的寬度和高度,因為不同瀏覽器的表單大小是不一樣的。有了這個,可以計算出來垂直置中的座標。但是滑動了捲軸怎麼依然垂直置中呢?這個時候就要擷取當前表單距離頁面頂部的高度,加到剛剛的y軸座標即可。 $(document)是擷取整個網頁的,$(window)是擷取當前表單的,這個要搞清楚。 最後把擷取的座標賦給表單即可,表單本身是絕對位置的,所以自然可以到表單中間。 具體代碼: 複製代碼 代碼如下: <!DOCTYPE HTML> <html>
Time of Update: 2013-10-17
這裡有個簡單的測試頁面:IE、Firefox彈出"hello world",而chrome,safari,opera毫無反應。 以下是小段測試代碼(刻意修改domain,讓父頁面和子頁面為不同域頁面): 1.父頁面代碼: 複製代碼 代碼如下: <script> document.domain = "nunumick.me"; function doTest(){ alert('hello world'); } </script> <iframe src="http:
Time of Update: 2013-10-17
1. 簡化代碼 JavaScript定義對象和數組非常簡單,我們想要建立一個對象,一般是這樣寫的: 複製代碼 代碼如下: <SPAN style="FONT-FAMILY: verdana, geneva">var car = new Object(); car.colour = 'red'; car.wheels = 4; car.hubcaps = 'spinning'; car.age = 4; </SPAN> 下面的寫法可以達到同樣的效果: 複製代碼 代碼如下:
Time of Update: 2013-10-17
1. PluploadPlupload 是一個Web瀏覽器上的介面友好的檔案上傳模組,可顯示上傳進度、映像自動縮減和上傳分塊。可同時上傳多個檔案。2. The KillersAjax Upload該外掛程式使用 XHR 用於上傳多個檔案,支援上傳進度顯示,但不支援 IE3. SWFUpload jQuery Plugin4. AjaxFileUpload5.
Time of Update: 2013-10-17
一、變數 在javascript變數中可以存放兩種類型的值:原始值和引用值。 原始值儲存在棧上的簡單欄位,也就是值直接儲存在變數所標示的位置內。 引用值儲存在堆內的對象,棧內變數儲存的是指向堆內對象的指標值。 在javascript中有5種基本類型:Undefined,Null,Boolean,Number,String。 參考型別其實就是對象,類似其他語言中類執行個體的概念。 複製代碼 代碼如下: var b = true; // 儲存在棧上 var num = 20; //儲存在棧上