首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
TS/JS
订阅
秋扬诺布
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
TypeScript的另一面:类型编程
作为前端开发的趋势之一,TypeScript正在越来越普及,很多人像我一样写了TS后再也回不去了,比如写算法题写demo都用TS,JS只有在Webpack配置(实际上这也可以用TS写)等少的可怜的情况下才会用到(有了ts-node后,我连爬虫都用ts写了)。 预实现的ES提案,…
一文带你掌握JS高阶编程技巧!猛!
本文旨在帮助大家掌握JavaScript中的几大重要高阶编程技巧,如:高阶函数、高级单例模式、惰性函数思想、柯理化函数思想、compose扁平化函数思想。 用单独的实例来管理当前事物的相关特征,泛指属性和方法,类似于实现分组的特点,把一个实例的所有特征描述绑定在一个分组里。 这…
带你重学ES6 | Reflect
其实说实在的,在没重学 ES6 之前,我对 Reflect 这个对象完全是空白的,一是在实际工作中用不到,二是面试的时候也没人问起。这也是自己的一个问题,在驱动式学习,而没有去自主学习。 那今天就讲讲 Reflect 对象。 Reflect 对象不是构造函数,所以创建时不是用 …
JavaScript 内存管理
总所周知在JavaScript中也是有内存这个概念的。JavaScript是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾回收。 所有语言第二部分都是明确的。第一和第三部分在底层语言中是明确的,但在像JavaScript这…
【THE LAST TIME】彻底吃透 JavaScript 执行机制
【THE LAST TIME】一直是我想写的一个系列,旨在厚积薄发,重温前端。 也是给自己的查缺补漏和技术分享。 欢迎大家多多评论指点吐槽。 首先我们需要声明下,JavaScript 的执行和运行是两个不同概念的,执行,一般依赖于环境,比如 node、浏览器、Ringo 等, …
《一》大话 Typescript 基本类型
作为一个使用 Typescript 很久很久很久的人来说, 真真切切感受到了 Typescript 的魔法, 大大提高了代码的可维护性. 方便代码重构(一个月重构一次, 半年重构6次,不是在重构的路上就是在重构……) 一种使用数组泛型, Array<元素类型>. 作用: 限定了…
如何写出一个惊艳面试官的深拷贝?
最近经常看到很多JavaScript手写代码的文章总结,里面提供了很多JavaScript Api的手写实现。 里面的题目实现大多类似,而且说实话很多代码在我看来是非常简陋的,如果我作为面试官,看到这样的代码,在我心里是不会合格的,本篇文章我拿最简单的深拷贝来讲一讲。 本文由浅…
[译] JavaScript 工作原理:渲染引擎及其性能优化
很久没有翻译文章了,最近看到一篇不错的文章,刚好安排上。 这是探讨 JavaScript 系列文章的第 11 篇,专门探讨 JavaScript 及其构建组件。识别和描述核心元素的过程中,我们还分享了一些在构建 SessionStack 时使用的经验法则。SessionStac…
[译] 现代脚本加载
为现代浏览器提供现代代码可以提高性能。你的 JavaScript 代码包可以在包含更简洁优化的现代语法同时,依然支持旧版浏览器。 但很不幸,这不是那么简单。上面提到的基于 HTML 的方法会引发 Edge 和 Safari 浏览器中脚本过度获取的问题。 那我们能做什么呢?我们希…
【重点】图解:告诉面试官什么是 JS 原型和原型链?
在我初学 JS 语言的继承机制原型和原型链的时候,我一直理解不了这种设计机制,再加上之前原有对 Java继承的理解,在学习 JS 继承机制的设计上踩了一个大坑,很多知识点前期都是死记硬背,无法真正的理解它的设计思想。 JS 中的继承机制思想可以说是学习 JS 的一个核心思想,更…