上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: Object.create() 方法会使用指定的原型对象及其属性去创建一个新的对象。 第二个参数 一个没有原型的对象 阅读全文
posted @ 2017-12-10 22:00 伊优 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在如今VUE盛行的情况下,我们一直在惊叹于VUE的组件的功能,却不知道,原生js早就已经支持了这个功能。 最近在公开课学到的,js还有很多很多需要探索学习。 下面是一个简单的例子 阅读全文
posted @ 2017-12-09 21:38 伊优 阅读(3976) 评论(0) 推荐(0) 编辑
摘要: 1 概述 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。 Proxy 这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。 ES6 原生提供 Proxy 构造函数,用来生成 阅读全文
posted @ 2017-12-08 15:34 伊优 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 以上案例,包括了构造函数,原型函数和实例对象,实例对象可以通过__proto__原型链找到原型,实例对象也可以自己定义函数,比如例子中的Apple.init,此时实例对象本身和原型对象上都有init帆方法,此时实例对象会优先调用本身的 方法,如果没有,再去prototype上找。 理解原型对象 无论 阅读全文
posted @ 2017-12-07 16:44 伊优 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 盒子模型 、 css中的BFC 一、常见定位方案 BFC的全称是Block Formatting Context,直译过来是:块级格式化上下文。 在理解BFC时先理解三个概念: 1、Block-level elements属于diplay: block;的元素,都是Block-level eleme 阅读全文
posted @ 2017-12-06 10:03 伊优 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 数组追加 获取数组中的最大值和最小值 验证是否是数组(前提是toString()方法没有被重写过) apply的用法 用apply的方法 bind的用法 bind() 创建了一个函数,当这个click事件绑定在被调用的时候,它的 this 关键词会被设置成被传入的值(这里指调用bind()时传入的参 阅读全文
posted @ 2017-12-05 17:56 伊优 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 起源: 设计模式并非是软件开发中的专业术语。实际上‘模式’最早诞生于建筑学。20世纪30年代,哈佛大学建筑学博士和他的研究团队花了约20年的时间, 研究了为解决同一问题而设计出不同结构建筑,从中发现了那些高质量设计中的相似性,并且用‘模式’来指代相似性。 设计模式:在面向对象软件设计中针对特定问题的 阅读全文
posted @ 2017-12-03 23:03 伊优 阅读(1886) 评论(1) 推荐(0) 编辑
摘要: 最近在理解 js的严格模式,提到了“禁止使用with语句,因为with语句无法在编译时就确定,属性到底归属哪个对象。” 因为之前并没有接触过with语句,所以现在整理一下whith语句; W3 school对于with()语句是这样解释的 msdn.microsoft.com 对于with()语句是 阅读全文
posted @ 2017-11-16 14:24 伊优 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 设立严格模式的原因: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; - 消除代码运行的一些不安全之处,保证代码运行的安全; - 提高编译器效率,增加运行速度; - 为未来新版本的Javascript做好铺垫。 "严格模式"体现了Javascript更合理、更安全、更严 阅读全文
posted @ 2017-11-15 22:27 伊优 阅读(5896) 评论(0) 推荐(0) 编辑
摘要: 我们是用Eclipse开发的,所以用vue开始时,要进行代理,不然访问不到服务器,所以就需要配置一下 dev context 里面写的是代理的接口,就是以这些接口开头的,如果没有就往里写一下,proxupath是代理的地址, 项目可以访问这个地址的数据。 阅读全文
posted @ 2017-11-15 17:32 伊优 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页