這里有些平常整理的資料,希望你能了解。碼瘋窩。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),博樂(lè)企業(yè)網(wǎng)站建設(shè),博樂(lè)品牌網(wǎng)站建設(shè),網(wǎng)站定制,博樂(lè)網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,博樂(lè)網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
1.document.write( " "); 輸出語(yǔ)句
2.JS中的注釋為//
3.傳統(tǒng)的HTML文檔順序是:document- html- (head,body)
4.一個(gè)瀏覽器窗口中的DOM順序是:window- (navigator,screen,history,location,document)
5.得到表單中元素的名稱和值:document.getElementById( "表單中元素的ID號(hào) ").name(或value)
6.一個(gè)小寫(xiě)轉(zhuǎn)大寫(xiě)的JS: document.getElementById( "output ").value = document.getElementById( "input ").value.toUpperCase();
7.JS中的值類型:String,Number,Boolean,Null,Object,Function
8.JS中的字符型轉(zhuǎn)換成數(shù)值型:parseInt(),parseFloat()
9.JS中的數(shù)字轉(zhuǎn)換成字符型:( " " 變量)
10.JS中的取字符串長(zhǎng)度是:(length)
11.JS中的字符與字符相連接使用號(hào).
12.JS中的比較操作符有:==等于,!=不等于, , =, . =
13.JS中聲明變量使用:var來(lái)進(jìn)行聲明
14.JS中的判定語(yǔ)句結(jié)構(gòu):if(condition){}else{}
15.JS中的循環(huán)結(jié)構(gòu):for([initial expression];[condition];[upadte expression]) {inside loop}
16.循環(huán)中止的命令是:break
17.JS中的函數(shù)定義:function functionName([parameter],...){statement[s]}
18.當(dāng)文件中出現(xiàn)多個(gè)form表單時(shí).可以用document.forms[0],document.forms[1]來(lái)代替.
19.窗口:打開(kāi)窗口window.open(), 關(guān)閉一個(gè)窗口:window.close(), 窗口本身:self
20.狀態(tài)欄的設(shè)置:window.status= "字符 ";
21.彈出提示信息:window.alert( "字符 ");
22.彈出確認(rèn)框:window.confirm();
23.彈出輸入提示框:window.prompt();
24.指定當(dāng)前顯示鏈接的位置:window.location.href= "URL "
25.取出窗體中的所有表單的數(shù)量:document.forms.length
26.關(guān)閉文檔的輸出流:document.close();
27.字符串追加連接符: =
28.創(chuàng)建一個(gè)文檔元素:document.createElement(),document.createTextNode()
29.得到元素的方法:document.getElementById()
30.設(shè)置表單中所有文本型的成員的值為空:
var form = window.document.forms[0]
for (var i = 0; i
if (form.elements.type == "text "){
form.elements.value = " ";
}
}
31.復(fù)選按鈕在JS中判定是否選中:document.forms[0].checkThis.checked (checked屬性代表為是否選中返回TRUE或FALSE)
32.單選按鈕組(單選按鈕的名稱必須相同):取單選按鈕組的長(zhǎng)度document.forms[0].groupName.length
33.單選按鈕組判定是否被選中也是用checked.
34.下拉列表框的值:document.forms[0].selectName.options[n].value (n有時(shí)用下拉列表框名稱加上.selectedIndex來(lái)確定被選中的值)
35.字符串的定義:var myString = new String( "This is lightsword ");
36.字符串轉(zhuǎn)成大寫(xiě):string.toUpperCase(); 字符串轉(zhuǎn)成小寫(xiě):string.toLowerCase();
37.返回字符串2在字符串1中出現(xiàn)的位置:String1.indexOf( "String2 ")!=-1則說(shuō)明沒(méi)找到.
38.取字符串中指定位置的一個(gè)字符:StringA.charAt(9);
39.取出字符串中指定起點(diǎn)和終點(diǎn)的子字符串:stringA.substring(2,6);
40.數(shù)學(xué)函數(shù):Math.PI(返回圓周率),Math.SQRT2(返回開(kāi)方),Math.max(value1,value2)返回兩個(gè)數(shù)中的最在值,Math.pow(value1,10)返回
value1的十次方,Math.round(value1)四舍五入函數(shù),Math.floor(Math.random()*(n 1))返回隨機(jī)數(shù)
41.定義日期型變量:var today = new Date();
42.日期函數(shù)列表:dateObj.getTime()得到時(shí)間,dateObj.getYear()得到年份,dateObj.getFullYear()得到四位的年份,dateObj.getMonth()得
到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期幾,dateObj.getHours()得到小時(shí),dateObj.getMinutes()得到
分,dateObj.getSeconds()得到秒,dateObj.setTime(value)設(shè)置時(shí)間,dateObj.setYear(val)設(shè)置年,dateObj.setMonth(val)設(shè)置
月,dateObj.setDate(val)設(shè)置日,dateObj.setDay(val)設(shè)置星期幾,dateObj.setHours設(shè)置小時(shí),dateObj.setMinutes(val)設(shè)置
分,dateObj.setSeconds(val)設(shè)置秒 [注重:此日期時(shí)間從0開(kāi)始計(jì)]
43.FRAME的表示方式: [window.]frames[n].ObjFuncVarName,frames[ "frameName "].ObjFuncVarName,frameName.ObjFuncVarName
44.parent代表父親對(duì)象,top代表最頂端對(duì)象
45.打開(kāi)子窗口的父窗口為:opener
46.表示當(dāng)前所屬的位置:this
47.當(dāng)在超鏈接中調(diào)用JS函數(shù)時(shí)用:(javascript :)來(lái)開(kāi)頭后面加函數(shù)名
48.在老的瀏覽器中不執(zhí)行此JS:
Javascript(JS)是一種腳本語(yǔ)言,主要用于 Web,它用于增強(qiáng) HTML 頁(yè)面,通??梢郧度?HTML 代碼中。
學(xué)計(jì)算機(jī)編程的朋友應(yīng)該對(duì)js這個(gè)詞是非常熟悉的,很多人會(huì)經(jīng)常用到j(luò)s,那么下面我來(lái)跟大家說(shuō)說(shuō)js是什么意思。
詳細(xì)內(nèi)容
01
Javascript(JS)是一種腳本語(yǔ)言,主要用于 Web。它用于增強(qiáng) HTML 頁(yè)面,通??梢郧度?HTML 代碼中。JavaScript 是一種解釋型語(yǔ)言。因此,它不需要編譯。JavaScript 以交互式和動(dòng)態(tài)的方式呈現(xiàn)網(wǎng)頁(yè)。這允許頁(yè)面對(duì)事件做出反應(yīng),展示特殊效果,接受可變文本,驗(yàn)證數(shù)據(jù),創(chuàng)建 cookie,檢測(cè)用戶的瀏覽器等。
02
HTML 頁(yè)面適用于顯示靜態(tài)內(nèi)容,例如簡(jiǎn)單的圖像或文本。但是,現(xiàn)在大多數(shù)頁(yè)面很少是靜態(tài)的。今天的許多頁(yè)面都有菜單,表單,幻燈片甚至是提供用戶交互的圖像。Javascript 是 Web 開(kāi)發(fā)人員用來(lái)提供此類交互的語(yǔ)言。由于 JavaScript 適用于 HTML 頁(yè)面,因此開(kāi)發(fā)人員需要了解 HTML 才能充分發(fā)揮這種腳本語(yǔ)言的作用。雖然還有其他語(yǔ)言可用于在 Web 上編寫(xiě)腳本,但實(shí)際上它基本上都是 Javascript。
03
在 HTML 文件中使用 JavaScript 有兩種方法。第一種方法涉及在 HTML 代碼中嵌入所有 JavaScript 代碼,而第二種方法則使用從 Script 元素中調(diào)用的單獨(dú) JavaScript 文件,即由 Script 標(biāo)記包含。JavaScript 文件由.js 擴(kuò)展名標(biāo)識(shí)。
04
雖然 JavaScript 主要用于與 HTML 對(duì)象交互,但也可以與其他非 HTML 對(duì)象進(jìn)行交互,例如瀏覽器插件,CSS(層疊樣式表)屬性,當(dāng)前日期或?yàn)g覽器本身。要編寫(xiě) JavaScript 代碼,您只需要一個(gè)基本的文本編輯器,如 Windows 中的記事本,Linux 中的 Gimp 或 BBEdit。一些文本編輯器,如 BBEdit,為 JavaScript 提供了語(yǔ)法高亮功能。這將允許您輕松識(shí)別 JavaScript 代碼的元素。
JavaScript 里的標(biāo)簽語(yǔ)句就是在代碼行中注明一個(gè)位置,并為這個(gè)位置命名,方便記憶或在后續(xù)的代碼中使用。標(biāo)簽語(yǔ)句由標(biāo)識(shí)符和冒號(hào)組成,冒號(hào)后的第一條語(yǔ)句或第一個(gè)代碼塊(“{}”中的所有語(yǔ)句)將被標(biāo)簽化。
label1:
var?x=1;?//第一條語(yǔ)句
label2:
{
//第一個(gè)代碼塊
var?n=1;
n=n+1;????
//第一個(gè)代碼塊
}
JavaScript 標(biāo)識(shí)符就是一串有特殊意義的字符,它必須符合字符組合規(guī)則,用戶定義的標(biāo)識(shí)符不能是語(yǔ)法關(guān)鍵字或保留字。例如,“hello”、“strTest_1”、“TestObject”就可作為標(biāo)識(shí)符。其實(shí),變量名就是標(biāo)識(shí)符的一種。標(biāo)簽語(yǔ)句中的標(biāo)識(shí)符命名規(guī)則和變量命名規(guī)則一致。
標(biāo)簽語(yǔ)句通常和 break、continue 語(yǔ)句配合使用,用于跳轉(zhuǎn)到被標(biāo)簽化的代碼處。break、continue 語(yǔ)句的作用是跳出循環(huán)(for、while 等)和分支選擇(switch)結(jié)構(gòu),下面舉一個(gè)例子。
var?i=0;
LOOP_START:?//標(biāo)簽語(yǔ)句,“LOOP_START”為標(biāo)識(shí)符
while(i100){?//while語(yǔ)句(及所屬的代碼塊)被標(biāo)簽化
i++;
if(i%2==0)
continue?LOOP_START;?//跳出循環(huán),并從標(biāo)簽化語(yǔ)句開(kāi)始處繼續(xù)執(zhí)行
document.write(i+"?");
}
這個(gè)例子將輸出 0~100 中的所有奇數(shù)。
當(dāng)前文章:包含javascript標(biāo)識(shí)的詞條
網(wǎng)站鏈接:http://aaarwkj.com/article38/dsighsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、響應(yīng)式網(wǎng)站、做網(wǎng)站、域名注冊(cè)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站內(nèi)鏈
聲明:本網(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)