Appearance
第 7 周:什么是行为?
重点:JS 是浏览器里唯一的编程语言——能做什么(操作浏览器对象、改文档、校验输入)、不能做什么(碰不到文件系统和其他站点);本周重语言与角色,语法细节不展开。 边界:DOM API 与事件模型归第 8 周,本周只在校验实训里预演一次"拦截事件";作用域/闭包/模块化等语言深水区归第 13 周。
概念
- 什么是javascript — JS 的角色:浏览器内唯一的编程语言,行为层的载体
- javascript的版本 — ES 版本演化与兼容性
- 浏览器对象模型 — BOM:JS 能碰到的浏览器部件——window、location、navigator
- CDN — 项目引入 js/资源的一种方式:内容分发网络
便捷体验:jquery
- jquery — 语法糖+插件生态:引入、传配置、排报错,"组装现成能力"的最小练习;DOM 细节归第 8 周再深入
实训
- 实训:js动态校验 — 拦截 onsubmit、多字段关联校验,与第 4 周声明式校验对照;也是事件驱动的先声
作业
- 个人项目接入js,实现DHTML、客户端校验等效果