1.jQuery 相当于一系列js 函数的封装,是一种轻量级库里面有很多函数可以调用。
在加载页面过程当中,页面元素加载完成后,即可执行jQuery 语句。图片再继续加载完
在 js 中,等页面所有元素加载完成后,即图片也显示完全后,js语句才执行。
JQuery 入口函数:
$(function(){
});
$(document).ready(function(){
});
有了入口函数,jquery 里面的代码可以放在任何地方,不会报错。
2.typeof 用来检测数据类型。
有如下可能结果:
2.1. undefined
2.2 number
2.3 string
2.4 function
2.5 object
var ss="Sss";
console.log(typeof ss); =======>"string"
var tt=null
console.log(typeof(null))=======>object
foo instanceof Foo 用于判断实例
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])