首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
j s
订阅
聪少Jeff
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
深入认识 Document
前端开发中或多或少都要对 DOM 进行一些操作,比如我们常用的一些方法:document.getElementById("");document.querySelectorAll("");document.getElementsByClassName();document.createElement()...... 等等一系列的方法, 这些方式是从哪里来的呢?在哪里定义的呢?我们就一起来测试一下。
使用 Vue.js 实现论坛客户端
一个 Vue.js 练习项目,从零开发到部署上线,代码开源在 https://github.com/crazy0x/vue-nga,本文主要记录了项目中遇到的一些问题以及使用 docker 进行打包部署的主要过程。
精读《正则 ES2018》
1. 引言 本周精读的文章是 regexp-features-regular-expressions。 s (dotAll) Flag - . 匹配任意字符 2. 概述 还在用下标匹配内容吗?匹配任意字符只有 [\w\W] 吗?现在正则有更简化的写法了,事实上正则正在变得更加易…
Javascript 原型链
原谅我的狂草字体,我手写比用电脑画快。 今天我们只说原型链,所以接下来我就围绕着原型链的几个部分说起。 代码部分结束了,今天我们就用这4行代码描述一下上图也就是原型链的来龙去脉。 每个函数都有一个属性prototype,借用**Function.prototype** 属性存储…
近一万字的ES6语法知识点补充
let/const在进入块级作用域后,会因为提升的原因先创建,但不会被初始化,直到声明语句执行的时候才被初始化,初始化的时候如果使用let声明的变量没有赋值,则会默认赋值为undefined,而const必须在初始化的时候赋值。而创建到初始化之间的代码片段就形成了暂时性死区 f…
JavaScript 正则入门到掌握
最近学习了 AST 抽象语法树,在代码解析的过程中广泛使用了正则表达式,由此认识到自己在正则基础方面的薄弱,虽然清楚每个符号所表示的含义,但是当一大串正则符号出现在自己面前时,还是会懵逼一会,无法融汇贯通的掌握正则。 下面是自己整理的正则基础知识和收集到的一些实战训练。希望通过…
Javascript 事件循环event loop
我们理解的单线程应该是这样的,排着一个个来,是同步执行。 结果告诉我们,js是单线程没错,不过不是逐行同步执行。 那我们就来解析一下既然有异步,那顺序是怎样的?这些执行顺序规则就是理解eventLoop的要点,继续往下。 上图为我录制的chrome控制代码台执行顺序,虽然能看出…
饿了么出品 Node.js 实践教程
本教程的初衷是做一个 Node.js 进阶的视频教程, 在撰写 node-interview 之后, 觉得按照概念依次讲下来不好组织, 于是决定按照以一些有名的模块/功能为基础, 在实现的过程中讲解各项知识点. 其中的各项实践, 由于篇幅和时间的原因只有简单的基本原理, 在一些细节/错误处理上可能并没有太过深入, 如果各位同学在观看的过程中发现有问题/遗漏的地方可以在 issue 中提出, 后期会在相应的板书中整理补充.
马蹄疾 | 详解 JavaScript 异步机制及发展历程(万字长文)
本文从Event Loop、Promise、Generator、async await入手,系统的回顾 JavaScript 的异步机制及发展历程。 需要提醒的是,文本没有讨论 nodejs 的异步机制。 也许我们都听说过JavaScript是事件驱动的这种说法。各种异步任务通…
用mobx构建大型项目的最佳实践
mobx是一款基于观察者模式的响应式数据管理框架,相对于redux来说是后起之秀。 有一种观点认为mobx不适合构建大型项目,这源于mobx过于灵活的特点。灵活即意味着随意,这在开发日益复杂的大型项目是致命的弱点。redux则不然,它的唯一数据源、reducer纯函数、只能通过…