欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

初學JavaScript第一章第1/2頁

 更新時間:2008年09月30日 00:50:53   作者:  
下面為自己初學JavaScript時覺得應該注意的地方(從<<JavaScript動態(tài)網(wǎng)頁開發(fā)詳解>>中學到)
JavaScript的數(shù)據(jù)類型
Number:整形,浮點型
String:字符型數(shù)據(jù),JavaScript不區(qū)分單個字符和字符串,
任何字符或字符串都可以用又引號或單引號引起來.
Boolean:布爾型
Undefined:未定義類型,用于不存在或者沒有被賦初值的變量或對象的屬性如:
var name;此時的name即為Undefined
Null:空值,一般將Undefined型和Null型等同對待
Function:函數(shù),可以通過new操作符和構造函數(shù)Function()來動態(tài)創(chuàng)建所需要功能的函數(shù),并為其添加函數(shù)體.如:
var myFunction = new Function()
{
staments ;
} ;
組合類型:Array,Object
Array:數(shù)組類型,包含基本和組合數(shù)據(jù)的序列.數(shù)組本質上即為Array對象.
var score = [56,34,23,76,45] ;
Object:對象類型,對象為可包含基本和組合數(shù)據(jù)的組合類型,
且對象的成員作為對象的屬性,對象的成員函數(shù)作為對象的方法.

JavaScript中的運算符:
空運算符對應的關鍵字為"void",其作用是定義一個表達式,但該表達式并不返回任何值.
對象運算符:點運算符,new選自符,delete運算符,()運算符.
typeof運算符:用于表明操作數(shù)的數(shù)據(jù)類型,返回值類型為一個字符串.如:
var myString = typeof(data) ;

with對象操作語句:簡化對象屬性和方法的引用過程,其語法結構如下:
with(object)
{
statements ;
}

for...in:進行對象的循環(huán)操作.如:
for(變量名 in 對象名)
{
statements ;
}

函數(shù):定義如下:

function funcName([parameters])
{
statements ;
[return 表達式;]
}

全局函數(shù):JavaScript中定義了很多的全局(內建)函數(shù),在編程過程可以直接調用.
parseInt():將字符串轉換為整數(shù).
parseFloat():將字符串轉換成浮點數(shù).
escape():將一些特殊字符轉換成ascii碼.
unescape():將ascii碼轉換成字符.

JavaScript腳本語言中所有的數(shù)據(jù)類型,數(shù)組等均可作為對象對待,
函數(shù)也不例外.可以使用new操作符和Function對象的構造函數(shù)Function()
來生成指定規(guī)則的函數(shù),其基本語法如下:
var funcName = new Function(arguments,statements;) ;

JavaScript的事件處理:
JavaScript腳本處理事件主要可通過匿名函數(shù),顯式聲明,手工觸發(fā)等方式進行.
匿名函數(shù):
document.MyForm.MyButton.onclick=new Function()
{
alert("Your Have clicked me!");
}

手工觸發(fā):
通過其他元素的方法來觸發(fā)一個事件而不需要通過用戶的動作來觸發(fā)該事件如:

<script language="JavaScript" type="text/javascript">
<!--
function MyImageA()
{
document.all.MyPic.src="2.jpg";
}
function MyImageB()
{
document.all.MyPic.src="1.jpg";
}
-->
</script>

<script language="JavaScript" type="text/javascript">
<!--
//沒有放在函數(shù)當中被其它控件調用
document.all.MyPic.onmouseover=MyImageA;
document.all.MyPic.onmouseout=MyImageB;
-->
</script>

頂級對象之間的關系:
打開一個網(wǎng)頁時生成對象的順序為:window->screen,navigator,location,history,frames[],document.

相關文章

  • 關于JSON的定義以及如何使用

    關于JSON的定義以及如何使用

    這篇文章主要介紹了關于JSON的定義以及如何使用,JSON 的名稱中雖然帶有JavaScript,但這是指其語法規(guī)則是參考JavaScript對象的,而不是指只能用于JavaScript語言,需要的朋友可以參考下
    2023-07-07
  • js實現(xiàn)圖片局部放大效果詳解

    js實現(xiàn)圖片局部放大效果詳解

    這篇文章主要介紹了js實現(xiàn)圖片局部放大效果,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • htm調用JS代碼

    htm調用JS代碼

    htm調用JS代碼...
    2007-03-03
  • JS的Document屬性和方法小結

    JS的Document屬性和方法小結

    Document想必大家并不陌生吧,在使用js的過程中會經常遇到它,那么它有哪些屬性、哪些方法,在本文將以示例為大家詳細介紹下,希望對大家有所幫助
    2013-09-09
  • 使用Grunt.js管理你項目的應用說明

    使用Grunt.js管理你項目的應用說明

    以前我們可能使用NodeJS自己寫一個build程序,但是現(xiàn)在Grunt.js能夠提供我們需要的一切
    2013-04-04
  • Javascript 事件冒泡機制詳細介紹

    Javascript 事件冒泡機制詳細介紹

    這篇文章主要介紹了Javascript 事件冒泡機制詳細介紹的相關資料,需要的朋友可以參考下
    2016-10-10
  • JavaScript 基礎篇之運算符、語句(二)

    JavaScript 基礎篇之運算符、語句(二)

    其實運算符大家要是有計算機語言基礎應該都知道,可能甚至比我還精通,這樣我就不多解釋了,就來說說其它幾個生疏的吧
    2012-04-04
  • javascript 基礎篇1 什么是js 建立第一個js程序

    javascript 基礎篇1 什么是js 建立第一個js程序

    javascript是很多東西的基礎,比如jsp,ajax等,如果不會這么,那么學起這些來就比較麻煩,所以要先學好這個,為將來的學習打好經濟基礎
    2012-03-03
  • 微信小程序中顯示html格式內容的方法

    微信小程序中顯示html格式內容的方法

    最近在工作中遇到一個需求,需要在不能顯示html格式的微信小程序中顯示html格式的內容,通過查找相關的資料發(fā)現(xiàn)可以利用wxParse來實現(xiàn),下面這篇文章就主要給大家介紹了微信小程序實現(xiàn)顯示html格式內容的方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-04-04
  • 淺談JavaScript_DOM學習篇_圖片切換小案例

    淺談JavaScript_DOM學習篇_圖片切換小案例

    這篇文章主要介紹了JavaScriptDOM圖片切換小案例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03

最新評論