首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
文诣
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
掌握这20个JS技巧,做一个不加班的前端人
JavaScript真的是一门很棒的语言,值得学习和使用。对于给定的问题,可以有不止一种方法来达到相同的解决方案。在本文中,我们将只讨论最快的。
几个有用的 JavaScript 技巧
JavaScript 数组有内置的 sort 方法。默认情况下 sort 方法把数组元素转换为字符串,并对其进行字典排序。在对数字数组进行排序时,这有可能会导致一些问题。所以下面是解决这类问题的简单解决方案。 这里提供了一个将数字数组中的两个元素与 sort 方法进行比较的函数…
一文理解 this、call、apply、bind
当时对this的内部原理什么的都理解的不是很深刻,就只能凭借遇到很多坑之后,总结了出了那时候自己用来判断的标准。这里会再次略微深入的说一下。思路还是围绕上面总结的那两句话。 位置①,obj.foo(),是obj通过.运算符调用了 foo(),所以指向的值 obj。 位置②,是把…
书到用时方恨少,一大波JS开发工具函数来了
在我们日常开发的时候,可能会遇到各种各样的需求,但是自己一时半会儿可能找不到合适的办法去解决。书到用时方恨少,下面的这些JavaScript的工具函数可能就会派上大用场了,我们可以进行复用,提高我们的工作效率。 我把下面的方法都大致分了个类放在了我的GitHub上。大家可以cl…
通过事例重温一下 JS 中 常见的15 种数组操作(备忘清单)
数组是 JS 中广泛使用的数据结构。数组对象提供了大量有用的方法,如array. forEach()、array.map()等来操作数组。 在实战中,我经常对数组可能的操作和相应采用哪个更好的方法不知所措,所以本文就列出 15 种常用数据方法,让咱们重温加强记忆一下。 1. 数…
JS 原生面经从初级到高级【近1.5W字】
调整文章格式 调整文章格式 调整文章格式 调整文章格式 调整文章格式 调整文章格式 调整文章格式 调整文章格式
如何让你的JavaScript代码更优雅
写了好多年的JavaScript代码,你的代码是不是可以更加优雅?下面整理了一些优化代码的建议,大家可以酌情做一下参考,希望能给到大家一些帮助。 回 false,因为它们是不同类型的值。 由于相等和不相等操作符存在类型转换问题,而为了保持代码中数据类型的完整性,推荐使用全等和不…
深入理解 JS 中的原型与原型链
在 JavaScript 中每一个函数都有一个 prototype (原型)属性,这个属性指向一个对象,而这个对象就包含了可以让所有实例共享的属性和方法。也就是说 prototype 是通过调用构造函数而创建的对象实例的原型对象,这样就可以很方便的让每个实例共享原型对象上的属性…
JavaScript代码是怎么执行的?
众所周知,JavaScript是单线程语言。所以JavaScript是按顺序执行的!本文完(狗头) 执行第一句的时候,cat并没有定义,结果应该是抛出一个错误,然后结束执行。 不仅可以执行,catName()执行结果也输出了。 从概念的字面意义上说,“变量提升”就是把变量和函数…
上次24个实用 ES6 方法受到好评,这次再来 10个
毫无疑问,JavaScript 是Web开发中最流行的编程语言之一。 无论使用的是 React,Vue 还是Angular,都只是 JavaScript。 JS围绕着广阔而至关重要的生态系统发展,提供了无数的框架和库,可帮助我们更快地开发应用程序。 但是有时候最好退一步,尝试了…