首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
ZHE439
更多收藏集
微信扫码分享
微信
新浪微博
QQ
51篇文章 · 0订阅
一文彻底搞懂JS高级之展开运算符与剩余参数(javascript面向对象系列)
1.当用户想要输入的参数不确定时,就可以用剩余参数来表示 2.剩余参数的本质 3.箭头函数的参数即使只有一个剩余参数,也不能省圆括号 4.使用箭头函数替代arguments获取实际参数 5.剩余参数在
「硬核JS」你真的了解垃圾回收机制吗
JavaScript 是门魅力无限的语言,关于它的 GC(垃圾回收)方面,你了解多少呢?想来大部分人是因为面试才去看一些面试题从而了解的GC,当然,我们可不仅仅是为了面试,目的是一次性彻底搞懂GC!
深入浅出JSBridge:从原理到使用
其中的原生、Web相互通信都离不开JSBridge,这里面小程序比较特殊,对于UI渲染和JS的执行环境做了隔离,基于前两种方式之间。 在Hybrid模式下,H5会经常需要使用Native的功能,比如打开二维码扫描、调用原生页面、获取用户信息等,同时Native也需要向Web端发…
前端H5与客户端Native交互原理 - JSBridge双向通信机制的实现
原生WebView内嵌H5,实现业务复杂交互,是业界在混合应用实践中,总结出的一套成熟的,可供快速业务迭代的技术方案。 本文聚焦双向通信的实现方案——JSBridge,讲述整套通信机制是如何运行的。
前端优化性能 —— 用 preload 和 prefetch 预加载脚本
preload 和 prefetch 是使用 <link> 进行 js 预加载的两种方式。这两种方式有什么不一样?他们会不会阻塞 DOM 就绪和 load?让我们一起来尝试。
JavaScript 强引用和弱引用
前言: 先简单阐述”垃圾回收“: 垃圾回收: 在创建变量、函数、对象等时,自动分配内存,在使用完(不使用)时,自动释放内存。 强引用 将一个引用类型数据通过变量/常量保存,这个变量/者常量就是强引用。
JavaScript继承
原型链继承 原理 本质是重写原型对象,代之以一个新类型的实例。下面代码中,原来存在于SuperType的实例对象的属性和方法,现在也存在于SubType.prototype中了。 实现 Sub继承了S
滴滴前端一面高频手写面试题汇总
实现一个JS函数柯里化 柯里化把多次传入的参数合并,柯里化是一个高阶函数 每次都返回一个新函数 每次入参都是一个 当柯里化函数接收到足够参数后,就会执行原函数,如何去确定何时达到足够的参数呢? 有两种
JavaScript 数组遍历方法的对比
这是标准for循环的写法也是最传统的语句,字符串也支持,定义一个变量i作为索引,以跟踪访问的位置,len是数组的长度,条件就是i不能超过len。 forEach 方法对数组的每个元素执行一次提供的CALLBACK函数,forEach是一个数组方法,可以用来把一个函数套用在一个数…
this、apply、call、bind
这又是一个面试经典问题~/(ㄒoㄒ)/~~也是 ES5中众多坑中的一个,在 ES6 中可能会极大避免 this 产生的错误,但是为了一些老代码的维护,最好还是了解一下 this 的指向和 call、apply、bind 三者的区别。 在 ES5 中,其实 this 的指向,始终…