🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
3. Javascript 3.1 基础语法(ES5语法, ES6,ES7课程后期有时间的情况下简答介绍。) 3.1.1 变量,注释 3.1.2 控制流程 3.1.3 函数,变量作用域(函数级,全局级,ES6使用Let定义块级作用域) 1) 系统函数 IsNaN parseInt setTimeOut(重点) setInterval(重点) alert prompt 2) 自定义函数 匿名函数,自运行函数,回调函数 3) 函数闭包 3.2 面向对象 1) 系统对象 Date String Array Math0 2) 自定义对象 1. 字面量方式 2. 构造函数方式 3.3 DOM 3.3.1 获取 XX.getElementById, XX.getElementsByName XX.getElementsByClassName, XX.getElementsByTagName 案例:表单验证: 3.3.2 操作属性,getAttribute, setAttribute 操作样式,xx.style.backgroundColor = "" 注意getComputedStyle()与xx.style的区别 3.3.3 创建 var ctrl = document.createElement() 3.3.4 遍历 查找父,查找子,查找兄弟节点 3.4 事件 Onclick, onchange, onblur, onfocus, onload, onkeydown, onkeyup, onkeypress, onmouseover, onmouseout, onmousedown, onmousemove, onmouseup (手机端没有键盘和鼠标事件) ontouchstart ontouchmove, ontouchend 1) 属性方式 <button onclick=""></button> 2) 事件注册方式 xx.onclick = function(){}; 3) addEventListener, attachEventListener 事件冒泡 3.5 BOM Window window.open window.close,简单了解。 Location location.href=? 从url上得到参数 History history.go(-1) Screen Navigator 判断手机还是PC浏览器 3.6 ajax:手机归属地查询,天气预报,图灵机器人 充分利用chrome的的调试功能。 推荐 www.songbo.info