Time of Update: 2018-12-08
都不記得是什麼時候看的JScript的文法教程了,裡面說在聲明變數時忽略var關鍵字是完全合法的。當時也因為覺得JavaScript是loosely-typed的語言,所以var可能真的就是個擺設。但是事實常常又證明想當然的結果是不可靠的。 看看下面這幾個例子的結果就知道問題了: No.1 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]No.2 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]No.3 [Ctrl+A 全選
Time of Update: 2018-12-08
不小心使用Shift + Left Click去點擊了一個連結目標(href)是指令碼的超連結,結果卻把是否調試指令碼的對話方塊弄了出來。點擊yes居然可以開啟調試這一句指令碼,可是這句指令碼是哪裡來的呢? 回頭看看被新開啟的那個IE,結果地址欄裡就寫著:javascript:open(url)呢。原來IE的地址欄可以使用"JavaScript:"這個聲明來執行指令碼也,在試試JavaScript:alert('ok'),果然ok!
Time of Update: 2018-12-08
很早就想寫一篇關於網頁原始碼屏蔽的文章。是因為經常編出些JS指令碼的之後,在沾沾自喜的同時,也在擔心原始碼會被人家看到,盜用我的指令碼。所以一直以來,我都在儘力維護我的網頁原始碼的安全。雖然目前還沒有找到完全安全的屏蔽方法(也就是說,這些方法在我想出來的同時,自己已經知道其弱點和破解方法了),但是,我這裡有很多屏蔽的思路,來總結一下。 眾所周知,要保護一個頁面,最基礎的就是要屏蔽右鍵。而現在網頁上用得最多的是function click(),即下面這段代碼: 〈script〉
Time of Update: 2018-12-08
在JScript的眾多運算子裡,提供了三個邏輯運算子&&、||和!,噢?! 是進階語言都提供的。按我們對邏輯運算的正常認識,邏輯運算的結果因該是ture或者false。但是JScript的邏輯運算卻不完全是這麼定義的,這裡只有!運算子總是返回true|false,而||和&&運算比較的好玩。 JScript對於邏輯運算的true|false是這麼定義的: 所有對象都被認為是 true。字串若且唯若為空白(""或'')時才被認為是 false。null
Time of Update: 2018-12-08
JScript中用於表示未定義的undefined標識符到底是表示什麼未定義?它和"undefined"(包括"在內)又有什麼區別和聯絡呢?為什麼有的時候可以使用undefined來和變數做比較,而有的時候又不行呢?underfined和"undefined"的區別大家一眼就能看出來。在一般的認知下,我們認為undefined是JScript提供的一個"關鍵字",而"undefined"卻毫無懸念的就是一個字串,只是引號內的內容長得和undefined一個樣。undefined和"undefin
Time of Update: 2018-12-08
JsEasy是輔助您進行Ajax開發的開源javascript+Css庫. 它提供了一系列的擴充,讓您的Ajax開發變得簡潔,優雅,高效. 與其他一些類似庫相比,JsEasy顯得更為輕巧,高效,在這個講究使用者體驗的年代,每減少一秒鐘的等待就意味著多一分成功的可能. 同時JsEasy把Javascript和Css相結合,在提供Javascript指令碼的同時,也提供了各式各樣的Css
Time of Update: 2018-12-08
抱歉!相信很多會員等了好久了。這個程式我就不多說了。下載看看就知道了。本人真實花了3880元買過來的。正版,網上下載的是測試版。沒有用的要是不完整大家回帖罵我。OK!以下內容跟帖回複才能看到:==============================由於著作權問題,已刪除,謝謝大家的支援,對此引起的不便請諒解,有問題,可以和QQ:461478385聯絡==============================測試可下,並且前後台完整!!!!!要下的速度了!!!
Time of Update: 2018-12-08
技巧1 XmlNode.InnerText與.InnerXml的區別是:前者將內容中的<和>分別變成<和>,因此,希望將兩段 XmlDocument 合并的程式只能使用 XmlDocumentFragment.InnerXml = XmlNode.OuterXml 技巧2 /XPath: string end-with <xsl:for-each select="root/data[substring-after(@name,'.')= 'Text'
Time of Update: 2018-12-08
在"JavaScript中this關鍵字使用方法詳解"一文中,我曾例舉了在JavaScript和JScript中的8種this關鍵字的方式。這不又發現還有兩種this關鍵字的使用方式當時沒有說到,現補充說明一下。並且通過第一種this關鍵字使用的說明,能讓我們更好的理解JavaScript作為Object-Based語言的本質。 一種是和JavaScript類中的定義有關,我們知道當我們定義如下類的時候: function JSClass() { }
Time of Update: 2018-12-08
現在的Google Sandbox不幸有兩個層級,你只有獲得了Google的信任,才會得到網頁排名。實際上,這時考慮網頁排名為時尚早,因為網頁首先必須被編入索引才有排名這個問題。因為,如果當你的頁面大多數被歸類於補充材料時,你其實並沒有真正被索 引! 為什麼頁面會被歸類於"補充材料",究竟發生了什麼事?顯然,Google索引頁面檔案是非常挑剔的,據傳她唯一感興趣的網站是那些長期的、值得信賴的網站。 "那麼補充材料到底是什嗎?"
Time of Update: 2018-12-08
上次我寫過一篇文章,討論"JavaScript類定義原型方法的兩種實現的區別"。研究後發現除了方法的初始化方式不同外,沒有發現別的原則上的卻別,也就是說用哪種方式都一樣。可是後來發現在VS.NET中給原型方法設定斷點來調試時,兩種定義方式卻出現了很大的差別。 先看如下程式碼範例: 1 ToolBar.prototype.Dispose = function() 2 { 3 var elmt = this.GetElement(); *** 4
Time of Update: 2018-12-08
函數是JavaScript中很重要的一個語言元素,並且提供了一個function關鍵字和內建對象Function,下面是其可能的用法和它們之間的關係。 使用方法一: 複製代碼 代碼如下: var foo01 = function() //or fun01 = function() { var temp = 100; this.temp = 200; return temp + this.temp; } alert(typeof(foo01)
Time of Update: 2018-12-08
在指令碼編程時使用with語句,可以大大的縮減使用多級對象引用程式碼的長度,這是JScript提供給我們的一個Syntax Sugar。當然不使用with,使用臨時變數也可以達到同樣的效果。不過建立變數時起名確實不是一件很遐意的事,就連MASM高版本中也提供了一個@@(以及@F和@B)來處理臨時標號的問題,看來大家都是比較懶得啦。
Time of Update: 2018-12-08
文章目錄 建立開啟具有管理員權限的命令列視窗的捷徑在開始菜單中建立開啟具有管理員權限命令列視窗的連結 我們都知道,在Windows
Time of Update: 2018-12-08
在程式語言中定義的各種各樣的資料類型中,我們都會為其定義一個"空值"或"假值",比如物件類型的空值null,.NET Framework中資料庫欄位的空值DBNull,boolean類型的假值false等等。在JavaScript中也有很多種的"空值"和"假值",那麼它們都有什麼共同點和不同點呢?
Time of Update: 2018-12-08
文章目錄 設定應用程式使用相容模式運行 不少朋友在升級到Windows Vista後,卻因所使用的應用程式在Windows Vista中不能正常工作而不得不退回到Windows XP,浪費時間不說,也讓自己只能望Windows Vista眾多誘人的功能與特性而興歎。 其實,如果您打算升級到Windows Vista的話,除了首先檢查通過Windows
Time of Update: 2018-12-08
提交頁面定位問題一直騷擾我,比如我們在DataGrid外面加了來使DataGrid在一定地區內呈現,這樣如果把捲軸拉到底部的時候點擊修改(或者修改後點擊更新,取消)頁面重新載入的時候都會把捲軸拉到頁面最上面部分 ,特此我將下面知識共用一下:object.scrollIntoView( [bAlignToTop])ParametersbAlignToTopOptional. Boolean that specifies one of the following values:
Time of Update: 2018-12-08
我們知道,給JavaScript類添加原形(prototype)方法是很簡單的。而且常用的有下面這兩種方法,可是這兩種方法在使用時有區別嗎? JScript Class: function JSClass() { } Extends prototype method: JSClass.prototype.MethodA = function() { }; Or function = JSClass.prototype.MethodA() {
Time of Update: 2018-12-08
一個簡易文字編輯器,自己學習的第一個編輯器程式,共用一下,可以學習一下。
Time of Update: 2018-12-08
在寫ASP.Net程式的時候,我們經常遇到跳轉頁面的問題,我們經常使用Response.Redirect ,如果客戶要在跳轉的時候使用提示,這個就不靈光了,如: Response.Write("<script>alert('恭喜您,註冊成功!');</script>"); Response.Redirect("main.html"); 這時候我們的提示內容沒有出來就跳轉了,和Response.Redirect("main.html");沒有任何區別。