javascript

[TOC]

在html中使用javascript

<script type="text/javascript">
console.log("hello world");
</script>

如果是外鏈的文件的引用的話:

<script src = "http://d3js.org/d3.v3.min.js"
charset= "utf-8"></script>

語法

  1. 區(qū)分大小寫

  2. 注釋 (和C語言是一樣的)

    // var name = "zhangsan ";
    
  3. 花括號 (函數(shù)格式建議寫成這樣)

    function getName(person){
        return person.name;  
    }        
    
  4. 變量

var a;
var b,c,d;

javascript是弱類型的,所有的變量定義都是是使用var既可以是數(shù)字也可以是布爾型,還可以是字符串.

  1. javascript 有五種基本數(shù)據(jù)類型:undefined,null,boolean,number,string.還用一種復(fù)雜的數(shù)據(jù)類型:object,變量屬于哪一種都可以用typeof來查看

    var a = 26;
    console.log(typeof a); // number
    
    • undefined

      未初始化的變量面膜人都是undefined,表示未定義.

    • null

      表示一個空對象,如果某個變量將來要為其復(fù)制為object類型,將其初始化為null較好.

      var 0 = null;
      o = {name:"zhangsan",age:19};
      

      null的變量屬于object類型

    • boolean

    • number 整數(shù)和浮點(diǎn)數(shù)

    • string 單引號或者是雙引號括起來的,字符串長度用length求得

      str_1.length
      

      拼接用(+)來實(shí)現(xiàn)

      console.log(str_1+str_2);//連接起來
      
    • object

      對象擁有屬性和方法,通過new來創(chuàng)建對象之后,運(yùn)用賦值來添加屬性和方法

      var person = new Object();
      person.name = "wangwu";
      person.age = 20;
      person.grouUp = function(){
          this.age +=1; //年齡 增加一歲
      }
      
  2. 操作符

    • 算術(shù)操作符
    • 賦值操作符
    • 布爾操作符
    • 關(guān)系操作符
    • 條件操作符
  3. 語句

    • if-else語句,與C語言一樣

    • while 和do-while語句 簡單

    • for 和for-in語句

      for-in 主要用于枚舉對象的屬性和方法

      for(var prop in person){
          console.log(prop); //輸出name,age,growup
      }
      
    • switch語句

    • break,continue和label語句

  4. 函數(shù)

    不需要指定參數(shù)的數(shù)據(jù)類型

  5. 對象

  6. 數(shù)組

DOM

DOM,指文檔對象模型,是針對結(jié)構(gòu)化文檔的一個借口,它允許程序和腳本動態(tài)地訪問和修改文檔.

  1. 訪問和修改HTML元素

    document.getElementById('myid'); //反返回id為myid的元素
    document.getElementsByTagName("p"); // 返回所有標(biāo)簽為p的元素
    document.getElementsByClassName("myclass"); //返回類為myclass的元素
    
    image.png
  2. 添加和刪除節(jié)點(diǎn)

    使用appendChild()方法添加節(jié)點(diǎn),用removeChild來刪除節(jié)點(diǎn)

    var para = document.createElement("p");
    para.innerHTML = "Hello"; //給p的內(nèi)容賦值
    body.appendChild(para); //添加節(jié)點(diǎn)
    
    body.removeChild(para) // 刪除節(jié)點(diǎn)
    
  3. 事件

    var para = document.getElementById("mypara");
    para.onclick = function(){
        this.innerHTML = "Thank you ";
    }
    

    ?

    image.png
image.png

SVG元素

常見的SVG元素樣式為:


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市髓介,隨后出現(xiàn)的幾起案子惕鼓,更是在濱河造成了極大的恐慌,老刑警劉巖唐础,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件箱歧,死亡現(xiàn)場離奇詭異,居然都是意外死亡一膨,警方通過查閱死者的電腦和手機(jī)呀邢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來豹绪,“玉大人价淌,你說我怎么就攤上這事。” “怎么了蝉衣?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵括尸,是天一觀的道長。 經(jīng)常有香客問我病毡,道長濒翻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任啦膜,我火速辦了婚禮有送,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘僧家。我一直安慰自己娶眷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布啸臀。 她就那樣靜靜地躺著届宠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪乘粒。 梳的紋絲不亂的頭發(fā)上豌注,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天,我揣著相機(jī)與錄音灯萍,去河邊找鬼轧铁。 笑死,一個胖子當(dāng)著我的面吹牛旦棉,可吹牛的內(nèi)容都是我干的齿风。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼绑洛,長吁一口氣:“原來是場噩夢啊……” “哼救斑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起真屯,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤脸候,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后绑蔫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體运沦,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年配深,在試婚紗的時候發(fā)現(xiàn)自己被綠了携添。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡篓叶,死狀恐怖烈掠,靈堂內(nèi)的尸體忽然破棺而出羞秤,到底是詐尸還是另有隱情,我是刑警寧澤向叉,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站嗦董,受9級特大地震影響母谎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜京革,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一奇唤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧匹摇,春花似錦咬扇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至坡垫,卻和暖如春梭灿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背冰悠。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工堡妒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人溉卓。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓皮迟,卻偏偏與公主長得像,于是被迫代替她去往敵國和親桑寨。 傳聞我的和親對象是個殘疾皇子伏尼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評論 2 355

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