DIV CSS 佈局教程網

javascript基礎1
編輯:JavaScript基礎知識     

重新整理過一次原生的javascript:

①.JavaScript是什麼?
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言。
總之JS就是一個很厲害的東西,通常用來 控制HTML頁面、響應浏覽器操作、驗證傳輸數據等。
java 和 JavaScript有什麼關系? 沒有任何關系,頂多語法邏輯比較像;
jQuery 和 JavaScript有什麼關系?為什麼要學JS? jQuery是由若干JS代碼組合而成的較方面的插件庫;

②.JavaScript代碼寫在哪裡:
JavaScript代碼要在頁面的script標簽裡面,或者單獨js文件裡面,或者標簽裡面(不推薦);
script標簽可以放在任意位置,但是不同位置要注意加載順序,通常放在head結束前和body結束前
script標簽可加標簽屬性 type='text/javascript' 或 language='javascript' 或 不寫;
script引入外部js文件路徑用src <script src=””></script>;

③.寫js代碼需要注意什麼?
1. 嚴格區分大小寫;
2. 語句字符都是半角字符;
3. 每條完整語句後面要寫分號;
4. 代碼要縮進,縮進要對齊,可用空格 tab縮進。

說明1.當script代碼放在body之前,並且裡面涉及到操作標簽的話,就需要加上window.onload=function(){};

④.JS如何找到對應的標簽/節點/元素

 document.getElementById('id名')通過id尋找
 document.getElementsByClassName('class名') 尋找所有的class名   [有兼容問題]
 document.getElementsByClassName('class名')[0]尋找第一個class名.下標是從0開始的
 document.getElementsByTagName()通過標簽尋找所有</li>    <li>document.getElementsByTagName()[0]通過標簽尋找第一個,下標是從0開始的

 

⑤.innerHTML='' 元素裡面的HTML內容顯示。eg:

document.getElementsByTagName('div')[0].innerHTML = 'Hello World!';
在頁面的第一個div標簽裡顯示內容Hello World! 其中【=】一個等號叫賦值,是把右邊的內容給左邊。 【""】引起來的叫字符串

 

6.點擊事件 xxx.onclick = 事件函數。

 document.getElementById('aa').onclick = function(){
 //alert( 'Hello World!' );
 // this 就是只觸發這個事件的對象,這裡也就是document.getElementById('wrap')
 this.innerHTML = 'Hello World!';
 };

7.  xxx.onmouseover鼠標移入事件 和 xxx.onmouseout鼠標移出事件

      //定義變量
      var oDiv =document.getElementById('aa');//id='aa'
      var oDiv1 =document.getElementsByClassName('box')[0];//class='box'
      //設置div初始顯示
      oDiv.innerHTML = '你好。我是id='aa';
      oDiv1.innerHTML = '你好。我是class='box';
 
       //當鼠標移入 #aa 的時候,.box 顯示 '鼠標當前在#aa的div上';
      oDiv.onmouseover = function(){
         oDiv1.innerHTML = '鼠標在當前在#aa的div上';
       };
         //當鼠標移出  #aa的時候,.box 清除內容;
         oDiv.onmouseout = function(){
         oDiv1.innerHTML = '';
       };
      };

 8.注釋

  多行注釋:/*注釋*/

  單行注釋://注釋

9.JavaScript輸出:

  JavaScript通常是用來控制HTML網頁的,所以一般說輸出就是對頁面元素內容的修改;

    innerHTML = 'Hellow World';
   document.write('Hellow World' );

10.JavaScript彈窗:

 alert('Hellow World');//顯示帶有一條指定消息和一個 OK 按鈕的警告框。
 
 confirm('確定?');//顯示一個帶有指定消息和OK 及取消按鈕的對話框。
 
 prompt('請輸入您的姓名');//顯示可提示用戶進行輸入的對話框。

 

 

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved