首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
余大
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
整会promise这8个高级用法,再被问倒来喷我
我发现在同事和面试者中,很多中级或以上的前端都还停留在promise常规用法,但其实,promise还有很多巧妙的高级用法。
理解数据结构之Set,只要5分钟!
初衷: 最近在读《深入理解Es6》这本书,之前没好好全面学过Es6语法,也是趁着不忙的阶段重新好好研究一下整理一下笔记分享给大家,不喜勿喷。 适合人群:前端初级开发,大佬绕道。 在Es6之前,数组一直是JavaScript中唯一的集合类型,不过有一些开发者们认为非数组对象的也是…
面不面试的,你都得懂原型和原型链
不要为了面试而去背题,匆匆忙忙的,不仅学不进去,背完了几天后马上会忘记。 你可能会说,“没办法,这不是为了能找份工作嘛!”。我想说的是,“那你没开始找工作的时候,咋不好好学习呢。” 下面为大家简单阐述我对原型和原型链的理解,若是觉得有说的不对的地方,还望直接把页面关闭了,别在我…
熟悉ES6,这些内容起码得懂个七八十吧
记得我第一次接触ES6,还是在大学写JavaEE的时候。当时由于需要做个后端管理系统,所以临时找了一些培训视频资源学了一下前端基础和vue框架。通过那个视频资料,我学会了一些简单的ES6知识,比如用let和const声明变量,解构赋值、模板字符串、可变参数等等。 之后由于一些故…
前端异常的捕获与处理
按键无法点击、元素不展示、页面白屏,这些都是我们前端不想看到的场景。在计算机程序运行的过程中,也总是会出现各种各样的异常。下面就让我们聊一聊有哪些异常以及怎么处理它们。 什么是异常,异常就是预料之外的事件,往往影响了程序的正确运行。例如下面几种场景: 这些情况都是极其影响用户体…
谈一谈js的变量提升
毫无疑问的,变量test报错了,但是函数没有报错。这是为什么呢? 一句话总结,就是在变量赋值的时候,通过提升变量的声明到代码开头的位置,先对变量先赋值为undefined值(也可以理解为把变量先进行声明),如果是函数就是将整个函数声明进行提升到代码开头的位置。 注意es6之后就…
在vue中使用SockJS实现webSocket通信
要进行文章中的代码的测试,需要服务端端开发人员配合你,提供相关的通信接口.来完成客户端和服务端的通信.实现通信,我们需要用到另个模块sockjs-client模块和stomjs模块,接下来我会先对这两个模块做一个简单的介绍. ajax轮询的原理非常简单,让浏览器每隔几秒就像服务…
10个JS优化小技巧
1. if多条件判断 2. if...else... 3. Null, Undefined, 空值检查 4. foreach循环 5. 函数条件调用 6. switch条件 7. 多行字符串 8. 隐式返回 9. 重复字符串多次 10. 幂乘
bind为什么可以永久绑定this
bind用来干嘛的?bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。前置知识: 在react收集dom属性的回调函数时,类似onClick之类的,需要修改为…
这些一行 JS 实现功能的代码,让你看起来像一个前端专家
从复杂的框架到处理 API,有太多的东西需要学习。 但是,它也能让你只用一行代码就能做一些了不起的事情。 1. 获取一个随机布尔值 (true/false) 这个函数使用 Math.random() 方法返回一个布尔值(true 或 false)。Math.random 将在 …