首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
kgl
更多收藏集
微信扫码分享
微信
新浪微博
QQ
56篇文章 · 0订阅
中高级前端? 这些一元运算符,你真的搞清楚了吗
一元运算符,顾名思义,只需要一个操作数的运算符。 delete, void, typeof ,+, -, ~, !你真的了解么,我看未必,一起来再次走近她。
JavaScript 工具函数大全(新)
原本只想筛选下上面的那篇文章,在精简掉了部分多余且无用的工具函数后,感觉不够。于是顺藤摸瓜,找到了原地址: 30 seconds of code 然后将所有代码段都看了遍,筛选了以下一百多段代码片段,并加入了部分自己的理解。 另外,本文工具函数的命名非常值得借鉴。 1. 第一部…
JS 风格指南
JavaScript 风格指南 目录 介绍 变量 函数 对象和数据结构 类 测试 并发 错误处理 格式化 注释 介绍 作者根据 Robert C. Martin《代码整洁之道》总结了适用于 JavaScript 的软件工程原则《Clean Code JavaScript》。 本文是对其…
人生苦短,我用 ES6 模板
ES6(ES2015)为 JavaScript 引入了许多新特性,其中与字符串处理相关的一个新特性——模板字面量,提供了多行字符串、字符串模板的功能,相信很多人已经在使用了。模板字面量的基本使用很简单,但大多数开发者还是仅仅把它当成字符串拼接的语法糖来使用的,实际上它的能力比这…
('b' + 'a' + + 'a' + 'a').toLowerCase()输出banana的剖析
当时第一反应是JavaScript会报错,但是并没有。然后就来了兴趣 后来仔细一想,估计和JavaScript运算符优先级、隐式转化有关系。 首先把toLowerCase去掉,这个函数没啥用,只是起到一个迷惑的作用。 这就是主要的,因为一元正号的优先级是比加法高的,所以这里用括…
你真的了解回调?
如果您想了解如何使用node,这是了解最重要的主题。几乎node中的所有内容都使用回调函数。它们不是由node发明的,它们只是JavaScript语言的一部分 回调函数是异步执行或稍后执行的函数。程序不是从顶部到底部读取代码,而是异步程序可以根据先前的功能(如http请求或文件…
「前端进阶」从多线程到Event Loop全面梳理
几乎在每一本JS相关的书籍中,都会说JS是单线程的,JS是通过事件队列(Event Loop)的方式来实现异步回调的。 对很多初学JS的人来说,根本搞不清楚单线程的JS为什么拥有异步的能力,所以,我试图从进程、线程的角度来解释这个问题。 计算机的核心是CPU,它承担了所有的计算…
泡杯茶,我们坐下聊聊Javascript事件环
在计算机内存中存取数据,基本的数据结构分为栈和队列。 栈(Stack)是一种后进先出的数据结构,注意,有时候也管栈叫做“堆栈”,但是“堆”又是另一种复杂的数据结构,它和栈完全是两码事。栈的特点是操作只在一端进行,一般来说,栈的操作只有两种:进栈和出栈。第一个进栈的数据总是最后一…