JavaScript的秘密 你们知道吗?

开发 开发工具
不知道JavaScript的创始人在10天里是怎么怎么想的,为什么会用原型法?我搜了一些资料,没有找到答案,很多都是讲Brendan Eich是个对函数式编程感兴趣,所以JavaScript借鉴了Lisp的思想,增加了很多函数式编程的东西。

 

后记:我学习的第一个面向对象的语言是C++,后来学了Java和Python,被它们的面向对象思想给洗脑了,脑海中都是class来创建对象,没有class,对象是无法创建的,所以第一次看到JavaScript用原型法的方式来创建对象时,着实大吃一惊:怎么还能这么干!如果你的第一门语言就是JavaScript,理解原型法估计没有问题,如果第一门语言是Java或者C++,再去看原型法就会很别扭,觉得不直观,不爽。 不知道JavaScript的创始人在10天里是怎么怎么想的,为什么会用原型法?我搜了一些资料,没有找到答案,很多都是讲Brendan Eich是个对函数式编程感兴趣,所以JavaScript借鉴了Lisp的思想,增加了很多函数式编程的东西。但不管怎么说,JavaScript都创造了奇迹,从一个浏览器中的脚本语言开始,构建了非常庞大的前端生态系统,并且威胁到了后端的语言。

 

责任编辑:武晓燕 来源: 51CTO专栏
相关推荐

2022-03-10 08:25:27

JavaScrip变量作用域

2023-12-12 08:41:01

2019-12-12 09:23:29

Hello World操作系统函数库

2014-06-03 10:05:13

2024-03-27 12:35:12

2023-03-10 18:20:07

客户端开源中间件

2018-12-27 08:50:06

JavaScript开源

2024-05-27 00:18:14

2021-08-26 21:55:38

DPU架构数据

2023-02-01 08:31:36

JavaScript循环遍历

2021-10-14 06:52:47

算法校验码结构

2022-09-29 15:32:58

云计算计算模式

2024-09-18 07:00:00

消息队列中间件消息队列

2023-04-11 08:10:46

JavaScriptnull操作符

2023-12-20 08:23:53

NIO组件非阻塞

2024-04-30 09:02:48

2023-04-26 10:21:04

2024-04-07 00:00:00

ESlint命令变量

2024-05-28 09:12:10

2022-01-18 09:55:22

JavaScript前端遍历方法
点赞
收藏

51CTO技术栈公众号