赞了文章2019-07-20
正则表达式可能大部分人都用过,但是大家在使用的时候,有没有想过正则表达式背后的原理,又或者当我告诉你正则表达式可能存在性能问题导致线上挂掉,你会不会觉得特别吃惊?
赞了文章2019-07-20
JavaScript 单元测试如今对于前端开发来说并不陌生,前端工程化之后项目的代码质量越来越受到重视,单元测试无疑是一种衡量代码质量的重要手段,而测试覆盖率则是衡量测试完整性的一种手段:通过已执行代码的覆盖率,用于评测代码的可靠性和稳定性,可以及时发现没有...
赞了文章2019-07-20
基于 React 的组件化开发方式,为富前端 web 应用提供大量技术实践,社区逐渐形成了稳定的组件规范,本文从 API 层面归纳出 6 种组件类型,分析其优缺点和适用场景,为日常组件开发提供一个方法指南。6 种类型分别为结构型组件、样式型组件、组合型组件、配置型组件...
赞了文章2019-07-12
React Hooks出来也有一段时间了,在这个过程中有一个前端的React项目是专门用的React的FC组件形式来写的。在过程中提炼了一些使用实例,这里记录下。还有,如果你之前从来没有了解过React Hooks,建议你先
赞了文章2019-06-07
作为Go语言的推广者,常常被问到各种关于Go语言的基础特性问题。其中,关于包管理方面的问题会让我非常尴尬,因为Go的包管理在1.11之前与Python、Node、Java比较起来真的只能算是“仅仅可用”而已。
赞了文章2018-07-29
本周精读内容是 《逃离 async/await 地狱》。 1 引言 终于,async/await 也被吐槽了。Aditya Agarwal 认为 async/await 语法让我们陷入了新的麻烦之中。 其实,笔者也早就觉得哪儿不对劲了,终于有个人把实话说了出来,async/await 可能会带来麻烦。 2 概述 下面是随...
赞了文章2017-08-21
Vue 中有若干个“语法糖”: v-model 语法糖 组件注册语法糖 arr.$set 语法糖 后两种语法糖即使不深入理解,也可以直接应用,然而如果没有充分理解第一种语法糖,那么就可能遇到一些奇怪的问题。 考虑如下需求: 编写一个自定义指令,使得在文本输入框中输入的敏感词(...
赞了文章2017-08-14
圈子是一个相对比较私密的产品,所以需要别人邀请方能加入圈子,也就是说,你加入某个圈子需要知道圈子的对应链接,而这个对应链接是圈中人给你分享的。所以你加入某个圈子,喜欢这个圈子的话,记得分享链接给你的好友哟~
发布了文章2017-08-09
举例,如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它...
回答了问题2017-08-09
虽然这个题目已经完结了,我来补充一下我的答案吧,楼上采纳的那个代码无法通过MDN关于parseInt()里面测试用例。补充一下我的代码: {代码...}
回答了问题2017-07-28
感觉不是这思路img的src由一个state的去维护,当onError触发时,调用this.errorImg,this.errorImg去改变由state维护的src替换成本地图片的url
赞了文章2017-06-23
父组件 {代码...} 子组件 {代码...}
发布了文章2017-05-15
InputNumber组件强制限制小数,可以使用 formatter 属性配合正则来实现,但在实践中发现一个问题,比如限制的两位小数,当我输第三位小数的时候,组件会保存这个值,导致传给后台的值多出一位小数。
发布了文章2017-03-26
蚂蚁金服体验团队为社区贡献了Ant.Design这样优秀的UI框架,官方主要以React实现,同时社区也涌现了很以React、Vue等框架为基础的实现,唯独缺少Angular的实现。那么开始尝试造轮子,把Ant.Design移植到Angular上来。本文从零开始,把踩过的坑都记录下来。 本文不是...
回答了问题2016-12-17
dispatch一个更新store的action就可以了, 这个dispatch可以在你更新了后台数据的时候触发,也可以是做了某些操作的时候触发,或者手动触发
关注了问题2016-12-17
赞了文章2016-12-05
Promise,相信每一个前端工程师都或多或少地在项目中都是用过,毕竟它早已不是一个新名词。ES6中已经原生对它加以支持,在caniuse中搜索一下Promise,发现新版的chrome和firefox也已经支持。但是低版本的浏览器我们可以使用es6-promise这个polyfill库来加以兼容。
赞了回答2016-12-02
<com-swiper v-if="list.goodsImg" :data-source="list.goodsImg"></com-swiper>
赞了文章2016-12-02
如果利用 webpack 将项目中的所有代码打包在一起,很多时候是不适用的,因为代码中有些东西我们总是希望将其拆分出来。比如: 样式表,希望利用 link 标签引入 使用概率较低的模块,希望后期需要的时候异步加载 框架代码,希望能利用浏览器缓存下部分不易变动的代码 ...
回答了问题2016-12-02
当前react的实例