智能手表■从脚本到主流,JavaScript的扶正之路
文章图片
文章图片
【智能手表■从脚本到主流,JavaScript的扶正之路】
文章图片
文章图片
文章图片
说到最流行的编程语言 , 可能要数JavaScript , Java和Python了 。 但是向上追溯几年、十年、甚至是20年 , 在2000年的时候你绝不会相信 , 如今JavaScript将成为世界上最受欢迎的语言之一 。 那时候的JavaScript不仅无法完成专业语言所能做到的各个功能 , 甚至也没有被设计成一种严肃的编码工具 。 本文我们一起来致JavaScript发展的那些岁月 。
概述1995年 , 网景通信公司Netscape意识到 , 需要给浏览器一个简便可用的浏览器动态脚本程序以便于Microsoft的IE做市场竞争 。 于是在结束与Sun Microsystems战略合作伙伴的之前 , 利用最后一段时间 , 让Sun的Brendan Eich在不到10天时间内创造了一个新的语言 , 并将它嵌入了Netscape 2浏览器中 。
并且当时为了蹭Java的热度 , 他们将该语言叫做JavaScript 。 但是实际上和Java语言没有半毛钱的关系 。 Java和JavaScript这两个类似的名称引起了很多人多年的困惑 , 至今还是个个问题 。 (JavaScript现在是甲骨文的商标名称 , 随意使用可能会有版权问题 。 )
第一章 伊始:滚动按钮时代在JavaScript诞生的头五年中 , 它是不便使用Java (Applet)编程的人们的一个白板工具 。 其拥趸包括业余爱好者 , 以及急于做简单完成任务的人 。 还有Web设计师一群新生技术工种 , 其工作是使网页用户界面看起来更加时尚和图形化 。 他们想要的东西比<blink>标签更精致 , 比GIF的旋转的地球仪更现代 。
在专业领域 , 这是JavaScript的主要工作 , 创建UI胶水 , 将过度设计的网页粘合在一起 。 当你需要一个交互式按钮 , 一个弹出菜单 , 一个图像跨过动态效果时 , 你会用到 JavaScript 。
不久之后 , JavaScript开始被大量使用于创建类似效果:每当鼠标经过时 , 就将一个图像换成另一个 。
尽管认为开发人员会使用代码来自动执行发光按钮 , 然后将其代码分发到网页上似乎有些疯狂 , 但这是每个人都一遍又一遍地做的事情(今天 , CSS提供了这种装饰 , 它使用样式设置和动画而不是预先生成的图像文件 , 以更易于维护的方式来做到了这一点 。 ) 。 很少有人期望JavaScript会走得更远 。 而且 , 许多编码人员更乐于使用服务器端编程语言 , 让它们按需提供正确的JavaScript脚本 。JavaScript可以为应用程序中的业务逻辑提供支持的想法就像用Excel宏替换数据库存储过程一样荒唐 。
第二章 限制:沙盒的囚徒今天 , 当人们批评JavaScript时 , 通常是由于其语言本身的局限性:补补修修的面向对象功能 , 弱类型安全 , 笨拙的DOM模型 , ==与===的混淆等等 。 但JavaScript并非天生就是如此 。 毕竟 , 有许多丑陋的编程语言 , 也都是因为在正确的时间出现正确的领域而变得重要 。 (比如BASIC , COBOL , SQL和PHP)JavaScript是当时所有Web浏览器中唯一支持的语言 , 伴随着Web正占领世界的同时 , 它肯定在正确的时间出现在了正确的位置 。
推荐阅读
- 中国电子报智能传感器能占多大市场?,30万亿元智慧养老产业
- 人工智能爱好者社区当心这个破坏家庭团结的数据泄露重灾区,多款APP违规采集个人信息
- IT168“共享智能”技术,AI华人科学家张本宇解密蚂蚁
- AppSoApple Watch 只用来计步看时间?收好这 4 款 App,让你的智能手表更智能,买了
- 太平洋电脑网外媒:华为打算将人工智能进一步整合到其光伏业务中
- #智能手表#1、初识java-1
- 【智能手表】五款主流安卓智能手表横评:谁才是“手腕战争”的赢家?
- 小胖有技能你选对了吗?,如何为父母选择合适的智能手机?把握这几点就可以
- 科技八叔10再迎更新,新增多屏协同、智能充电,提升系统安全、稳定,EMUI
- 云事通智能安防向工影响力那么大,很多人会问建一套云监工需要多少钱呀,云监工这么火