首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
28
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
【进阶 6-1 期】JavaScript 高阶函数浅析
本期开始介绍 JavaScript 中的高阶函数,在 JavaScript 中,函数是一种特殊类型的对象,它们是 Function objects。那什么是高阶函数呢?本节将通过高阶函数的定义来展开介绍。 也就是说高阶函数是对其他函数进行操作的函数,可以将它们作为参数传递,或者…
JavaScript: 函数式编程-什么是纯函数
单一责任(single responsibility)等等。 纯函数不改变原始的输入值。避免无用的副作用 当然并不是要禁止一切的副作用,而是说我们需要在可控的范围内去发生。 我们在初中开始学习函数的时候知道:函数是不同数值之间的特殊关系:每一个输入值返回且只返回一个输出值。 我…
45个有用的JavaScript技巧,窍门和最佳实践
1. 首次为变量赋值时务必使用var关键字 变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量。 2. 使用===取代== ==和!=操作符会在需要的情况下自动转换数据类型。但===和!==不会,它们会同时比较值和数据类型,这也使得它们要比==和!=…
前端代码规范 — JavaScript 风格指南
本文基于 github 项目 airbnb/javascript 翻译,也加入了一些个人理解。规范有利于我们更好的提高代码可读性,避免一些不必要的 bug。但是,并没有统一的标准和硬性要求,这里只是给大家提供一些参考,适合团队和自己的才是最好的。 2.1 所有的赋值都用cons…
5个 JS 解构有趣的用途
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 1. 交换变量 temp是一个临时变量,它先保存a的值。然后把b的值赋值给a,接着将temp值赋给 b。 如果使用解构的方式会更简单,不需要什么鬼的 temp 变量。 [a,b] = [b,a]是解构赋值,右边…
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
2. 循环实现数组 map 方法 3. 使用 reduce 实现数组 map 方法 4. 循环实现数组 filter 方法 5. 使用 reduce 实现数组 filter 方法 6. 循环实现数组的
前端开发规范:命名规范、html规范、css规范、js规范
本文首发于我的个人网站:http://cherryblog.site/ (背景更换了不知道大家有没有发现呢,嘻嘻) 一个好的程序员肯定是要能书写可维护的代码,而不是一次性的代码,怎么能让团队当中其他人甚至一段时间时候你再看你某个时候写的代码也能看懂呢,这就需要规范你的代码了。 …