Time of Update: 2018-12-04
JS裡設定延時:使用SetInterval和設定延時函數setTimeout 很類似。setTimeout 運用在延遲一段時間,再進行某項操作。setTimeout("function",time) 設定一個逾時對象setInterval("function",time) //設定一個逾時對象SetInterval為自動重複,setTimeout不會重複。clearTimeout(對象) 清除已設定的setTimeout對象clearInterval(對象)
Time of Update: 2018-12-04
類的繼承有兩種基本方法對象冒充 基本原理: 建構函式使用this關鍵字給所有屬性和方法賦值(建構函式實際上僅僅是賦值函數),所以可以利用一種方式,在類內部直接運行賦值函數,把其this關鍵字傳遞給新類。例如:Java代碼 1. var a = function(){ 2. this.a = 1; 3. this.b = 2; 4. alert(this); 5. } 6. 7. var b = function(){
Time of Update: 2018-12-05
看到這個題目,或許有人會提出疑問,JavaScript代表用戶端,而Session代表的是伺服器(不知道這樣說大家是否能夠理解)。 先說一下需求,我在做一個許可權管理的時候,需要在點擊某個模組時,Session中相應的改變模組代號,而實現這個操作的是一個a標籤,當然我不知道 一個linkbutton是否可以同時將跳轉頁面和修改Session做了,個人感覺應該是可以的,具體能不能,如果有人做了Demo可以留言說明。
Time of Update: 2018-12-05
WPF的WebBrowser和WinForm的WebBrowser有一定區別。 要向其中注入javascript指令碼,經過本人實驗,下面一條路可以走通: mshtml.HTMLDocument htmlDoc = Browser.Document as mshtml.HTMLDocument;var head = htmlDoc.getElementsByTagName("head").Cast<HTMLHeadElement>().First();var script =
Time of Update: 2018-12-05
<script language="JavaScript">//定義一個tick函數,以擷取系統的時間function tick()...{var year,month,day,hours,minutes,seconds,ap;var intYear,intMonth,intDay,intHours,intMinutes,intSeconds;var today;today=new Date();intYear=today.getYear();intMonth=today.getMo
Time of Update: 2018-12-05
WEB標準下可以通過getElementById(), getElementsByName(), and getElementsByTagName()訪問DOCUMENT中的任一個標籤。(1)getElementById(): getElementById()可以訪問DOCUMENT中的某一特定元素,顧名思義,就是通過ID來取得元素,所以只能訪問設定了ID的元素。(2)getElementsByName():
Time of Update: 2018-12-05
使用 Javascript 代碼,實現一個可移動的表徵圖在網頁上飄動,滑鼠放在上面的時候,表徵圖不動,移開後,表徵圖又開始移動.javascript
Time of Update: 2018-12-05
最近看了幾個頁面,發現好多都是經過處理的。不過,裡面附帶著一段javascrpit處理加密的頁面。下面就簡單說說加密和解密的過程。一、加密1、將字串中的每個字元轉換為數字形式方法是 字串處理的方法 charCodeAt(index)charCodeAt() 方法可返回指定位置的字元的 Unicode 編碼,也就是將字串數字化了,傳回值是對應字元的 0 - 65535 之間的整數。比如: var str="hello world!"var r =
Time of Update: 2018-12-05
剛剛寫的 JS 全屏廣告代碼..4秒後下拉顯示 ..然後上拉隱藏.. <script type="text/javascript"> var intervalId = null; function slideAd(id,nStayTime,sState,nMaxHth,nMinHth){ this.stayTime=nStayTime*3000 || 9000; this.maxHeigth=nMaxHth || 712; this.minHeigth=nMinHth |
Time of Update: 2018-12-05
上次整理了“常用的javascript語句集(一)”,覺得不夠完整,今天看了一個別人整理的,於是自己添加一些又整理了“常用的javascript語句集(二)”。下面列出些常用的javascript,大家可以把這些做成一個類,方便在項目中重複的調用。歡迎大家補充^_^ 1.讓文字不停地滾動 <MARQUEE>滾動文字</MARQUEE> 2.記錄並顯示網頁的最後修改時間 <script language=javascript> document.write("最後更新時間: " +
Time of Update: 2018-12-05
** * 功能說明:將字串中的所有小寫字母轉換成大寫字母 * 輸入參數:待轉換字串 * 輸出:大寫字母字串 * 使用舉例:function test_2(){ * var str="abcdefdsfasdfdsaf"; * var result=toUpperCase(str); * alert(result); * } */function toUpperCase(str){ var regExp=/[a-z]/
Time of Update: 2018-12-05
今天遇到需要判斷在輸入框中輸入全形與半形的文字個數,例如全形可以輸入10個,而半形可以輸入20個。在網上搜尋了下,有篇文章是關於Javascript,重點在於將字串轉換成unicode編碼,而AS和Javascript有現成的charCodeAt()函數。
Time of Update: 2018-12-05
說起《水果忍者》,恐怕沒幾個人不認識的吧。它是 iOS、Android 等手機平台上一款極受歡迎的休閒遊戲,不得不說,它簡單有趣的“切水果”方式真心討好了不少人,無論是男女老少,多少都有幾個人喜歡無聊時砍幾把~雖然水果忍者官方並沒有推出網頁版,但網上已有很多仿製品了 (大多由Flash製作)。而今天要介紹的則是一個由 HTML5+Javascript
Time of Update: 2018-12-05
又接了個燙手山芋,在Web頁面實現甘特圖的一種表現形式,需要用到畫線功能。本想用開源的Web甘特圖項目,卻發現在這一領域開源的都太粗糙了,稍微精緻一點的都是要收費的。例如:易度甘特圖(雖然有原始碼,可是被混淆了www.edogantt.com),Ext
Time of Update: 2018-12-05
jQuery片段:view plaincopy to clipboardprint?(function(){ //這裡忽略jQuery所有實現 })(); (function(){ //這裡忽略jQuery所有實現
Time of Update: 2018-12-05
JS關閉視窗或JS關閉頁面的幾種代碼JS定時自動關閉視窗 <script language="javascript"> <!-- function closewin(){ self.opener=null; self.close();} function clock(){i=i-1
Time of Update: 2018-12-05
設定或擷取對象指定的檔案名稱或路徑。<script>alert(window.location.pathname)</script>設定或擷取整個 URL 為字串。<script>alert(window.location.href);</script>設定或擷取與 URL 關聯的連接埠號碼碼。<script>alert(window.location.port)</script>設定或擷取 URL
Time of Update: 2018-12-05
<html><head><title>新羿集團</title></head><script type='text/javascript'> function People() { this.age=9; //obj是對象直接量,在對象直接量中使用this關鍵字,this引用的不是調用對象,而是執行個體化的對象,和new
Time of Update: 2018-12-05
書中避開雞肋與糟粕,只討論精華部門,不談DOM與HTML,只關注語言本身。JavaScript的確是一種非常優雅的語言,直接用代碼錶示吧。 以下代碼摘自《JavaScript語言精粹》,大多表現著一種基於原型的弱類型語言的特性,經過調試,略有修改。 //給類型加方法Function.prototype.method = function (name, func) { this.prototype[name] = func; return this;};//執行個體化一個建構函式if(
Time of Update: 2018-12-04
這原本是StackOverFlow裡的一個提問,看到答案後受益良多,於是翻譯一下下跟大家分享,原文地址:http://stackoverflow.com/questions/4459928/how-to-deep-clone-in-javascript淺複製我就不說了,全部是引用對象,網上列出的深複製的幾個例子也都有或多或少的問題,我都試過,某些特殊情況下會出現奇怪的問題,這裡擺出一個比較完美的深複製函數(別直接複製了拿去用哦,裡面有互動的內容):function clone(item) {