首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
Chanshk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
53篇文章 · 0订阅
看看这些被同事喷的JS代码风格你写过多少
现在写代码比以前好多了,代码的格式都有eslint,prettier,babel(写新版语法)这些来保证,然而,技术手段再高端都不能解决代码可读性(代码能否被未来的自己和同事看懂)的问题,因为这个问题只有人自己才能解决。我们写代码要写到下图中左边这样基本上就功德圆满了。 你可以…
JavaScript 五大常见函数
在 JavaScript 中有一些问题会被拿出来经常讨论,这些问题每个人都有不同的思路,想要理解这些问题,最好的方法就是自己实现一遍,话不多说,开始正题。 数组扁平化有很多方法,但最终最好的方法就是递归,实现一个指定深度的扁平化方法,这样基本的套路都会了解。 递归实现很简洁易懂…
Javascript 运行机制详解,Event Loop
javascript为什么是单线程语言,原因在于如果是多线程,当一个线程对DOM节点做添加内容操作的时候,另一个线程要删除这个DOM节点,这个时候,浏览器应该怎么选择,这就造成了混乱,为了解决这类问题,在一开始的时候,javascript就采用单线程模式。 任务可以分为两种,一…
跨域那些事
最近在做一个音乐webapp的时候,遇到这样一个需求:提取歌曲图片的主题色,然后应用到全局。 一开始的思路是把图片绘入到canvas中利用getImageData()获取图片的像素数据,分析这些数据得出最接近图片的颜色。接着问题来了,如果在canvas绘入跨域资源,canvas…
撸js基础之函数
函数的基础总结,与另外两篇对象、数组为一个系列,主要总结了函数的属性方法、基本概念和一些常用的高阶函数用法。也涉及了 es6 以来的一些函数新特性。应该是目前网上相似总结里较全面的一篇。
6 张思维导图学习 JS
通过 6 张思维导图梳理 JS 基础知识,涉及 JS 基本概念、操作符、语句、Date、函数、数组、字符串等。高清图片已打包,下载地址:http://t.cn/ROtH1OZ
什么是「设计模式」?
很多人应该听说过设计模式(Design pattern),又或多或少的看过或用过设计模式,但是实际用在开发过程中总有点心有余而力不足的感觉。那肯定是对设计模式的理解有少许偏差或者不够深入。
《JavaScript权威指南第六部》学习笔记
JS知识点汇总以及自我见解
浅析"对arguments对象使用Array.prototype.slice()可以将其转化为数组"
Js中的每一个函数(箭头函数除外)自动获得两个变量this和arguments。因此随便定义一个非箭头函数,可以打印出它的auguments; arg并不是一个数组,但是可以通过arg[0],arg[1]及arg.length来获取参数的一些属性。可以通过Array.proto…