赞了问题2019-10-28
发布了文章2019-09-05
vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。当把一个普通Javascript对象传给Vue实例来作为它的data选项时,Vue 将遍历它...
赞了问题2019-05-14
赞了回答2019-05-14
This runs an arbitrary command specified in the package's "start" property of its "scripts" object. If no "start" property is specified on the "scripts" object, it will run node server.js.
赞了问题2019-02-01
赞了问题2018-11-27
赞了回答2018-11-19
js对象如何优雅的取一个深度的值? 可以参考下
赞了回答2018-11-19
用 es6 的解构赋值 {代码...} 在最新的标准中支持可选链操作符和空值合并运算符,可以用如下方式 {代码...} 就是最后的?.[0]看起来有点奇怪
赞了回答2018-11-19
技术上,如果代码中多次出现以下代码,尝试用一个 function 代替。 {代码...} 如果没兴趣自己写,那推荐使用 lodash 的 get 函数,[链接]。
提出了问题2018-11-19
赞了文章2018-11-02
虽然目前的技术栈已由Vue转到了React,但从之前使用Vue开发的多个项目实际经历来看还是非常愉悦的,Vue文档清晰规范,api设计简洁高效,对前端开发人员友好,上手快,甚至个人认为在很多场景使用Vue比React开发效率更高,之前也有断断续续研读过Vue的源码,但一直没...
提出了问题2018-10-26
回答了问题2018-10-19
出了新方法啦!padStart()padEnd()
赞了文章2018-10-10
随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,前端人员除了传统的 XSS、CSRF 等安全问题之外,又时常遭遇网络劫持、非法调用 Hybrid API 等新型安全问题。当然,浏览器自身也在不断...
赞了回答2018-08-24
这样写就好了<router-link target="_blank"></router-link>
回答了问题2018-08-14
刚也遇到这个问题,用this.$nextTick() 解决了 +1
赞了文章2018-08-09
在代码中所有被import()的模块,都将打成一个单独的包,放在chunk存储的目录下。在浏览器运行到这一行代码时,就会自动请求这个资源,实现异步加载。
关注了问题2018-04-08
关注了问题2018-04-04
赞了文章2018-03-20
一转眼,我入职 SegmentFault 快接近一年。再回想一下,SegmentFault 讲堂也一周岁了,是时候捋一捋我们这一年都干了些啥,来和我一起回顾下你与讲堂的交集吧~