Jamey's Jamey's
首页
导航站
  • 学习专栏

    • 《HTML》笔记
    • 《CSS》笔记
    • 《JavaScript》笔记
    • 《Vue》笔记
    • 《Git》笔记
    • 《规范》笔记
    • 《软技能》笔记
    • 《面试》笔记
    • 《持续集成&交付&部署》笔记
  • 踩坑专栏

    • 《Element-UI 实践系列》笔记
    • 《移动端 实践系列》笔记
    • 《综合》笔记
  • 配置专栏

    • 《环境系列》笔记
  • 极空间

    • Docker
  • 影视

    • movie
  • 编辑器笔记

    • 开发编辑器
  • 浏览器笔记

    • Chrome
  • Mac笔记

    • Mac
  • 跨界学习

    • 运营
  • 破解合集

    • 破解
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 书单
    • 关于

Jamey

首页
导航站
  • 学习专栏

    • 《HTML》笔记
    • 《CSS》笔记
    • 《JavaScript》笔记
    • 《Vue》笔记
    • 《Git》笔记
    • 《规范》笔记
    • 《软技能》笔记
    • 《面试》笔记
    • 《持续集成&交付&部署》笔记
  • 踩坑专栏

    • 《Element-UI 实践系列》笔记
    • 《移动端 实践系列》笔记
    • 《综合》笔记
  • 配置专栏

    • 《环境系列》笔记
  • 极空间

    • Docker
  • 影视

    • movie
  • 编辑器笔记

    • 开发编辑器
  • 浏览器笔记

    • Chrome
  • Mac笔记

    • Mac
  • 跨界学习

    • 运营
  • 破解合集

    • 破解
  • 本站

    • 分类
    • 标签
    • 归档
  • 我的

    • 收藏
    • 书单
    • 关于
  • 深入系列

    • 为什么要写?
      • 我为什么要写深入系列
    • JavaScript 深入之从原型到原型链
    • JavaScript 深入之词法作用域和动态作用域
    • JavaScript 深入之执行上下文栈
    • JavaScript 深入之变量对象
    • JavaScript 深入之作用域链
    • JavaScript 深入之从 ECMAScript 规范解读 this
    • JavaScript 深入之执行上下文
    • JavaScript 深入之闭包
    • JavaScript 深入之参数按值传递
    • JavaScript 深入之 call 和 apply 的模拟实现
    • JavaScript 深入之 bind 的模拟实现
    • JavaScript 深入系列之 new 的模拟实现
    • JavaScript 深入之类数组对象与 arguments
    • JavaScript 深入之创建对象的多种方式以及优缺点
    • JavaScript 深入之继承的多种方式以及优缺点
    • JavaScript 深入之浮点数精度
    • JavaScript 深入之头疼的类型转换(上)
    • JavaScript 深入之头疼的类型转换(下)
  • 专题系列

  • underscore系列

  • ES6系列

  • 模块化

  • 正则表达式

  • 单元测试

  • 微前端

  • 实用函数

  • Rollup

  • 解决方案

  • 《JavaScript》笔记
  • 深入系列
Jamey
2021-10-01
目录

为什么要写?

# 我为什么要写深入系列

讲一个对我学技术的态度很有影响的一件事。

曾经团队邀请过 Nodejs 领域一个非常著名的大神来分享,这里便不说是谁了。当知道是他后,简直是粉丝的心情。但是课讲得确实一般,也许是第一次讲,准备不是很充足吧。 以至于我都觉得我能讲得比他好,但是有两次,让我觉得这是真正的大神。一次就是,当有同事问到今年有什么流行的前端框架吗?这些框架有怎样的使用场景?该如何抉择? 我以为大神一定会回答当时正火的 React,以及小鲜肉 Vue 之类,然后老生常谈的比较一番, 但是他回答道:“i don't care! 因为这些并不重要,真正重要的是底层,当你了解了底层,你就能很轻松的明白这些框架的原理,当你明白了原理,这些框架又有什么意思呢?”

虽然这段话因为过去太久,已经不记得确切的表述,但是给了我非常深刻的印象,自己一路学习过来,新的东西不停的冒出,但是学的再多感觉自己也只是学了一堆 API,如果仅仅是为了解决工作上的问题,或许已经足够, 但是内心经常还会冒出一种不安定感,这种不安定感或许来自于对 JavaScript 未知部分的恐惧,或许来自解决问题却不明所以的尴尬,或许来自于屡次学习语言难点却不得门道的失败......代码写的越久,这种感觉就越是鲜明。

当然了,大家也不要过分解读底层,各种计算机语言追究到底层都是编译原理之类,如果是有这方面的兴趣,固然可以。但是如果本质上还是为了解决上层问题,倒不必一定要深究到这个层面。用 JavaScript 了解这门语言本身的使用和原理, 用 jQuery 看看 jQuery 的源码实现,用 React 技术栈,写写 React、Redux 简单的模拟实现,诸如此类,都是对底层的一种追求。

这样讲的话,底层这个词,更像是一个方向,一种学习的态度吧。

为了更加深入的了解 JavaScript 这门语言,我将之前记录的一些要学习的关键词作为课题进行研究,后来研究的差不多了,才决定动笔写下这个系列。尽管这个系列很多地方上依然不够所谓的“深入”,但就跟学习这些内容之前的我相比, 已经多了份安定感,解决一些问题时也多了份得心应手,也希望大家能从这个系列中有所收货。

接来下才只是漫长路途的开始。

#JavaScript 深入
上次更新: 2022/07/01, 17:34:19
JavaScript 深入之从原型到原型链

JavaScript 深入之从原型到原型链→

Theme by Vdoing | Copyright © 2017-2023 Jamey | blog 闽ICP备19022664号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式