Time of Update: 2018-12-08
如題,比如我想在$(":text").bind("keyup",funcionName);將當前的文字框作為參數傳遞給 functionName所代表的函數,應該怎麼寫?試了一 下$(":text").bind("keyup",functionName(this));這樣是不對的! 1.直接在funcionName 裡用 this 就是 對 觸發時間的元素本身的引用,如果你需要funcionName有更多參數的話,可以這樣用:
Time of Update: 2018-12-08
jQuery由美國人John Resig建立,至今已吸引了來自世界各地的眾多javascript高手加入其team,包括來自德國的Jörn Zaefferer,羅馬尼亞的Stefan Petre等等。 jQuery是繼prototype之後又一個優秀的Javascrīpt架構。其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。 它是輕量級的js庫(壓縮後只有21k) ,這是其它的js庫所不及的,它相容CSS3,還相容各種瀏覽器 (IE 6.0+, FF 1.5
Time of Update: 2018-12-08
實現頁面最大化 self.moveTo(0,0); self.resizeTo(screen.availWidth,screen.availHeight); self.focus(); 預設img圖片 <img alt=""" " onerror=""error.jpg" " src=""mengzhaobin.jpg"" />如果沒有mengzhaobin.jpg則顯示error.jpg 屏蔽滑鼠右鍵 oncontextmenu="window.event.returnvalue=
Time of Update: 2018-12-08
基礎知識: 想要結構與行為分離當然不能使用<button onclick="…"></button>之類的東西了,js是寫在<head>之間的,那就說起了 window.onload——這不是一個好東西,所以就有了Jquery頗具創意的 複製代碼 代碼如下:$(document).ready(funciton(){ … }); 當然還會更精簡: 複製代碼 代碼如下:$(function(){ … }); 所以我的第一個Jquery指令碼就是這樣的。
Time of Update: 2018-12-08
區別在於fly返回的是Element輕量級的,佔用較少的記憶體,但是不儲存對象的引用,每次使用都會改變先前的對象,而get則會緩衝每次返回的Element對象,但是佔用較多的記憶體。我們通過一個例子來說明二者的區別,同時看看Element給我們提供的強大功能。在我們項目中添加一個html頁面,內容如下: 複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-08
先把要用到的檔案依次進入進來: 複製代碼 代碼如下:<script src="common/jquery.js" type="text/javascript"></script> <script src="common/jquery.pagination.js" type="text/javascript"></script> <link href="common/tablesorter.css" rel="stylesheet" type=
Time of Update: 2018-12-08
我在項目中已經頻繁使用了jquery,這次主要是學習使用extjs,但現有的教程基本都是針對2.0的,而且後台用到的語言也很少是.net平台下的C#,所以我打算針對3.0版,後台使用C#,記錄下自己的學習過程,希望能和志同道合的朋友一起探討,共同進步。
Time of Update: 2018-12-08
複製代碼 代碼如下:<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>讓iframe子表單取父表單地址欄參數(querystring)</title> <script type="text/javascript"> function f(){ //http://localhost:4101/MyFiles/netshop/ShopType.aspx?tid=1 var
Time of Update: 2018-12-08
(1)整合簡單,無關聯的資料庫訪問: 如果你有幾個簡單的資料庫查詢語句,你可以把它們整合到一個查詢中(即使它們之間沒有關係) (2)重複資料刪除記錄: 最高效的重複資料刪除記錄方法 ( 因為使用了ROWID)例子: DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO); (3)用TRUNCATE替代DELETE: 當刪除表中的記錄時,在通常情況下,
Time of Update: 2018-12-08
是有這個問題的。第一,應當用正則判斷較好。第二,我用迴圈加返回結果大於30個長度就退出迴圈,我相信沒有表名和欄位名大於30個字母的,但是欄位值有可能大於,這個地方解決的不夠好。但是一般是用來查背景管理員的使用者名稱和密碼,所以就放棄了。 複製代碼 代碼如下:set arg=wscript.arguments If (LCase(Right(Wscript.fullname,11))="Wscript.Exe") Then Wscript.Quit End If if arg.count=0
Time of Update: 2018-12-08
非常不巧的是,國記憶體在電信網通南北互連問題,嚴重製約網站的訪問速度,從而也影響到網民的快速查詢。因此,為了不影響全國各地網民的訪問,各個網站都採用不同的措施來解決這個發展瓶頸,其中從提升虛擬機器主機效能來提高網站訪問速度的方法被普遍採用。
Time of Update: 2018-12-08
複製代碼 代碼如下:window.onresize = baiduResizeDiv; window.onerror = function(){} var divTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i = 0; var px = document.doctype?"px":0; var scrollwidth = navigator.userAgent.indexOf("Firefox")>0?16:0;
Time of Update: 2018-12-08
在百度、Google上一搜,大家都是說通過JAVA幕後處理來解決編碼問題,試問,這樣能解決JS檔案本身的編碼問題嗎? 之所以提出JS檔案本身編碼問題,是因為JS檔案的編碼不同,造成了中文顯示為亂碼。 通常,在Eclipse中建立一個JS檔案(含有中文),在Eclipse的編輯器中看到的中文都很正常,但是顯示在網頁上就是亂碼,而我的頁面全部都是採用UTF-8編碼進行編碼的,為此,我想到了,這可能是JS檔案本身編碼問題造成的。在Eclipse中,JS檔案中的中文顯示正常在網頁中,中文卻顯示為亂碼
Time of Update: 2018-12-08
最近在做一個項目,因為頁面使用了Cookie,所以要判斷使用者的瀏覽器是否支援Cookie,並提示使用者如何開啟瀏覽器的Cookie功能。同時,整個項目要配置多語言支援,包括中文、越南語、日語和英語,所以必須有語言設定檔。項目中應用jQuery解析讀取XML語言設定檔來實現語言的調度。這是jQuery解析讀取XML檔案功能的測試源碼,現拿出來分享。目錄結構: main.css檔案代碼:複製代碼 代碼如下:@CHARSET "UTF-8"; * { margin: 0px; padding: 0
Time of Update: 2018-12-08
1.理論只要兩個表的公用欄位有匹配值,就將這兩個表中的記錄組合起來。個人理解:以一個共同的欄位求兩個表中符合要求的交集,並將每個表符合要求的記錄以共同的欄位為牽引合并起來。文法select * FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2INNER JOIN 操作包含以下部分:部分說明table1,
Time of Update: 2018-12-08
很好的文章Flex3 介面布局教程 (1) http://www.jb51.net/article/20349.htmFlex3 介面布局教程 (2) http://www.jb51.net/article/20350.htmFlex 組件的定位和布局 http://www.adobe.com/cn/devnet/flex/quickstart/layout_modes/ Using Layout Containers http://livedocs.adobe.com/flex/3/html/
Time of Update: 2018-12-08
Form 表單布局Form容器是Flex 表單中處於最外層的容器,負責控製表單的大小,以及布局,通常表單中都是垂直布局,並且靠左對齊的。這個容器可以包含FormHeading以及FormItem。舉個簡單的例子。<!-- containers\layouts\FormComplete.mxml --><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"><mx:Script><![CDATA[
Time of Update: 2018-12-08
對於一個擁有豐富組件的GUI設計工具來說,介面的布局技術成為介面美化的一個重要方面。Flex從控制項的功能上大致提供了兩種方法:容器(控制布局),組件(提供GUI實質功能處理)。使用容器分層次管理GUI是當前的趨勢,Flex也使用了此種方式,主觀上我們認為它把我們介面上的組件通過容器進行了分組或分類布局管理。 接下來,我將通過簡單的樣本逐個介紹各種介面布局的設計。Canvas layout
Time of Update: 2018-12-08
關於頁面最佳化和偽靜態 1)版面最佳化 2)偽靜態(重點涉及apache,smarty,正則) 詳細內容: 一、版面最佳化: 版面最佳化其實主要涉及HTML,JS,CSS,XML之間的關係(XML相關在此不作描述). 1)一般來說,在資源共用的前提下,我們最基本的目的是讓搜尋引擎所收錄(很多人被AJAX所迷惑,到處使用AJAX,但我的觀點是,只有在後台或使用者操作部分才使用). 因此,首先我們應該按搜尋引擎的收錄準則來設計(其實下面說的“偽靜態”還不是為了搜尋引擎,由於相關文檔有好幾個PAGE,
Time of Update: 2018-12-08
將下面的代碼直接儲存為jb51.vbs運行即可。複製代碼 代碼如下:Function LastOne(Str,splitStr) '輸入字元和分隔字元,得到最後一部分 LastOne = right(Str,len(Str)-InStrRev(Str,splitStr)) End Function msgbox LastOne("1,2,3", ",") 其實在實際應用中多用 數組實現,這樣的效率對於大量的字串來說,效率有點低了。 'msgbox InStrRev("1,2,3", ",")=4