Time of Update: 2018-07-27
你應該知道的25道Javascript面試題 題目來自 25 Essential JavaScript Interview Questions。閑來無事,正好切一下。 一 What is a potential pitfall with using typeof bar === "object" to determine if bar is an object? How can this pitfall be
Time of Update: 2018-12-05
看到這個題目,或許有人會提出疑問,JavaScript代表用戶端,而Session代表的是伺服器(不知道這樣說大家是否能夠理解)。 先說一下需求,我在做一個許可權管理的時候,需要在點擊某個模組時,Session中相應的改變模組代號,而實現這個操作的是一個a標籤,當然我不知道 一個linkbutton是否可以同時將跳轉頁面和修改Session做了,個人感覺應該是可以的,具體能不能,如果有人做了Demo可以留言說明。
Time of Update: 2018-12-04
要使用一個javascript的樹菜單,找了個現成的Tigra Tree Menu,看了下效果,還不錯,就打算使用。 http://www.softcomplex.com/products/tigra_tree_menu/我的需求是根據從伺服器取的資料動態地構建樹結構,Tigra Tree
Time of Update: 2018-12-04
標籤<a>的href屬性可以用來觸發javascript函數,如果觸發的javascript函數的某一個字串參數中正好有一個是某字元的URL編碼,則在被調用函數中收到的值會是一個被解碼的值。這時候應該用onclick屬性來綁定函數而不是在href中。例function a(filename) {//do something} //function definition//invokea("123%25");這時候在被調用的函數中收到的值會是123%(因為%25被解碼成了%)
Time of Update: 2018-12-04
本文來自http://q.yesky.com/group/review-17634017.html,另外還添加一些裡面技術的連結。離線事件(Online and offline
Time of Update: 2018-12-04
How to change the form titlesometimes, we don't need the default display title in sharepoint form, if we could custom the title by ourselves, I have good method to change the form title. For Example 1: Change the default form title; The
Time of Update: 2018-12-04
參見:alert(parseInt(09));alert(parseInt("09"));alert(parseInt('09'));alert(parseInt("10"));alert(parseInt("01287"));alert(parseInt("a012"));結果為:【9】 【0】 【0】【10】【10】【NaN】注意:這個不同於java中的pareInt的結果。【解析】函數parseInt的文法為:parseInt(string,radix);radix的取值範圍為:二進位、
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-05
JavaScript對於我來說一直是個很高深莫測的東西,尤其是在錯誤處理這方面。Firefox出來之前編寫JavaScript真的很頭痛,程式運行不了害我不得不認真檢查程式,反覆的使用Alert驗證每一段代碼是否運行正常,費時也費力。也許很多人笑我為什麼不用一些調試軟體或是外掛程式呢?原因很簡單:因為我當時不知道。現在知道了也很少用了,因為有了Firefox!這幾天無意之中發現了JavaScript一個錯誤處理的事件,順便研究了一下它的使用方法,猛然發現真的比alert要效率的多呀。onerr
Time of Update: 2018-12-05
在進行SharePoint訂製的時候經常會遇到開發手段受限制的問題,比如通常公司都會限制伺服器的訪問以及部署,很多開發都只能夠在用戶端來進行。在SharePoint2010裡有了很好的解決方案(詳見拙文SharePoint用戶端編程系列http://www.cnblogs.com/johnsonwong/archive/2011/05/13/2044993.html),但是在SharePoint2007裡就沒那麼好用,具體問題具體分析,本文要解決的是如何在JavaScript裡通過WebServ
Time of Update: 2018-12-05
很多羅嗦的客戶,喜歡提出這些需求!其實實現也不難!代碼如下:我前段時間看了MS的ASP.NET講座,在裡面談到了如何讓"斷行符號鍵"使文字框的焦點一個個下移.其中提了三種方法,最好的一種是這樣的: 用用戶端指令碼在頁面添加document的onkeydown事件,讓頁面在接受到斷行符號事件後,進行Tab鍵的功能,即只要把event的keyCode由13變為9 VBScript代碼: <script language="vbscript"> sub
Time of Update: 2018-12-05
今天在部落格園上看到司徒的文章,看到這樣一行代碼 if(typeof item === "string" ) ,看見有3個等號以前從沒這麼寫過,可能是我的JS技術還處於初級的原因吧,我去網上查了一些資料網上說這是全等於符號而以前一直都是用等號“==”一直都沒在JS裡用過全等於符號“===”。而這兩種運算子只是檢測兩個對象的相等性時,一個執行類型轉換和一個類型不轉換,全等於符號只有在不轉換類型前才返回true Code highlighting produced by Actipro
Time of Update: 2018-12-05
自動序列編號和自動屬性編號,如下:實現原理:添加和刪除是逆向過程,實現是一致的。增加時,向父容器中增加元素append方法,並將所有的自訂屬性編號和序列編號設定為空白,然後通過$.each方法,重新為自訂屬性編號和序列編號賦值。$.each(items, function (k, v) { $(this).attr("opt", "mopt" + k);
Time of Update: 2018-12-06
先看看實際的效果:Demo[程式說明]主要為calendar類,裡面的方法說明有:getFirstDay:擷取每個月第一天再星期幾getMonthLen:擷取當月總共有多少天createCalendar:建立日曆方法clearCalendar:清空TABLE方法init:運行方法 [方法介紹]getFirstDay中主要用了new
Time of Update: 2018-12-06
用一個CheckBox作為Flag,當選中Flag時,才會顯示具體資訊。方法:使用JavaScript的方法具體:頁面代碼:把需要顯示/隱藏的<tr>設一個ID,如: <tr id="WithinPkgs1" style="display: none;"> <tr id="WithinPkgs2" style="display: none;"> <tr id="WithinPkgs3" style="display:
Time of Update: 2018-12-06
原文發表在:http://www.birchlee.com/post/2011/10/19/27.aspxJavaScript常常遇到一些索引值對,以前用二維數組實現,今天索性類比了一下Dictionary協助類。原理:建立一個對象,包含兩個數組,鍵數組和值數組,調用JavaScript
Time of Update: 2018-12-07
JavaScript可以實現豐富的網頁顯示效果,為了在Redmine中實現程式碼摺疊功能,我在網上找了很久,最後終於發現一段JavaScript代碼,可以作出摺疊效果,實現起來也很簡單,代碼如下所示:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
Time of Update: 2018-12-07
因為Maxthon3雙核瀏覽器的核心被他們團隊做了修改,所以可以進行如下判斷.(注意:僅僅在Mathon3+下做過測試.) 若發現問題,或者有更好的做法,請告訴我,謝謝. <HTML> <HEAD> <TITLE>isMaxthon maxthonVersion</TITLE> </HEAD> <BODY> <script type="te
Time of Update: 2018-12-07
這個功能,我花了好幾天的時間才實現,主要是在拉框的時候,我可以實現,但是,我想在鬆開滑鼠的時候,進行自己的業務處理,但是,怎麼也不能響應滑鼠的mouseup事件,也看了不少的例子,都是只有拉框,在移動事件裡面可以實現功能,但是,滑鼠的抬起事件不能響應。有的,可以相應事件,但是要滑鼠在多點一下,後來就找了好多的資料,瞭解了事件的處理,才把這個問題搞定。現在把代碼重新整理了一下,希望對大家能有所協助。<html> <head> <meta http-
Time of Update: 2018-12-07
【注】本內容解決了:1.在HTML中怎樣為控制項添加tip提示(JavaScript實現) 2.怎樣實現JavaScript中參數傳遞 3.怎樣解決setTimeout("hanshu()",1000)不能執行帶參函數問題 <script language="javascript"> var tip,msg,px,py; function