首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
padion
更多收藏集
微信扫码分享
微信
新浪微博
QQ
215篇文章 · 0订阅
破解前端面试(80% 应聘者不及格系列):从闭包说起
修订说明:发布《80% 应聘者都不及格的 JS 面试题》之后,全网阅读量超过 6W,在知乎、掘金、cnodejs 都引发了很多讨论,还被多个前端微信公号和技术媒体转载。酝酿许久之后,笔者准备接下来撰写前端面试题系列文章,内容涵盖 DOM、HTTP、浏览器、框架、编码、工程化等方…
在项目实践中用更优雅的方式处理数组问题
在最近的项目中,遇到了比较多处理数组的场景,比如要对数组里面某个元素的某一个字段进行抽取归类,或者判断数组当中的某个元素是否符满足判断条件等。 网上关于使用ES5新的的API来代替for循环的文章已经非常多,它们有的详细讨论了API的用法,有的详细分析各自的性能,还有的整理了使…
避免恼人的空值之reduce
嵌套的层次越深,需要的代码也就越多。 angular的 ?. 操作符 angular的 ?. 操作符算得上是一个骚操作了,只要在 模板中加上 ?. 操作符,就可以避免因为 null 或者 undefined 导致的模板渲染错误了。 当使用 ?. 操作符的时候,The curre…
作为一名JS开发人员,是什么使我夜不能寐
JavaScript 是一种奇怪的语言。虽然受到 Smalltalk 的启发,但它用了类似 C 的语法。它结合了程序、函数和面向对象编程(OOP)的方方面面。它有许多能够解决几乎任何编程问题的方法,这些方法通常是多余的,并没有强烈推荐哪些是首选。它是弱动态类型,但采用了类似强制…
[译] 前端程序构建系列教程简介(开篇)
在我的高中第一堂编程课中,我被告知软件开发是“把复杂问题分解成更小的问题,然后构建简单的解决方案以得出复杂问题最终的解决方案的行为。” 我一生中最大的遗憾之一就是没能很早认识到这堂课的重要性。我太晚才了解到软件设计的本质。 我面试过数百名开发者。从这些对话中我了解到自己不是唯一…
实时数据的可视化
通常来说,可视化的报表会以更高效率的方式将数据背后隐藏的信息传递给我们。通过一个简单的BarChart,我们就很容易对比某商品在第二季度中的销量差异;而通过一条简单的LineChart,则很容易看出员工平均工作时间在某个月份的分布。这些报表都或多或少与时间相关:随着时间的流逝,…
我眼中的 JavaScript 函数式编程
淘宝前端团队出品 本文旨在聊一聊我眼中的函数式编程在 JavaScript 中的具体实践,本文将略去一大堆形式化的概念介绍,重点展示在 JavaScript 中到底什么是函数式的代码、函数式代码与一般写法有什么区别、函数式的代码能给我们带来什么好处以及常见的一些函数式模型都有哪些
jQuery 都过时了,那我还学它干嘛?
jQuery 还是可以学一学的,学了之后对写代码和封装库很有帮助。 现在的「新人」依然可以学习 jQuery 的思想,因为以「新人」的水平,直接理解 Vue / React 的思想难度较大,jQuery 是一个很不错的中间过渡,因为 jQuery 也蕴含了非常多的编程套路。 但…
200行代码实现简版react
现在(2018年)react在前端开发领域已经越来越🔥了,我自己也经常在项目中使用react,但是却总是好奇react的底层实现原理,多次尝试阅读react源代码都无法读下去,确实太难了。前不久在网上看到几篇介绍如何自己动手实现react的文章,这里基于这些资料,并加入一些自…
前端er,你真的会用 async 吗?
现在已经到 8102 年的尾声了,前端各方面的技术发展也层出不穷,VueConf TO 2018 大会 也发布了 Vue 3.0的计划。而在我们(我)的日常中也经常用 Vue 来编写一些项目。那么,就少不了 ES6 的登场了。那么话说回来,你真的会用 ES6 的 async 异…