MVC阐述 MVC一种设计模式,让你的面条式代码分成一个一个模块。 M:Model(数据模型)负责操作所有数据 V:View(视图)负责所有UI界面 C:Controller...
MVC阐述 MVC一种设计模式,让你的面条式代码分成一个一个模块。 M:Model(数据模型)负责操作所有数据 V:View(视图)负责所有UI界面 C:Controller...
同步 如果能直接拿到结果那就是同步比如你在医院挂号,你拿到号才会离开窗口同步任务可能消耗十毫秒 也可能需要三秒总之不拿到结果你是不可能离开的 异步 如果不能直接拿到结果那就是...
事件委托 委托一个元素监听我本该监听的事情 举例 有一百个button要为他们绑定监听事件如果一个一个给他们加不仅麻烦而且浪费内存,所以我们可以直接监听这一百个按钮的祖先,等...
捕获与冒泡 .爷爷.爸爸.儿子 文字 给三个div分别添加事件监听 fnYe fnBa fnEr点击文字的时候事件执行顺序 IE认为应该最先调用fnEr 网景认为先调用fn...
如何获取元素 jQuery的链式操作 拆开便是$('.test')找到class为test的元素.find('.children')找到它里面的所有孩子.addClass('...
DOM简介JS用document操作网页这就是Document Object Model文档对象模型 获取元素的API获取元素也叫标签很多APIwindow.idxxx或者直...
拨乱反正 最重要的知识第一个重要公式:JS公式对象.proto===其构造函数.prototypeJS唯一的公式 如果不会就套公式 第二个最重要知识:根公理Object.pr...
JS运算符 算数运算符 除法不能除以0 那样会得到infinity 和 -infinity 余数 x%7 指数 x**3 就代表x的三次方 自增自减:a++ 和 ++a 的区...
这段代码打印出的结果为6个6 原因先执行for循环,当i=6时,跳出循环,循环结束后再执行console.log,setTimeout 尽快 就是忙完手头的事之后马上去执行下...
数组是什么 数组对象 一种特殊的对象JS其实没有真正的数组 只是用对象模拟数组 JS的数组不是典型数组典型的数组:元素的数据类型相同 使用连续的内存存储 通过数字下标获取元...
构造函数 构造函数就是可以构造出对象的函数 构造函数XX函数本身负责给对象本身添加属性X.prototype对象负责保存对象的共有属性 new new X()自动做了四件事情...
对象的语法 定义无序的数据集合 键值对的集合 写法let obj={'name'='frank','age'=18}let obj=new object({'name'='f...
JS数据类型分类 七种(四基两空一对象)数字number字符串string布尔 boolean符号 symbol空 undefined空 null对象 object 注意 函...
什么是表达式和语句 例如:1+2表达式的值为3add(1,2)表达式的值为函数的返回值console.log表达式的值为函数本身 表达式一般都有值,语句可能有也可能没有 语句...
JavaScript简介 JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言虽然它是作为开发而出名,但是它也被用到了很多非环境中,...
URL 包含哪几部分,每部分分别有什么作用 url=协议+域名或IP+端口号+路径+查询字符串+锚点 ip:互联网协议 主要约定了两件事 如何定位一台设备 如何封装数据报文...
浏览器渲染原理 根据HTML构建HTML树(DOM树) 根据css构建css树 将两棵树合并成 一颗渲染树 layout布局(文档流,盒模型,计算大小和位置) paint绘制...
a标签的用法 网址https、http、// 路径 绝对路径 相对路径 邮件 mailto 电话 tel 伪协议 javascript:; id 跳转 img标签的用法 发出...
html是谁发明的? 李爵士 html起手应该写什么? <!DOCTYPE html> 常用的表章节的标签有哪些? 标题标签 h1~h6 文章article p 段落 头部 ...