当前位置: 首页 > news >正文

肥西县城乡建设局网站微信公众号关注

肥西县城乡建设局网站,微信公众号关注,企业管理软件销售工程师,百度推广账号登录我曾听说,Javascript 之所以有这么多缺点,是因为它的第一个版本是在短短十天内完成的。我很好奇:1)这是否属实;2)这是否能解释这种语言的缺陷。 经过一番研究,我可以不自信地说:是的…

我曾听说,Javascript 之所以有这么多缺点,是因为它的第一个版本是在短短十天内完成的。我很好奇:1)这是否属实;2)这是否能解释这种语言的缺陷。

经过一番研究,我可以不自信地说:是的,但有点复杂:

  • 事实上,JavaScript 的 "第一版 "确实花了十天时间:确切日期没有得到证实,但布伦丹-艾奇(Brendan Eich)回忆说是 1995 年 5 月 6 日至 15 日。但这只是一个用于内部演示的最小原型("Mocha")。
  • JavaScript 1.0 于 1996 年 3 月公开发布(第 10 页),第一个 "完整 "版本于 1996 年 8 月发布(同上)。
  • 即使在那之后,网景团队也会定期调整 JS 的设计;Eich 回忆说,1996 年秋天,"比尔-盖茨一直在抱怨我们不停地修改 JS"。

艾奇在语言设计和编译器开发方面也有十年左右的经验,网景公司明确聘请他在浏览器中使用编程语言。最初这应该是 Scheme,但后来网景公司与 Sun 签订了协议,同意让它更 "像 Java"。

这是否解释了JavaScript的缺陷?
可以说,JavaScript 的大部分现代缺陷都不是因为开发时间太短造成的:

  • Mocha 最初并没有隐式类型转换功能,但用户要求 Eich 在 1.0 中加入这一功能(视频链接)。他对此深表遗憾。
  • JS 1.0 添加 null 是为了与 Java 更加兼容(第 13 页)。与 Java 兼容也是 typeof null = object 的原因。
  • 所有 JavaScript API 的缺陷都是在 Mocha 之后才出现的,因为所有 API 的工作都是在 Mocha 之后进行的。Mocha 是一种相当简约的语言!
  • 所有数字都是浮点数 "的问题最初出现在Mocha中,但我认为这一直都是Mocha想要解决的问题。JavaScript 1.0 手册将 HyperTalk 作为主要灵感来源。我从未使用过 HyperTalk,但略读手册后,我觉得它做了同样的事情(第 102 页,第 517 页)。

我发现 10 天冲刺肯定会对 JavaScript 造成损害

  • 布伦丹-艾奇(Brendan Eich)没有时间添加垃圾回收器,
  • 后来试图添加垃圾回收器时又增加了很多安全漏洞(43:04)。

原文:https://www.jdon.com/68717.html

http://www.yayakq.cn/news/862823/

相关文章:

  • 做宣传册模板的网站个人网站备注
  • 比较好的网站公司吗关于购物网站开发的开题报告
  • 免费网站后台模板下载陕西省建设工会网站
  • 服装建设网站的原因临沂网站设计
  • 口碑最好的it培训机构苏州首页排名关键词优化
  • 无锡网站制作中心深圳网站优化方式
  • 免费信息网站排名东莞网站设计在哪里
  • 佛山新网站建设服务网址短链接在线生成
  • 成都网站建设价格表wordpress <
  • html如何做自己的网站上海广告公司工资
  • 众筹网站建设需要多少资金个人网站备案可以盈利吗
  • 网站做移动端网站推荐界面
  • 怎么在.Net中做团购网站怎么用自己的电脑搭建网站
  • 公司建设网站费用属于什么费用做cpa一定要有网站吗
  • 电子商务网站建设和维护做百度手机网站关键词排名
  • 阿里外贸平台网站建设免费推广软件
  • 宁波做外贸网站推广seo有名气的优化公司
  • 乐清建站公司做网站需要什么配置服务器
  • 网站群建设 公司网页设计与网站建设案例教程
  • 可以做淘宝店铺开关灯网站青海建筑网站建设公司
  • 牛商网专注营销型网站建设收费的网站怎么做的
  • 黄埔移动网站建设免费代理游戏
  • 无备案网站 阿里联盟青岛网站制作选ls15227
  • seo整站优化推广wordpress 您没有足够的权限访问该页面.
  • 桓台建设网站新闻小学生摘抄
  • 电子网站设计coding wordpress博客
  • 电信网站服务器动漫制作专业能报名的专插本学校
  • 摄影作品共享网站开发背景如何提交网站地图
  • 好的网站分析案例广州网站公司制作网站
  • 开一个网站的流程wordpress页面侧边栏消失