首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
瑜粉超哥叔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
typescript史上最强学习入门文章(2w字)
前言 这篇文章前前后后写了几个月,之前总是零零散散的学习,然后断断续续的写文章(懒),自己参考了很多文章以及看了一些ts视频,然后把基础的知识点全部总结了一下.自我感觉比掘金上的所有typescrip
JavaScript深入系列15篇正式完结!
写在前面 JavaScript 深入系列共计 15 篇已经正式完结,这是一个旨在帮助大家,其实也是帮助自己捋顺 JavaScript 底层知识的系列。重点讲解了如原型、作用域、执行上下文、变量对象、t
JavaScript深入之继承的多种方式和优缺点
写在前面 本文讲解JavaScript各种继承方式和优缺点。 但是注意: 这篇文章更像是笔记,哎,再让我感叹一句:《JavaScript高级程序设计》写得真是太好了! 1.原型链继承 问题: 1.引用
JavaScript深入之创建对象的多种方式以及优缺点
写在前面 这篇文章讲解创建对象的各种方式,以及优缺点。 但是注意: 这篇文章更像是笔记,因为《JavaScript高级程序设计》写得真是太好了! 1. 工厂模式 缺点:对象无法识别,因为所有的实例都指
JavaScript 深入之类数组对象与 arguments
类数组对象 所谓的类数组对象: 举个例子: 即便如此,为什么叫做类数组对象呢? 那让我们从读写、获取长度、遍历三个方面看看这两个对象。 读写 长度 遍历 是不是很像? 那类数组对象可以使用数组的方法吗
JavaScript深入之new的模拟实现
new 一句话介绍 new: 也许有点难懂,我们在模拟 new 之前,先看看 new 实现了哪些功能。 举个例子: 从这个例子中,我们可以看到,实例 person 可以: 访问到 Otaku 构造函数
JavaScript深入之bind的模拟实现
bind 一句话介绍 bind: 由此我们可以首先得出 bind 函数的两个特点: 返回一个函数 可以传入参数 返回函数的模拟实现 从第一个特点开始,我们举个例子: 关于指定 this 的指向,我们可
JavaScript深入之call和apply的模拟实现
call 一句话介绍 call: 举个例子: 注意两点: call 改变了 this 的指向,指向到 foo bar 函数执行了 模拟实现第一步 那么我们该怎么模拟实现这两个效果呢? 试想当调用 ca
JavaScript深入之参数按值传递
定义 在《JavaScript高级程序设计》第三版 4.1.3,讲到传递参数: 什么是按值传递呢? 按值传递 举个简单的例子: 很好理解,当传递 value 到函数 foo 中,相当于拷贝了一份 va
JavaScript深入之闭包
定义 MDN 对闭包的定义为: 那什么是自由变量呢? 由此,我们可以看出闭包共有两部分组成: 举个例子: foo 函数可以访问变量 a,但是 a 既不是 foo 函数的局部变量,也不是 foo 函数的