一:介绍
1 | 一。介绍: |
示例:
1 | common.js: |
1 | <!DOCTYPE html> |
二:JavaScript中变量声明方式:
1 | 1.命令格式: |
三:JavaScript中标识符命名规则:
1 | 1.标识符只能由四种符号组成 英文字母,数字 , 下划线,美元符号($) |
四:JavaScript数据类型:
1 | 1.分类: 基本数据类型 & 高级引用数据类型 |
五:JavaScript中特殊【值】
1 | 1.undefined: JavaScript中所有变量在没有赋值时,其默认值都是undefined |
六:JavaScript中控制语句
1 | JavaScript中控制语句与Java中控制语句语法格式完全一致 |
七:JavaScript中函数声明方式
1 | 1.命令格式: |
八:JavaScript函数调用方式:
1 | 1.浏览器并不会自动调用JavaScript函数 |
二:JavaScript应用
一:JavaScript作用:
1 | 帮助浏览器对用户提出请求进行处理 |
二:DOM对象:
1 | 1.DOM = Document Object Model, 【文档模型对象】 |
三:DOM对象生命周期:
1 | 1.浏览器在接收到html文件之后,将HTML文件标签加载到浏览器缓存中, |
四:document对象:
1 | 1.document对象被称为【文档对象】 |
五:document对象生命周期:
1 | 1.在浏览器将网页中所有标签加载完毕后,在内存中将使用【树形结构】 |
六:通过document对象定位DOM对象方式:
1 | 1.根据html标签的id属性值定位DOM对象 |
七:DOM对象对HTML标签属性操作
1 | 1.DOM对象对标签value属性进行取值与赋值操作 |
例子全选与全不选与鼠标悬停变色:
1 | <script type="text/javascript"> |
八:JavaScript监听事件
1 | 1.监听事件: |
1.登陆密码重复验证:
1 |
|
2.鼠标移动变色:
1 | <!DOCTYPE html> |
3.百度的模糊查询:
1 | <!DOCTYPE html> |
九:onload监听事件
1 | 1.作用:监听浏览器何时将网页中html标签加载完毕 |
1 | 使用例子: |
十:dom对象实现监听事件与html标签绑定
1 | 1.前提: |
十一:typeof
1 | typeof obj = obj.getClass().getName(); |
三:javascript高级篇
一:arguments
1 | 1.JavaScript中,每一个函数都包含一个arguments属性 |
二:function类型对象
1 | 1.介绍: |
三:局部变量和全局变量
1 | 1.局部变量: |
四:object类型对象特征
1 | 1.[定义]: 在JavaScript认为所有通过[构造函数]生成对象其数据类型都是object类型 |
五:自定义构造函数
1 | 1. [命令]: |
六:JavaScript中this指向
1 | 3/1.JavaScript中this指向和Java中this只想问安全一致 |
==七:JSON==
服务端与浏览器之间的数据通讯格式
1 | 1.前提:JavaScript中得到object类型对象方式 |
1.通过反射机制将高级类型转化为json
1 | public class Student{ |
2.json数据在前端表格显示
1 | <script type="text/javascript"> |
四:MVC开发规则
1 | 1.介绍: |