上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
摘要: 一直在尝试为javascript找一个快捷可靠的对象深拷贝的方法,昨天突发奇想,把对象push到一个空数组里,然后对改数组通过concat()或slice()进行拷贝,然后取出数组的第一个元素复制给变量,这个变量岂不就是深拷贝的对象么。说干就干,上代码 若成功的话,控制台里是对象{c: 1},否则是 阅读全文
posted @ 2017-03-17 10:26 姜瑞涛 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 暂时放弃算法的深入学习了,等熟悉了Java再搞算法。 先从牛客网的JS方面刷起,接着刷数据结构和算法,然后去刷leetcode,这儿记载自己从出错的地方。 对于leedcode,写个个人使用指南。 下面几个是用js做的题的链接 1 2 3 4 5 基本上这几个就够了,看不懂解题过程就去牛客网看看别人 阅读全文
posted @ 2017-03-11 22:27 姜瑞涛 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 最终答案在一个类库里,地址 https://github.com/yahoo/ypromise 这个类库也有问题,就是下面这道面试题在IE9里实现不一致,类库里还是用了setTimeout。去年尝试用setTimeout(,0)来实现Promise,见Promise的实现原理 ,最后以失败告终。今天 阅读全文
posted @ 2017-03-10 15:15 姜瑞涛 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 能看出上面是一个策略模式的实现么?一个基于策略模式的程序至少由两部分组成。第一个部分是一组策略类,策略类封装了具体的算法,并负责具体的计算过程。第二个部分是环境类,环境类接受客户的请求,随后把请求委托给某一个策略类。要做到这点,说明环境类要维持对某个策略对象的引用。 仍学习自《JavaScript设 阅读全文
posted @ 2017-03-08 15:24 姜瑞涛 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 重新看《JavaScript设计模式与开发实践》一书,第32页发现个简易版的Function.prototype.bind实现,非常容易理解,记录在这了。 原文也给了个完整版的实现,这儿就不写了。 阅读全文
posted @ 2017-03-07 17:53 姜瑞涛 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 有何区别,为何一定要通过call。 我们知道call是用来改变函数作用域的,Object.prototype.toString.call在这儿也是用来改变作用域的。 Object.prototype.toString() 在toString方法被调用时,会执行下面的操作步骤(参考): 1. 获取th 阅读全文
posted @ 2017-02-28 17:13 姜瑞涛 阅读(840) 评论(0) 推荐(1) 编辑
摘要: 上次在最后提到vue-router路由匹配明显不是深度优先搜索,然后需要看vue-router的源码研究其到底是用的何种搜索算法。vue-router源码并不多,看完也不是什么难事,可vue.js源码多呀,vue2.0八千多行,一时半会儿看不完! 还是接着巩固算法吧,这次就记录一下图的基本搜索算法, 阅读全文
posted @ 2017-02-26 09:22 姜瑞涛 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在入口main.js里构建scss是通过引入模块的方式 在.vue组件里是单独构建的 里面的rem()是_functions.scss里定义的一个scss函数 然而这个rem()函数一直用不了,找问题找了很长时间,当然最后还是解决了。 webpack在对main.js里引入的scss编译时,可以看成 阅读全文
posted @ 2017-02-20 11:55 姜瑞涛 阅读(7949) 评论(4) 推荐(0) 编辑
摘要: 在通过vue-cli安装了webpack-simple 后,就自动安装好vue-loader了,但此时若写了含有sass的.vue组件,运行npm run dev时会报错。此时,需要我们在webpack.config.js里对vue-loader进行更详细的配置,官网给出来了,当然我们只需一个scs 阅读全文
posted @ 2017-02-14 16:47 姜瑞涛 阅读(3713) 评论(0) 推荐(0) 编辑
摘要: 从这几篇文章以及自己一年的前端经验总结出来的,flex的方式有空再写。知乎 segmentfault CSDN 1.单行文本的文字垂直居中 如下所示,块级元素的高度已给定,如何实现这个块级元素里的文本垂直居中呢? 答案是设置块级元素的line-height与height相等。原理是什么?读过《CSS 阅读全文
posted @ 2017-02-14 10:39 姜瑞涛 阅读(363) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页