Skip to content

第 7 周:什么是行为?

重点:JS 是浏览器里唯一的编程语言——能做什么(操作浏览器对象、改文档、校验输入)、不能做什么(碰不到文件系统和其他站点);本周重语言与角色,语法细节不展开。 边界:DOM API 与事件模型归第 8 周,本周只在校验实训里预演一次"拦截事件";作用域/闭包/模块化等语言深水区归第 13 周

概念

  1. 什么是javascript — JS 的角色:浏览器内唯一的编程语言,行为层的载体
  2. javascript的版本 — ES 版本演化与兼容性
  3. 浏览器对象模型 — BOM:JS 能碰到的浏览器部件——window、location、navigator
  4. CDN — 项目引入 js/资源的一种方式:内容分发网络

便捷体验:jquery

  • jquery — 语法糖+插件生态:引入、传配置、排报错,"组装现成能力"的最小练习;DOM 细节归第 8 周再深入

实训

  • 实训:js动态校验 — 拦截 onsubmit、多字段关联校验,与第 4 周声明式校验对照;也是事件驱动的先声

作业

  • 个人项目接入js,实现DHTML、客户端校验等效果