摘要: 一、什么是闭包和闭包的几种写法和用法 1、什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 2. 一个闭包就是当一个函数返回时,一个 阅读全文
posted @ 2018-12-17 19:23 前端开创者123 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1. Date 类 getDate() 返回一个月中的某一天 1-31 getDay() 返回一周中某一天0-6 getFullyear()返回四位数的年份 getMonth()返回月份 比实际情况小1 0代表1月 0-11 getHours()返回的当前的 小时数0-23 getMinutes() 阅读全文
posted @ 2018-12-17 19:15 前端开创者123 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.常用的事件 onmousemove,onmouseover,onmouseup,onmousedown,onmouseout,onclick........ 2.每个元素身上的事件是天生自带的,不需要我们去定义,只需要我们给这个是事件绑定一个方法,当事件触发的时候就会执行这个方法。 3.事件绑定 阅读全文
posted @ 2018-12-11 19:51 前端开创者123 阅读(139) 评论(0) 推荐(0) 编辑
摘要: JS的异步模式:1、回调函数;2、事件监听;3、观察者模式;4、promise对象 JavaScript语言将任务的执行模式可以分成两种:同步(Synchronous)和异步(Asychronous) “同步模式”就是一个任务完成之后,后边跟着一个任务接着执行;程序的执行顺序和排列顺序是一直的;”异 阅读全文
posted @ 2018-12-06 20:37 前端开创者123 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1.不同浏览器的标签默认的外补丁和内补丁不同 症状:随便写几个标签,不加样式控制的情况下,各自的margin和padding差异较大。原因: 每种浏览器都有一套默认的样式表,即user agent stylesheet,网页在没有指定的样式时,按浏览器内置的样式表来渲染。这是合理的,像 阅读全文
posted @ 2018-12-06 16:19 前端开创者123 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 1、 var a=123; function fun(){ alert(a) //123 } fun() 2、 var a=123; function fun(){ alert(a); //undefined var a=456; } fun() alert(a) //123 3、 var a=12 阅读全文
posted @ 2018-12-02 20:59 前端开创者123 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 面向对象 1.单例模式 2.工厂模式 3.构造函数 (1)类 JS天生自带的类 object基类 子类:function、array、number、math、string、date、RegExp、Boolean 实例:实例为函数 function实例为函数(自定义类) 事件:浏览器客户端上客户触发的 阅读全文
posted @ 2018-11-30 16:34 前端开创者123 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、document.formName.item(”itemName”) 问题 问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName"];Firefox 下,只能使用do 阅读全文
posted @ 2018-11-30 14:47 前端开创者123 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 Js中级复习 用途:指向某一个对象。 如何判断this指向 函数(方法)内 一种以函数的方式调用(不带.) this指向winodw 一种以方法的形式调用(函数名前面带.)this指向点前面的 函数(方法)外,this指向window This指向的特列 (1) Call() (2) 阅读全文
posted @ 2018-11-29 15:05 前端开创者123 阅读(102) 评论(0) 推荐(0) 编辑
摘要: BOM 浏览器对象模型 1.window.open(url,ways) url 是打开的网页地址 ways 打开的方式 _self 2. window.close() 3. 浏览器用户信息 Window.navigator 4. 浏览器地址信息 Window.location 5.window.hi 阅读全文
posted @ 2018-11-20 19:14 前端开创者123 阅读(115) 评论(0) 推荐(0) 编辑