javascript 冒號 使用說明
1、switch語句分支
2、?:三元表示式的false
3、宣告物件直接量的成員
4、宣告標籤
1和2相信地球人都知道吧?如果有人不知道,那我改成地球上的程式設計師都知道,哈哈
3、物件直接量我們也經常用,什麼是物件直接量呢?
物件直接量(也稱為物件初始化程式)是由一個列表構成的,這個列表的元素是用冒號分隔的屬性/值對,元素之間用逗號隔開了,整個列表包含在花括號之中。
javascript中的物件可以像C#、JAVA這些物件導向的語言中的物件一樣,擁有屬性和方法。
當然你也可以先寫個類似Class類的東西然後用建構函式建立:
指令碼語言有很多,除了javascript之外,我們也可以用其它指令碼語言來實現javascript所能實現的功能;
例:
<input type="button" onclick="vbscript:vbFunction()" value='按鈕'/>
當點選按鈕時就會用vbscript語法去執行你用vbscript定義的vbFunction方法;
如果把onclick後面的vbscript:vbFunction(),改成javascript:vbFunction();就會出錯。
這些宣告你也可以不寫直接呼叫方法,
<input type="button" onclick="vbFunction()" value='按鈕'/>
這時onclick中的方法, 無論你用vbscript還是javascript,IE瀏覽器會自行識別,用相應的語法去執行,當然其它瀏覽器是不支援vbscript的.
平時我們用javascript習慣上是加宣告的,也就是"javascript:",
<input type="button" onclick="javascript:alert('你點選了我!')" value='按鈕'/>
"javascript:"經常被那些自稱黑客的人們利用,利用"javascript:"繞過一些簡單的或者更高階一點的html表單限制及cookie/session驗證;以及SQL隱碼攻擊.如果想了解可以到別的地方查,不過學會千萬不要搞破壞啊,哈哈
2、?:三元表示式的false
3、宣告物件直接量的成員
4、宣告標籤
1和2相信地球人都知道吧?如果有人不知道,那我改成地球上的程式設計師都知道,哈哈
3、物件直接量我們也經常用,什麼是物件直接量呢?
物件直接量(也稱為物件初始化程式)是由一個列表構成的,這個列表的元素是用冒號分隔的屬性/值對,元素之間用逗號隔開了,整個列表包含在花括號之中。
javascript中的物件可以像C#、JAVA這些物件導向的語言中的物件一樣,擁有屬性和方法。
我們建立javascript物件有很多種方法,例如,你可以用Object建立,
var obj1 = new Object();
obj1.X = "20px";
obj1.Y = "30px";
obj1.myFunction = function() { alert("我是一個方法!"); };
obj1.myFunction();
用物件直接量建立物件看上去很簡潔. 當然你也可以先寫個類似Class類的東西然後用建構函式建立:
function myClass(x, y) {
this.X = x;
this.Y = y;
}
myClass.prototype.myFunction=function(){
alert("我是一個方法!");
}
var obj3 = new myClass("20px", "30px");
obj3.myFunction();
4、宣告標籤 指令碼語言有很多,除了javascript之外,我們也可以用其它指令碼語言來實現javascript所能實現的功能;
例:
<input type="button" onclick="vbscript:vbFunction()" value='按鈕'/>
當點選按鈕時就會用vbscript語法去執行你用vbscript定義的vbFunction方法;
如果把onclick後面的vbscript:vbFunction(),改成javascript:vbFunction();就會出錯。
這些宣告你也可以不寫直接呼叫方法,
<input type="button" onclick="vbFunction()" value='按鈕'/>
這時onclick中的方法, 無論你用vbscript還是javascript,IE瀏覽器會自行識別,用相應的語法去執行,當然其它瀏覽器是不支援vbscript的.
平時我們用javascript習慣上是加宣告的,也就是"javascript:",
<input type="button" onclick="javascript:alert('你點選了我!')" value='按鈕'/>
"javascript:"經常被那些自稱黑客的人們利用,利用"javascript:"繞過一些簡單的或者更高階一點的html表單限制及cookie/session驗證;以及SQL隱碼攻擊.如果想了解可以到別的地方查,不過學會千萬不要搞破壞啊,哈哈
轉載~~~~
相關文章
- JavaScript の querySelector 使用說明JavaScript
- 埠號說明
- c++中冒號(:)和雙冒號(::)的用法C++
- WebApiClientCore使用說明WebAPIclient
- QLExpress使用說明Express
- postman 使用說明Postman
- Sqlite使用說明SQLite
- JavaScript介紹及說明(01)JavaScript
- JavaScript字串api簡單說明JavaScript字串API
- Golang 系統訊號接收說明Golang
- JPA EntityManager使用說明
- wc 命令使用說明
- oracle orapwd使用說明Oracle
- Jupiter 使用說明
- BaseRecyclerViewAdapterHelper使用說明ViewAPT
- HSQL DB 使用說明SQL
- mysql_real_connect 埠號說明MySql
- JavaScript陣列api簡單說明JavaScript陣列API
- C# BitmapData使用說明C#
- axios使用說明書iOS
- ApplicationContextAware使用說明APPContext
- 微前端說明以及使用前端
- IDEA Git 使用說明IdeaGit
- SCREEN安裝使用說明
- SQLT安裝使用說明SQL
- 軟體使用說明書
- 深入理解Java雙冒號(::)運算子的使用Java
- Docker 使用者操作使用說明Docker
- Bitbucket使用說明與SourceTree的使用
- 冒號電腦鍵盤怎麼打 冒號符號:在鍵盤上怎麼按符號
- jarsigner 簡單使用說明JAR
- DataTables表格外掛使用說明
- HP伺服器使用說明伺服器
- Jenkins使用說明(Git for Mac)JenkinsGitMac
- sql trace的使用說明一SQL
- mysql幫助命令使用說明MySql
- PIGOSS售前使用說明(FAQ)Go
- Emacs 的 info 使用說明(轉)Mac