12 2020 档案
摘要:一、MVC MVC是一种设计模式,M指Model(模型),V指View(视图)、C指Controller(控制器) Model:数据层,封装数据以及对数据的处理方法 const M = { data:{},//数据 create(){},//增 delete(){},//删 update(){},/
阅读全文
摘要:同源策略 源:协议+域名+端口号 (可通过window.origin或location.origin获取当前的源) 同源:指协议域名端口号完全一致,即为同源 同源策略:不同源的网址不准访问彼此的数据。如果js运行再A里,那么只能获取源A的数据,不能获取源B的数据,即不允许跨域。 意义:这是浏览器为了
阅读全文
摘要:基于原型的继承:通过隐式原型链来实现继承 // 定义父类Animal function Animal(sex) { this.sex = sex; } Animal.prototype.gender = function () { console.log(`这只动物是${this.sex}的`);
阅读全文
摘要:let animal1 = { type: "鼠", eat(food) { console.log(`${this.type}吃${food}`); }, }; let animal2 = { type: "猫", }; animal1.eat("玉米"); //鼠吃玉米 animal1.eat.
阅读全文
摘要:异步与同步 概念 异步任务相当于现实生活中的同步,在日常生活中,我们要烧水,可以在烧水的时候煮饭做菜。等水开了,再去灌水(后面这句是回调) 同步任务则是,必须完成这件事,才能做下一件事,这件事做不完,就做不了下一件事。比如,你还没写完作业,而恰巧你的小伙伴来找你完,你的父母就和你说,写完作业才能出去
阅读全文
摘要:事件委托 首先,有两个问题 问题一: 有一个瀑布流布局,上面有数以千计的图片,当点击某一张图片的时候就预览该张图片,你会怎么添加点击事件? 问题二: 如果有个业务让你监听目前不存在的元素的点击事件,这个时候该怎么做? 针对问题一,可以监听所有图片的祖先元素,等冒泡的时候判断target是不是这些张图
阅读全文
摘要:获取元素 jQuery的基本设计思想和主要用法,就是选择某个网页元素,然后对其进行操作。 css选择器 $(document) 选择整个文档 $('#myId') 选择id为#id的网页元素 $('div.myClass') 选择class为myClass的选择器 $('input[name=min
阅读全文
摘要:DOM事件的三个阶段(DOM事件流): 1.事件捕获阶段 由document节点依次向内捕获直到目标元素 2.处于目标阶段 目标节点处理事件的阶段 3.事件冒泡阶段 由目标节点向外冒泡直到document节点 事件绑定的API IE5*:attachEvent('onclick',fn) 冒泡 网景
阅读全文

浙公网安备 33010602011771号