又火了一本神书,看小说就能学 JavaScript?
共 1392字,需浏览 3分钟
·
2021-11-15 16:47
最近前端圈曝出一本神书:JavaScript 百炼成仙,我初步了解了一点情况,分享给大家。
背景介绍
我叶小凡今后一定能突破层层障碍,成为一代 JavaScript 大师。
熟悉的字眼,有没有?😅
相比 “新一代” 互联网人都曾有过被网文支配的 “恐惧”,天蚕土豆、唐家三少、我爱吃西红柿... 等等,他们写的小说伴随着我们走过了青葱岁月,在消磨时间之余,还可能给每个少男少女们一个美妙的武侠之梦。
尤记得《斗破苍穹》里萧炎那句 “三十年河东,三十年河西,莫欺少年穷” 曾是多么的壮志豪情,只可惜青春易老,我们已经成为了这个社会最广大的群体之一:“打工人” 💁
而我们前端打工人的标配相比就是 HTML、CSS、JavaScript 三剑客了,既然提到三剑客,那作为剑客常备的 “剑谱” 有哪些呢?
有些人可能会闹了。不就是红宝书、犀牛书、小黄书🐴
可是今天我看到一本又一可以封神的 JS 书 “JavaScript百炼成仙”,可以在掌阅直接在线看。
好家伙,一下把我们拉回到修仙成佛的学生时代,这封面、这标题、这字体,我直呼牛逼🐂🍺。
讲了啥?
翻开书的内容简介,作者直接抛出观点:“如果你厌倦了厚厚的、如同字典般的编程书籍,不妨尝试一下新的口味”,这本书将带你通过小说的方式,领略 JS 基础、jQuery 操作 DOM,还能学习最新的 ES6 语法和流行的 Vue 框架。
这本 “小说” 的猪脚名为 叶小凡,出生点位在乐阳村,武动乾坤林动的青阳镇既视感有木有。
在叶小凡身处的世界里,有一个特别厉害的宗派:“千鹤派”,据说加入这个宗门的人就能修行这个大陆剖为神奇的一门功法:“JavaScript”,而千鹤派又分为三大院,其中青山院掌尊林元青收了叶小凡进入宗门开始修炼,自此,叶小凡就开始了自己打怪升级,修炼 JavaScript 功法,成为一代 JavaScript 大师的坎坷之路。
其中叶小凡在青山院从 《JavaScript 基础修炼要诀》开始练起,学习了直接量、变量、数据类型,然后即将参加千鹤派每月一次的基础考核,而基础考核要获得前 5 名才能获得积分,从而进阶更高级的 JavaScript 修仙者,这就难倒了叶小凡了。
就在第一次考核前期,结实了 “药老”,咳咳。。是叶老,也同样是寄存在戒指里。
之后叶老就开始指点叶小凡学习对象、对象取值、循环遍历的知识,还帮助叶小凡开挂学习了 JavaScript debug 的知识,让叶小凡在关键时候能祭出自己的绝招,越级挑战!
就这样,小说里时光飞逝,转眼间就过了大半个月,这个时候,经典套路出现了。肯定要猪脚打点架,涨涨威风,让剧情有波澜,这样观众才能继续看下去对吧?
这个时候外门小比来了,谁知道外门小比提了一堆叶小凡不知道的东西,比如运算符,然后就是一系列骚操作,叶小凡在叶老的指点下,连下几局,不仅打赢了前几局比赛,还顺便修炼了新功法:数组及其相关操作,并且还悟到了一点 JavaScript 函数的真谛。
让我们来看看叶小凡技惊四座的 JavaScript 考核代码是啥?
var sum = 0;
for (var i = 1; i < 101; i++) {
sum = sum + i;
}
console.log(sum);
我直呼好家伙!
然而外门比赛进行到决赛前,全场一片寂静,叶小凡三局连胜,但更紧张的时刻来了,考核决赛,函数七重关!这个让千鹤派小辈们闻风丧胆的一门考核。
在这样重重考核中,叶小凡越战越勇,在叶老的帮助下,突破 JavaScript 函数七重关:
JavaScript 函数七重关之一:函数定义 JavaScript 函数七重关之二:作用域 JavaScript 函数七重关之三:参数传递 JavaScript 函数七重关之四:闭包 JavaScript 函数七重关之五:自执行函数 JavaScript 函数七重关之六:new一个函数 JavaScript 函数七重关之七:回调函数
正是通过这困难重重的 JavaScript 函数七重关,让叶小凡声名大噪,也让青山院掌尊林元请对其大为赏识。
可以截图看一下书里大致讲了什么内容:
就这样叶小凡就不断的打怪升级,带着自己的理想,在 JavaScript 修炼的道路上一路过关闯将,通过基础考核,认识了赵牛、林涛,从与他们交流的过程中了解了各种精度问题、add
函数、replace
等更深度的方法使用;然后是 jQuery 与 DOM,接着学习了 ES6 语法, Vue 九式与 Vue CLI ,最终站在了 JavaScript 初学者之巅:
值得看吗?
已下单,7天之内看完然后退货?🌚
这本书其实可以当做额外的消遣看看,在中华文学的世界里讲述 JavaScript 这种编程知识,这种结合点还是非常有意思的,这样会给生活带来不少乐趣,也让更多的人了解编程的世界,不得不佩服作者的奇思妙想。