首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js_base
订阅
慧儿丫丫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
一文搞懂JS系列(一)之编译原理,作用域,作用域链,变量提升,暂时性死区
这个阶段的主角就是所谓的编译器,这个编译器会找遍当前作用域,看看是不是已经存在一个叫 name 的变量。如果已经存在,那么就什么都不做,直接忽略 var name 这个声明,继续编译下去;如果没有,则在当前作用域里新增一个叫 name 的变量。然后,编译器会为引擎生成运行时所需…
🎉👨👩👧👧图解Javascript原型
在创建这个函数的时候,会根据特定规则为该函数创建一个prototype属性(指针)指向函数的原型对象。 该实例的内部将包含一个指针(内部属性),ECMA-262 第 5 版中管这个指针叫[[Prototype]]。虽然在脚本中没有标准的方式访问[[Prototype]],但 F…
一文搞懂JS系列(四)之闭包应用-柯里化,偏函数
了解通过闭包的概念实现的柯里化,偏函数的实现方式,以及在实际应用中,它的使用环境,能让你写出更加优雅的代码。
《你不知道的JavaScript》小题集
Getify大佬的《你不知道的JavaScript》系列丛书,基本上列出了大多数前端从业人员易犯的错误。读完上卷,摘取了四类问题,看你js基本功是否扎实。 1. js basic types Within 42.toFixed(3), the . will be regarde…
Javascript 数组常用算法
需求:给一个数组和一个数字,求数组中两个值的和等于这个数字的下标。 你可以...
Array.from() 五个超好用的用途
因水平有限,文中部分翻译可能不够准确,如果你有更好的想法,欢迎在评论区指出。 任何一种编程语言都具有超出基本用法的功能,它得益于成功的设计和试图去解决广泛问题。 JavaScript 中有一个这样的函数: Array.from:允许在 JavaScript 集合(如: 数组、类…
关于JS中一些重要的api实现, 巩固你的原生JS功底
在面试中,常常会遇到一些手写XXX之类的面试题,因此好好总结一下,对于巩固我们的原生js的基础是非常必要的。 尽管在网上已经有了非常多的总结文章,但在我看来有一个普遍的问题,那就是把原理性的东西过于复杂化了。如果站在面试官的角度,他的目的是在最短的时间内考察出面试者对于JS语言…
(建议收藏)原生JS灵魂之问, 请问你能接得住几个?(上)
笔者最近在对原生JS的知识做系统梳理,因为我觉得JS作为前端工程师的根本技术,学再多遍都不为过。打算来做一个系列,一共分三次发,以一系列的问题为驱动,当然也会有追问和扩展,内容系统且完整,对初中级选手会有很好的提升,高级选手也会得到复习和巩固。敬请大家关注! 2.说出下面运行的…
JS 前20个常用字符串方法及使用方式
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 1. charAt(x) charAt(x)返回字符串中x位置的字符,下标从 0 开始。 charCodeAt(x)返回字符串中x位置处字符的unicode值。 concat() 方法用于连接两个或多个字符串,…
重温前端10大排序算法(长文建议收藏)
通过相邻元素的比较和交换,使得每一趟循环都能找到未有序数组的最大值或最小值。 标记在一轮比较汇总中,如果没有需要交换的数据,说明数组已经有序,可以减少排序循环的次数。 普通的冒泡排序,在一轮循环中只能找到最大值或者最小值的其中一个,双向冒泡排序则是多一轮的筛选,即找出最大值也找…