Time of Update: 2018-12-06
JavaScript指令碼語言是一門基於物件導向的程式設計語言, 它也支援一些預定義對象支援的簡單物件模型.JavaScript的對象由屬性和方法兩個基本元素組成.Navigator對象Navigator 對象管理著瀏覽器的基本資料, 如版本號碼, 作業系統等.appName 顯示瀏覽器名稱appVersion 瀏覽器版本號碼platform 用戶端作業系統onLine 瀏覽器是否線上JavaEnabled() 是否啟用JavanavigatorCode highlighting
Time of Update: 2018-12-06
view plaincopy to clipboardprint?<mce:script type="text/javascript"><!-- var A = function() { this.initialize.apply(this , arguments);
Time of Update: 2018-12-06
此文要跟大家分享的是在項目開發中積累的js問題解決方案和經驗,文章標題javascript你可能不知道的事只是個噱頭或者說是我感覺這些經驗對那些大牛(或經驗比較豐富的人)可能只能算得上比較基礎的東西了,但這並不妨礙我寫這篇部落格——我想對其它不知道這些經驗技巧或曾被這些問題困擾過的程式員,應該還是會有一定協助的,哪怕只有一點點兒,也是讓我比較寬慰和高興的事。所以,無論你願不願意看,我都將這些經驗分享給你,^_^。 1.如果應該或本來正常顯示的頁面中的彈出層等,出現某些樣式載入不上的情況(如
Time of Update: 2018-12-06
翻譯原文 在JavaScript中一個最廣泛使用的設計模式是模組的模式。模組模式使用了JavaScript中的一個很棒的特性-閉包- 用來給你方法中的隱私一些控制這樣的第三方應用程式不能訪問私人資料或覆蓋它。在這篇文章中,我會教你什麼是閉包,它是如何工作的,以及如何利用它在你的JavaScript代碼中實現模組模式。什麼是閉包?閉包是JavaScript語言的一種構造。在JavaScript內所有變數都能在全域範圍內訪問,除非變數在函數內用var關鍵字聲明過。variable1 = 1; /
Time of Update: 2018-12-06
JavaScript 對象的反射及應用 作者:Flyingis Java和.NET都有著比較完善的反射機制,用來處理未知的對象並擷取它們的屬性和方法。JavaScript雖然沒有完善的反射體系,但在編程的時候還是可以通過代碼設計來實作類別似反射的準系統。 檢測一個JavaScript對象是否支援某種特定的屬性或方法:if (typeof(obj.property) != "undefined") {} 這樣聲明比直接使用"if
Time of Update: 2018-12-06
寫一個線上編輯器,UBB版的,由於沒有使用快顯視窗,所以,在添加代碼的時候,只能添在TextArea的最後面,無法在游標之前插入,於是在網上瘋狂的找資料,工夫不負有心人,終於被我找到了如何獲得TextArea中的位置,但是如果TextArea中有很多內容的時候,會顯得很閃爍。其代碼如下。 function getPos(obj) { obj.focus(); var workRange=document.selection.createRange(
Time of Update: 2018-12-06
this是JavaScript中功能最強大的關鍵字之一。不幸的是,如果你不知道它具體怎麼工作,你將很難正確使用它。 下面我來闡述如何在事件處理中來使用this,之後我會附加一些this相關的例子。 Owner 接下來文章中我們將要討論的問題是:在函數doSomething()中this所指的是什嗎? function doSomething() { this.style.color = '#cc0000';}
Time of Update: 2018-12-06
子視窗和父視窗互動的內容,基本上無非就是把子視窗的資訊傳遞給父視窗,並且關閉自己等等,或者是父視窗把自己的資訊傳遞給子視窗等等。1。父視窗傳遞資訊給子視窗看代碼執行個體:<script language=javascript>function outPut(){ //擷取父視窗的文本資訊賦值給text var text = document.abc.text.value; //開啟子視窗,並且把操作控制代碼賦值給win變數,以下所有操作都是針對win對象的 var win =
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;public partial class Default2 : System.Web.UI.Page{ protected void Page_Load(object se
Time of Update: 2018-12-06
Radio 是 HTML 中的單選框,同一個 form 中,name 相同的 Radio 構成一組,這一組中最多隻允許有一個 Radio 被選中。 如果將 form 提交到伺服器端 ASP 程式,ASP 程式要獲得使用者選擇的那個 Radio 的 value 是非常方便的,用 request.Form("RadioName"),不必理會有幾個 Radio。 但在 JS(JavaScript) 中就要複雜多了,我們不能像對其它元素(如:文字框)一樣,使用
Time of Update: 2018-12-06
在項目中看到這樣一句代碼:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->this.PreRender += new EventHandler(PageJs_PreRender); PreRender是個事件,這句話是給PreRender事件添加一個處理方法。註冊JS的一個例子:RegisterClientScriptBlock Code
Time of Update: 2018-12-06
showModalDialog:使用方法:vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])參數說明:sURL--必選參數,類型:字串。用來指定對話方塊要顯示的文檔的URL。vArguments--選擇性參數,類型:變體。用來向對話方塊傳遞參數。傳遞的參數類型不限,包括數組等。對話方塊通過window.dialogArguments來取得傳遞進來的參數。sFeatures--選擇性參數,類型:字串。用來描
Time of Update: 2018-12-06
JavaScript不像c#那樣支援重載,即相同的方法名不同的參數自動調用。在JavaScript中,相同的方法名,後定義的方法會把先定義方法覆蓋掉,即使參數不同。使用 arguments.length 可以取得實際傳入參數的個數Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <script type="text/javascript"
Time of Update: 2018-12-06
有時候看見一些新聞的網頁上面有幾個可以調整網頁內容字型大小的按鈕,如:大,中,小,正好要用到CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><script type="text/javascript"> //設定字型 by hk 2007-3-9 function SetFont(size)
Time of Update: 2018-12-06
<script type=”text/javascript”>function showPic(sUrl,evt){var x,y;x = evt.clientX;y = evt.clientY;document.getElementById(”Layer1″).style.left = x;document.getElementById(”Layer1″).style.top = y;document.getElementById(”Layer1″).innerHTML =
Time of Update: 2018-12-06
向上滾動<div id=”marquees”><a href=”#”>連結一</a><br><br><a href=”#”>連結二</a><br><br><a href=”#”>連結三</a><br><br><a href=”#”>連結四</a><br></div><script
Time of Update: 2018-12-06
http://space.cnblogs.com/group/javascript/本文列出了24條能讓你的代碼編寫過程更為輕鬆高效的建議。也許您還是JavaScript初學者,剛剛寫完自己的Hello World,那這裡有很多對您的工作將十分有用的小貼士;也許有些技巧您已經知道,那就試試快速探索一下,看能不能發現一點新東西吧!註:本文多次用到Firebug的console對象,請參考Firebug Console API 。關於firebug的更詳細介紹,請猛擊這裡。1. 用 === 代替 =
Time of Update: 2018-12-06
原文地址:http://andrewdupont.net/2006/09/09/viewport-dimensions-in-javascript/一個JavaScript獲得頁面地區大小的代碼,相容性很好!view source print?01. var Client = { 02. viewportWidth: function() { 03. return self.innerWidth ||
Time of Update: 2018-12-06
1<noscript></noscript> 當使用者瀏覽器禁用或不支援javascript時 還想在頁面顯示一些內容可以使用<noscript></noscript>標籤對。2http mailto javascript <a href="javascript:alert(new Date())">javascript</a>3javascript區分大小寫 html不區分4逸出字元
Time of Update: 2018-12-06
原文出處: http://www.dnew.cn/post/196.htm 先看下下面幾種寫法1.function f(x){return x*x;};f(x); 2.(function(x){return x*x;})(x); 3.(function(x){return x*x;}(x));第一種我們應該都很熟悉了,這是我們經常使用的寫法。第二第三種都是匿名函數的寫法。第二種 可以這樣理解:var f=function(x) {return x*x;};f()