js的基本概念

javascript的概念

一種編程語(yǔ)言,由瀏覽器編譯

js的基本使用

<script type="text/javascript">
</script>
<script type="text/javascript" src="js的地址">
</script>

js的語(yǔ)法

所有數(shù)據(jù)類(lèi)型用var

js的foreach

    var a=[1,2,3];
    for(var i in a){  //i是數(shù)組下標(biāo)
        alert(a[i]);
    }   

函數(shù)的定義

普通函數(shù)
function 函數(shù)名 () {
    
}
匿名函數(shù)
var 函數(shù)名=function (){
    
}
動(dòng)態(tài)函數(shù)
可以使用函數(shù)名 使用不同的函數(shù)邏輯
var 函數(shù)名=new Function(參數(shù)博肋,函數(shù)體);

函數(shù)的調(diào)用

-直接在script中調(diào)用函數(shù)的名字
-在事件中調(diào)用函數(shù)的名字(on....)

對(duì)象

  function 類(lèi)名(){
      this.屬性=屬性值;
      this.方法名=function(){}
  }
  //創(chuàng)建對(duì)象
  var 對(duì)象名=new 類(lèi)名();
  對(duì)象.方法;

prototype

   //prototype原形
   類(lèi)名.prototype.屬性=屬性值;//向原來(lái)的類(lèi)中添加一個(gè)屬性并賦值
   類(lèi)名.prototype.方法名=function(){}

全局函數(shù)

var salary=prompt("請(qǐng)輸入工資","");
parseInt();
eval("js代碼");

dom的概念

將html標(biāo)簽和標(biāo)簽的屬性封裝成js對(duì)象踊跟,通過(guò)調(diào)用js對(duì)象的屬性和方法脱盲,可以方便的操作標(biāo)簽点骑,如修改樣式撤师,對(duì)標(biāo)簽的增刪改查等榕堰;

dom的對(duì)象

方法一:getElementById

//通過(guò)id獲取對(duì)象谦趣,獲取出來(lái)的是多個(gè)對(duì)象
var 對(duì)象名=document.getElementById('標(biāo)簽的id');

方法二

//通過(guò)name獲取對(duì)象玉控,獲取出來(lái)的是多個(gè)對(duì)象
var 數(shù)組名=document.getElementByName('name屬性值');

方法三

//通過(guò)標(biāo)簽名獲取對(duì)象飞主,獲取出來(lái)的是多個(gè)對(duì)象
var divs=document.getElementsByTagName('div');

方法四

//通過(guò)選擇器獲取對(duì)象,獲取出來(lái)的是多個(gè)對(duì)象
var divs=document.querySelectorAll(".dd");

常用的屬性

-style 給標(biāo)簽添加樣式
-className 給標(biāo)簽加載css樣式
-innerHTML 給標(biāo)簽的內(nèi)容進(jìn)行賦值
-outHTML 將整個(gè)標(biāo)簽轉(zhuǎn)化成字符串
-outText 獲取標(biāo)簽內(nèi)容

其他

定時(shí)器
-setInteval("函數(shù)名",2000);每格2S執(zhí)行函數(shù)
-setTimeout("函數(shù)名",2000);2s之后執(zhí)行一次

     //遞歸思想
    function time(){
      var d=document.getElementById('a');
      var time=new Date().getSeconds();
      d.innerHTML=time;
      if(time==0){
        return;
      }           
    setTimeout("time()",1000);
    }
    time();

節(jié)點(diǎn)和元素

var elements=d.children;
  elements[0].outerText;
  elements.nextElementSibling.outerText;
  var tr=document.createElement("td");

獲取事件對(duì)象

<a id="a1" href="#" onclick="show(id)">選項(xiàng)1</a>
function show(id){
 var a=id;
 alert(a.nodeName);
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末高诺,一起剝皮案震驚了整個(gè)濱河市碌识,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌虱而,老刑警劉巖筏餐,帶你破解...
    沈念sama閱讀 211,348評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異牡拇,居然都是意外死亡魁瞪,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)惠呼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)导俘,“玉大人,你說(shuō)我怎么就攤上這事罢杉√宋罚” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,936評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵滩租,是天一觀的道長(zhǎng)赋秀。 經(jīng)常有香客問(wèn)我,道長(zhǎng)律想,這世上最難降的妖魔是什么猎莲? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,427評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮技即,結(jié)果婚禮上著洼,老公的妹妹穿的比我還像新娘。我一直安慰自己而叼,他們只是感情好身笤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著葵陵,像睡著了一般液荸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上脱篙,一...
    開(kāi)封第一講書(shū)人閱讀 49,785評(píng)論 1 290
  • 那天娇钱,我揣著相機(jī)與錄音伤柄,去河邊找鬼。 笑死文搂,一個(gè)胖子當(dāng)著我的面吹牛适刀,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播煤蹭,決...
    沈念sama閱讀 38,931評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼笔喉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了疯兼?” 一聲冷哼從身側(cè)響起然遏,我...
    開(kāi)封第一講書(shū)人閱讀 37,696評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎吧彪,沒(méi)想到半個(gè)月后待侵,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,141評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡姨裸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評(píng)論 2 327
  • 正文 我和宋清朗相戀三年秧倾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片傀缩。...
    茶點(diǎn)故事閱讀 38,625評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡那先,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出赡艰,到底是詐尸還是另有隱情售淡,我是刑警寧澤,帶...
    沈念sama閱讀 34,291評(píng)論 4 329
  • 正文 年R本政府宣布慷垮,位于F島的核電站揖闸,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏料身。R本人自食惡果不足惜汤纸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芹血。 院中可真熱鬧贮泞,春花似錦、人聲如沸幔烛。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)饿悬。三九已至令蛉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乡恕,已是汗流浹背言询。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留傲宜,地道東北人运杭。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像函卒,于是被迫代替她去往敵國(guó)和親辆憔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法报嵌,類(lèi)相關(guān)的語(yǔ)法虱咧,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法锚国,異常的語(yǔ)法腕巡,線(xiàn)程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,598評(píng)論 18 399
  • 1.幾種基本數(shù)據(jù)類(lèi)型?復(fù)雜數(shù)據(jù)類(lèi)型?值類(lèi)型和引用數(shù)據(jù)類(lèi)型?堆棧數(shù)據(jù)結(jié)構(gòu)? 基本數(shù)據(jù)類(lèi)型:Undefined、Nul...
    極樂(lè)君閱讀 5,502評(píng)論 0 106
  • spring mvc 搭建步驟 使用maven 環(huán)境 新建maven project 血筑,名字為test 打開(kāi)po...
    玲瓏花閱讀 685評(píng)論 0 0
  • 人生自是有情癡绘沉,此恨不關(guān)風(fēng)與月 縱使高原上的風(fēng) 吹不散,執(zhí)著的背影 縱使清晨前的霜 融不化豺总,心頭的溫?zé)?你靜守在月...
    原來(lái)我們都一樣閱讀 267評(píng)論 0 2
  • 這幾天剛好國(guó)慶放假车伞,回了趟老家,家里剛剛農(nóng)忙喻喳,要么烤煙要么撇包谷另玖,家里人手不夠,小弟找了一幫兄弟來(lái)幫忙撇玉米表伦,看著...
    井溢閱讀 232評(píng)論 2 2