首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
冷漠0307
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
前端代码如何更加简洁
为了方便自己以后维护,以及后面的人能够更快的阅读你的代码,我们每个人都应该对自己的代码有洁癖。本文主要讨论代码的可读性、可拓展性、可复用性,最终目的是让别人看完你的代码,不会说这写的是啥呀!
JS十二个进阶知识点,你会写几个?
几种继承分析优缺点 原型链继承 缺点1:不能向Parent里面传参。 缺点2:多个实例对引用类型的操作会被修改 call继承 优点:可以传参。 缺点:child1拿不到Parent原型上面的方法 组合
原型(prototype) 和 原型链(__proto__) —— 别再为 JavaScript 的原型苦恼了
原型(prototype) 理解原型 在 JavaScript 中只要创建一个函数,就会按照特定的规则为这个函数创建一个 prototype 属性(指向原型对象)。默认情况下,所有原型对象自动获得一个
操作字符、对象方法, 深浅拷贝
首先我觉得,所有的操作应该对深浅拷贝有一个认识,因为有时候我们需要利用浅拷贝的特性来达到一些功能效果,更多的时候我们需要深拷贝来复制对象和数组,在不影响原有数据的基础上来对数据进行一些操作。 separator 指定要使用的分隔符。如果省略,使用逗号作为分隔
彻底弄懂JS原型与继承
本文由浅到深,循序渐进的将原型与继承的抽象概念形象化,且每个知识点都搭配相应的例子,尽可能的将其通俗化,而且本文最大的优点就是:长(为了更详细嘛)。 首先,我们先说说原型,但说到原型就得从函数说起,因为原型对象就是指函数所拥有的prototype属性(所以下文有时说原型,有时说…
从 JS 编译原理到作用域(链)及闭包
对于大部分编程语言, 编译大致有三个步骤. 此过程将源代码分解成 词法单元 (token), 如代码 const firstName = 'Yancey' 会被分解成 const, firstName, =, 'Yancey', 空格是否会被当成词法单元, 取决于空格对这门语言…
js 深拷贝 vs 浅拷贝
本文主要讲一下 js 的基本数据类型以及一些堆和栈的知识和什么是深拷贝、什么是浅拷贝、深拷贝与浅拷贝的区别,以及怎么进行深拷贝和怎么进行浅拷贝。 本文思维导图如下: 本文思维导图 本文首发于我的个人博客:http://cherryblog.site/ 堆和栈的区别 其实深拷贝和浅…
80% 应聘者都不及格的 JS 面试题
共 5024 字,读完需 6 分钟,速读需 2 分钟,本文首发于知乎专栏前端周刊。写在前面,笔者在做面试官这 2 年多的时间内,面试了数百个前端工程师,惊讶的发现,超过 80% 的候选人对下面这道题的回答情况连及格都达不到。这究竟是怎样神奇的一道面试题?他考察了候选人的哪些能力…
前端进阶之如何正确判断this的指向?
上面简单列了 window 下的几种情况,但其实在node下的情况也类似。 无论是否在严格模式下,在全局执行环境中(在任何函数体外部) this 都指向全局对象。 简单函数调用, this 在一般模式下指向全局对象;严格模式下 this 默认为 ndefined 。 call …
【深度长文】JavaScript数组所有API全解密
本文首发于CSDN网站,下面的版本又经过进一步的修订。 关于 我的博客:louis blog SF专栏:路易斯前端深度课 原文链接:【深度长文】JavaScript数组全解密 全文共13k+字,系统讲解了JavaScript数组的各种特性和API。 数组是一种非常重要的数据类型…