欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

包含javascript示例的詞條

javascript創(chuàng)建createXmlHttpRequest對(duì)象示例代碼

這篇文章主要介紹了javascript創(chuàng)建createXmlHttpRequest對(duì)象的示例代碼。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助

公司主營(yíng)業(yè)務(wù):成都做網(wǎng)站、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)建站推出昭陽(yáng)免費(fèi)做網(wǎng)站回饋大家。

代碼如下:

var

xmlHttp;

function

createXmlHttpRequest()

{

if(window.XMLHttpRequest)

{

xmlHttp=new

XMLHttpRequest();

if(xmlHttp.overrideMimeType)

{

xmlHttp.overrideMimeType("text/xml");

}

}

else

if(window.ActiveXObject)

{

try

{

xmlHttp=new

ActiveXObject("Msxml2.XMLHTTP");

}

catch(e)

{

xmlHttp=new

ActiveXObject("Microsoft.XMLHTTP");

}

}

if(!xmlHttp)

{

window.alert("你的瀏覽器不支持創(chuàng)建XMLhttpRequest對(duì)象");

}

return

xmlHttp;

}

學(xué)習(xí)Web前端要知道的JavaScript基礎(chǔ)語(yǔ)法規(guī)則

今天小編要跟大家分享的文章是關(guān)于學(xué)習(xí)web前端要知道的JavaScript基礎(chǔ)語(yǔ)法規(guī)則。俗話說(shuō),“無(wú)規(guī)矩不成方圓”。用在計(jì)算機(jī)語(yǔ)言上也同樣使用。每種計(jì)算機(jī)語(yǔ)言都有自己的語(yǔ)法規(guī)則,只有遵循語(yǔ)法規(guī)則才能寫出符合要求的代碼。JavaScript也不例外,在使用JavaScript語(yǔ)言時(shí),需要遵循某些語(yǔ)法規(guī)則,如執(zhí)行順序、大寫和注釋規(guī)范。下面我們就以來(lái)介紹下,JavaScript基礎(chǔ)語(yǔ)法規(guī)則。

1.按從上到下的順序執(zhí)行

JavaScript程序按照在HTML文檔中的排列順序逐行執(zhí)行。如果代碼(例如函數(shù)、全局變量等)需要在整個(gè)HTML文件中使用,最好將這些代碼放在HTML文件的標(biāo)記中。

2.區(qū)分大小寫字母

JavaScript嚴(yán)格區(qū)分字母大小寫。也就是說(shuō),在輸入關(guān)鍵字、函數(shù)名、變量以及其他標(biāo)識(shí)符時(shí),都必須采用正確的大小寫形式。例如,變量username與變量UserName是兩個(gè)不同的變量。

3.每行結(jié)尾的分號(hào)可有可無(wú)

JavaScript語(yǔ)言并不要求必須以分號(hào)“;”"作為語(yǔ)句的結(jié)束標(biāo)記。如果語(yǔ)句的結(jié)束處沒(méi)有分,JavaScript會(huì)自動(dòng)將該行代碼的結(jié)尾作為整個(gè)語(yǔ)句的結(jié)束。例如,下面兩行示例代碼,雖然第一行代碼結(jié)尾沒(méi)有寫分號(hào),但也是正確的。(注意:書(shū)寫JavaScript代碼時(shí),為了保證代碼的嚴(yán)謹(jǐn)性、準(zhǔn)確性,最好在每行代碼的結(jié)尾加上分號(hào)。)

alert

alert

4、注釋規(guī)范

使用JavaScript時(shí),為了使代碼易于閱讀,需要為

JavaScript代碼加一些注釋。JavaScript代碼注釋和CSS代碼注釋方式相同,也分為單行注釋和多行注釋,示例代碼如下:

//我是單行注釋

/*

我是多行注釋1

我是多行注釋2

我是多行注釋3

*/

以上就是小編今天為大家分享的關(guān)于學(xué)習(xí)web前端要知道的JavaScript基礎(chǔ)語(yǔ)法規(guī)則的文章,希望本篇文章能夠?qū)φ趶氖聲?huì)計(jì)相關(guān)工作的小伙伴們有所幫助。想要了解更多會(huì)計(jì)相關(guān)知識(shí)記得關(guān)注北大青鳥(niǎo)web培訓(xùn)官網(wǎng)。最后祝愿小伙伴們工作順利成為一名優(yōu)秀的web前端工程師!

javascript獲取下拉列表框當(dāng)中的文本值示例代碼

近日碰到一個(gè)問(wèn)題,就是需要將用戶點(diǎn)擊下拉列表當(dāng)中某個(gè)選項(xiàng)后,將其所選的內(nèi)容保存起來(lái),例如下面的HTML代碼:

復(fù)制代碼

代碼如下:

select

onchange="isSelected(this.value);"

id="city"

option

value="1"北京/option

option

value="2"

上海/option

option

value="2"

廣州/option

/select

也就是說(shuō)當(dāng)用戶選擇“上海”這一列時(shí),需要將“上海”這個(gè)名稱保存起來(lái)。其實(shí)方法很簡(jiǎn)單。看下面javascript代碼:

復(fù)制代碼

代碼如下:

function

isSelected(value)

{

var

cityName;

var

city

=

document.getElementById("city");

//獲取選中的城市名稱

for(i=0;icity.length;i++){

if(city[i].selected==true){

cityName

=

city[i].innerText;

//關(guān)鍵點(diǎn)

alert("cityName:"

+

cityName);

}

}

也可以這么做:

復(fù)制代碼

代碼如下:

function

isSelected(value)

{

var

city

=

document.getElementById("city");

alert(city.options[city.selectedIndex].innerText);

}

大致解釋一下,首先在HTML頁(yè)面上有一個(gè)下拉框,并為此下拉框定了一個(gè)“city”的id,并為其綁定了一個(gè)onchange事件,通過(guò)此事件調(diào)用javascript函數(shù)。

在javascript函數(shù)當(dāng)中,通過(guò)domcument對(duì)象獲取當(dāng)前下拉框的節(jié)點(diǎn)元素,由于節(jié)點(diǎn)的值并非只有一個(gè),所以我們可以通過(guò)循環(huán)節(jié)點(diǎn)來(lái)得到每個(gè)選項(xiàng)的值。在循環(huán)的時(shí)候通過(guò)判斷當(dāng)前選項(xiàng)是否選中,如果選中則使用city[i].innerText

方式獲取當(dāng)前所選中的文本值。當(dāng)然如果需要獲取選項(xiàng)值,只需如此即可:city[i].value.

至此,通過(guò)以上方法在IE下已能達(dá)到所要的結(jié)果。但是,在FIREFOX下測(cè)試時(shí),發(fā)現(xiàn)此法不起作用,最后通過(guò)查閱資料發(fā)現(xiàn)另外一個(gè)方法。將city[i].innerText

改為

city[i].text即可。這種方法對(duì)IE及FIXEFOX都適用!

JavaScript實(shí)現(xiàn)計(jì)算多邊形質(zhì)心的方法示例

本文實(shí)例講述了JavaScript實(shí)現(xiàn)計(jì)算多邊形質(zhì)心的方法。分享給大家供大家參考,具體如下:

最近要基于百度地圖顯示多邊形的標(biāo)注,所以就研究了下計(jì)算Polygon的質(zhì)心,代碼如下:

function

Area(p0,p1,p2)

{

var

area

=

0.0

;

area

=

p0.lng

*

p1.lat

+

p1.lng

*

p2.lat

+

p2.lng

*

p0.lat

-

p1.lng

*

p0.lat

-

p2.lng

*

p1.lat

-

p0.lng

*

p2.lat;

return

area

/

2

;

}

//line

249

計(jì)算polygon的質(zhì)心

function

getPolygonAreaCenter(points)

{

var

sum_x

=

0;

var

sum_y

=

0;

var

sum_area

=

0;

var

p1

=

points[1];

debugger;

for

(var

i

=

2;

i

points.length;

i++)

{

p2=points[i];

area

=

Area(points[0],p1,p2)

;

sum_area

+=

area

;

sum_x

+=

(points[0].lng

+

p1.lng

+

p2.lng)

*

area;

sum_y

+=

(points[0].lat

+

p1.lat

+

p2.lat)

*

area;

p1

=

p2

;

}

var

xx

=

sum_x

/

sum_area

/

3;

var

yy

=

sum_y

/

sum_area

/

3;

return

new

BMap.Point(xx,

yy);

}

標(biāo)注文字的效果如下:

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript事件相關(guān)操作與技巧大全》、《JavaScript操作DOM技巧總結(jié)》及《JavaScript字符與字符串操作技巧總結(jié)》

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:js浮點(diǎn)數(shù)精確計(jì)算(加、減、乘、除)javascript

計(jì)算兩個(gè)整數(shù)的百分比值js中精確計(jì)算加法和減法示例根據(jù)經(jīng)緯度計(jì)算地球上兩點(diǎn)之間的距離js實(shí)現(xiàn)代碼js計(jì)算精度問(wèn)題小結(jié)html+js實(shí)現(xiàn)簡(jiǎn)單的計(jì)算器代碼(加減乘除)如何根據(jù)百度地圖計(jì)算出兩地之間的駕駛距離(兩種語(yǔ)言js和C#)jsvascript圖像處理—(計(jì)算機(jī)視覺(jué)應(yīng)用)圖像金字塔Javascript計(jì)算兩個(gè)marker之間的距離(Google

Map

V3)javascript圖像處理—邊緣梯度計(jì)算函數(shù)

JavaScript學(xué)習(xí)筆記之?dāng)?shù)組基本操作示例

本文實(shí)例講述了JavaScript學(xué)習(xí)筆記之?dāng)?shù)組基本操作。分享給大家供大家參考,具體如下:

一、數(shù)組定義

1、定義

vara=[1,2,3]

vara=newArray(1,2,3);

2、長(zhǎng)度

返回長(zhǎng)度

script

vara=[1,2,3,4,5,6];

alert(a.length);

/script

設(shè)置長(zhǎng)度

script

vara=[1,2,3,4,5,6];

a.length=2;

alert(a);

/script

二、數(shù)組連接

script

vara=[1,2,3];

varb=[4,5,6];

alert(a.concat(b));

alert(b.concat(a));

/script

三、數(shù)組排序

sort()函數(shù)

默認(rèn)情況是把數(shù)組元素按字符串排序

例子

01

script

vararr=['float','width','alpha','zoom','left'];

arr.sort();

alert(arr);

/script

例子02

vararr=[12,8,99,19,112];

arr.sort();

alert(arr);

例子03

sort()函數(shù)的改進(jìn)

vararr=[12,8,99,19,112];

arr.sort(function(n1,n2){

returnn1-n2;

});

alert(arr);

四、數(shù)組連接

1、兩個(gè)數(shù)組間的連接:contact()

script

vara=[1,2,3];

varb=[4,5,6];

alert(a.concat(b));

alert(b.concat(a));

/script

2、數(shù)組元素間的連接:join()

script

vararr=[1,2,3,4];

alert(arr.join('--p'));

/script

五、數(shù)組元素添加、刪除

1、數(shù)組尾部的添加、刪除

尾部添加:push(value)

例子01

script

vara=[1,2,3];

a.push(4);

alert(a);

/script

尾部刪除:pop()

例子02

script

vara=[1,2,3];

a.pop();

alert(a);

/script

2、數(shù)組頭部的添加、刪除

頭部添加

unshift(value)

例子01

script

vararr=[1,2,3];

arr.unshift(0)

alert(arr);

/script

頭部刪除:shift()

例子02

script

vararr=[1,2,3];

arr.shift();

alert(arr);

/script

3、數(shù)組------splice()

刪除數(shù)據(jù)

例子01

script

vararr=[1,2,3,4,5,6];

//splice(起點(diǎn),長(zhǎng)度)

arr.splice(2,3);

alert(arr);

/script

插入數(shù)據(jù)

例子02

script

vararr=[1,2,3,4,5,6];

//插入數(shù)據(jù)splice(起點(diǎn),長(zhǎng)度,元素)

arr.splice(2,0,'a','b','c');

alert(arr);

/script

替換數(shù)據(jù)

例子02

script

vararr=[1,2,3,4,5,6];

//替換數(shù)據(jù)

arr.splice(2,2,'a','b');

alert(arr);

/script

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:測(cè)試上述代碼運(yùn)行結(jié)果。

更多關(guān)于JavaScript相關(guān)內(nèi)容還可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript字符與字符串操作技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:js數(shù)組與字符串的相互轉(zhuǎn)換方法js刪除數(shù)組元素、清空數(shù)組的簡(jiǎn)單方法(必看)js數(shù)組循環(huán)遍歷數(shù)組內(nèi)所有元素的方法JS

array

數(shù)組詳解js數(shù)組去重的三種常用方法總結(jié)JavaScript從數(shù)組中刪除指定值元素的方法JS數(shù)組的遍歷方式for循環(huán)與for...in向JavaScript的數(shù)組中添加元素的方法小結(jié)JS刪除數(shù)組里的某個(gè)元素方法javascript

數(shù)組的定義和數(shù)組的長(zhǎng)度Js數(shù)組的操作push,pop,shift,unshift等方法詳細(xì)介紹

新聞名稱:包含javascript示例的詞條
網(wǎng)站路徑:http://chinadenli.net/article37/dsicisj.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作定制開(kāi)發(fā)網(wǎng)站導(dǎo)航做網(wǎng)站網(wǎng)站設(shè)計(jì)服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)