首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spartacus
掘友等级
静心,少言,多读书,心态平和,简单生活。
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
111
文章 111
沸点 0
赞
111
返回
|
搜索文章
赞
文章( 111 )
沸点( 0 )
浏览器原理系列-V8编译流水线
V8 是一个谷歌开源的JavaScript引擎,内置在 Chrome 浏览器中,它将 JavaScript 语言编译成机器可以理解的语言并执行。目前市面上有很多 JavaScript 引擎,诸如 SpiderMonkey、JavaScriptCore 等。而 V8 是当下使用最…
JavaScript设计模式es6(23种)
设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经…
微任务、宏任务与Event-Loop
首先,JavaScript是一个单线程的脚本语言。 所以就是说在一行代码执行的过程中,必然不会存在同时执行的另一行代码,就像使用alert()以后进行疯狂console.log,如果没有关闭弹框,控制台是不会显示出一条log信息的。 亦或者有些代码执行了大量计算,比方说在前端暴…
NPM这6个有趣实用的知识点,你知道几个?🤩
初学者可能只知道1个,全都知道的想必是位了不起的高手。天天都用npm,是否忽视了这些有趣、实用的小技巧?
「算法与数据结构」JavaScript中的链表
我们思考下,既然是来模拟一个链表类,那么就应该把它所有可能会用到的特性都塞进这个类里,就比如数组有 push/splice/indexOf/... 等等这些好用的方法我们链表必须也得有啊,我们先仔细构思下要给链表添加哪些实用的特性或者说方法,先搭一个基础骨架,这里我列出了很多,…
Chromium 源码学习生态
这里我就不多介绍了,分享下来自中文维基百科的词条内容。根据 https://zh.wikipedia.org/ 的定义 Chrome具有与Chromium相同的用户界面功能,但Chrome将配色方案更改为Google品牌的配色方案。 Chromium 是开源软件,以 BSD许可…
WebGL概述——原理篇
本文不会涉及到具体的代码。 CPU 和 GPU 都属于处理单元,但是结构不同。形象点来说,CPU 就像个大的工业管道,等待处理的任务只能依次的通过这跟管道,所以CPU处理这些任务的速度完全取决于处理单个任务的时间。 CPU管道虽然只能让任务一个一个依次执行,但是CPU处理单个任…
一文读懂 TypeScript 泛型及应用( 7.8K字)
软件工程中,我们不仅要创建一致的定义良好的 API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像 C# 和 Java 这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型…
TypeScript 强大的类型别名
TS 有个非常好用的功能就是类型别名。 类型别名会给一个类型起个新名字。类型别名有时和接口很像,但是可以作用于原始值,联合类型,元组以及其它任何你需要手写的类型。 上面的类型意思是,若 T 能够赋值给 U,那么类型是 X,否则为 Y。 原理是令 T' 和 U' 分别为 T 和 …
前端视角下的时间复杂度和空间复杂度
介绍了如何判断一个算法的时间和空间复杂度,对于前端开发来说最主要的是时间复杂度,另外,对于一个算法来说,O(n^2)基本上是不可用的,一般是要控制在O(n),最好是O(logn)。
下一页
个人成就
文章被点赞
24
文章被阅读
14,075
掘力值
844
关注了
28
关注者
10
收藏集
7
关注标签
17
加入于
2019-09-27