2018年12月2日
摘要: 函数,如果把它当做函数看,就只能起到函数的意思,可以封装。如果我们 把他当做函数对象看,就可以实现一些继承,可以在控制台dir(展开)然后就 可以发现在原型链上函数对象天生自带call(),apply(),bind()三个方法 这三个方法可以改变this的指向 call(),apply()的区别在于 阅读全文
posted @ 2018-12-02 20:07 萬事順意 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、window.open(url,ways) url是打开的网页地址 ways是打开方式(-blank;-self) 2、window.close()关闭窗口 3、浏览器的用户信息 window.navigator 4、浏览器地址信息 window.location 5、window.histor 阅读全文
posted @ 2018-12-02 19:59 萬事順意 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、CSS样式提供了运动 过度的属性:transition 过度的属性值:attr ,time , liner , delay; 值分别是:属性(css),花费的时间,变化的速度(默认匀速),delay延迟; 2、js提供的运动 元素的client offset scroll三个系列可以帮助js提供 阅读全文
posted @ 2018-12-02 19:54 萬事順意 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、关于节点 1、节点树状图 document>documentElement>body>tagName 2、节点类型 元素节点(标签)、文本节点(文本)、属性节点(标签属性) 3、document的属性nodeType的返回值是数字: 1:元素节点;2、属性节点;3、文本节点 4、获取节点的方法: 阅读全文
posted @ 2018-12-02 19:40 萬事順意 阅读(941) 评论(0) 推荐(0) 编辑
  2018年11月30日
摘要: 1、js操作css样式 div.style.width="100px"; 在div标签里我们添加了一个属性,并设置这种写法会给标签带来大量的style属性 跟实际项目不符,因为没有让CSS和html分离,所以获取css样式: window.getComputedStyle() 获取经过计算机计算的所 阅读全文
posted @ 2018-11-30 17:13 萬事順意 阅读(490) 评论(0) 推荐(0) 编辑
摘要: div.attributes是元素的所有标签属性构成的数据集合 div.classList是所有用class起名的元素构成的集合 在classList的原型链上可以看到add()和remove() (1)client系列 clientWidth/clientHeight 就是我们设置的宽/高+内边距 阅读全文
posted @ 2018-11-30 16:55 萬事順意 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、定时器中的this: 不管定时器中的函数怎么写,它里面的this都是window; 在函数前面讲this赋值给一个变量,函数内使用这个变量就可以改变this的指向 二、函数封装 函数封装是一种函数的功能,它把一个程序员写的一个或多个功能通过函数、类的方式封装起来,对外 只提供一个简单的函数接口, 阅读全文
posted @ 2018-11-30 16:16 萬事順意 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一、针对表单的事件: 1、表单的标签:form、input、select、textarea 2、表单的属性:type=“radio/checked/password/button/text/submit/reset” 3、事件:onchange,当表单内容被修改时触发的事件 onfocus,获取焦点 阅读全文
posted @ 2018-11-30 15:41 萬事順意 阅读(184) 评论(0) 推荐(0) 编辑
  2018年11月29日
摘要: 补充知识点:基类(object)的子类有哪些?Function,Array,Number,Boolean,String,Date,Math,RegExp String的两种写法:var st=new String("hello world") var st="hello world" 字符串拼接用“ 阅读全文
posted @ 2018-11-29 14:43 萬事順意 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 闭包:函数在调用的时候,会形成一个私有作用域,内部的变量不会被外面访问,这种保护机制叫做闭包; (这个时候我们需要注意的是:函数调用完毕,这个函数形成的栈内存会被销毁) 通过一个案例来看一下: function fn(){ var a=12; a++; console。log(a) } fn() 当 阅读全文
posted @ 2018-11-29 08:36 萬事順意 阅读(135) 评论(0) 推荐(0) 编辑