1.jQuery 相當於一系列js 函數的封裝,是一種輕量級庫裏面有很多函數可以調用。
在加載頁面過程當中,頁面元素加載完成後,即可執行jQuery 語句。圖片再繼續加載完
在 js 中,等頁面所有元素加載完成後,即圖片也顯示完全後,js語句才執行。
JQuery 入口函數:
$(function(){
});
$(document).ready(function(){
});
有了入口函數,jquery 裏面的代碼可以放在任何地方,不會報錯。
2.typeof 用來檢測數據類型。
有如下可能結果:
2.1. undefine
2.2 number
2.3 string
2.4 function
2.5 object
var ss="Sss";
console.log(typeof ss); =======>"string"
3.jquery 對象不能調用DOM中的方法。DOM 無法調用jquery 對象方法。
但可以轉化dom對象爲jquery 對象。調用jquery 的方法 。$(document.getElementById("dv")).text("123");
轉化jquery 對象爲dom 對象。(取數組 的下標 獲得dom 對象)
eg: var $li=$("li"); $li[0].style.backgroundColor=“black”;
4. js 命名規範
變量的命名:首位必須是_下劃線、或字母或者是美元$符號,其他字符可以是數字、美元、或劃線或字母。
java 命名規範:
所有命名規則必須遵循以下規則:()
1)、名稱只能由字母、數字、下劃線、$符號組成
2)、不能以數字開頭
3)、名稱不能使用JAVA中的關鍵字。
4)、堅決不允許出現中文及拼音命名。
java 關鍵字:
訪問控制
private protected public
類,方法和變量修飾符
abstract class extends final implements interface native new
static strictfp synchronized transient volatile
程序控制
break continue return do while if else for instanceof switch
case default
異常處理
try cathc throw throws
包相關
import package
基本類型
boolean byte char double float int long short null true false
變量引用
super this void
保留字
goto const
4.1 typeof($) =========>function
$ 用法: 1參數爲 function 作爲入口函數
$(function(){
});
2參數爲DOM 對象,把DOM對象轉換爲jquery 對象後,可調用ready方法。jquery(element) element 爲dom 對象
在document 上 綁定一個ready事件監聽函數,當DOM結構加載完成時執行。ready 事件觸發要早於load 事件,
$(document).ready(function(){
});
3參數爲字符串,有一定格式 。#id(ID 選擇器) .class (類選擇器) 標籤選擇器 $("li") 用來找到jquery對象。Jquery(selector [,context])