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

安全的集团网站建设自动化设备东莞网站建设

安全的集团网站建设,自动化设备东莞网站建设,企业网站设计公司,长春开发小程序开发1994年#xff0c;网景公司#xff08;Netscape#xff09;发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器#xff0c;轰动一时。但是#xff0c;这个版本的浏览器只能用来浏览#xff0c;不具备与访问者互动的能力。......网景公司急需一种网…  1994年网景公司Netscape发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器轰动一时。但是这个版本的浏览器只能用来浏览不具备与访问者互动的能力。......网景公司急需一种网页脚本语言使得浏览器可以与网页互动。 网页脚本语言到底是什么语言网景公司当时有两个选择一个是采用现有的语言比如Perl、Python、Tcl、Scheme等等允许它们直接嵌入网页另一个是发明一种全新的语言。 这两个选择各有利弊。第一个选择有利于充分利用现有代码和程序员资源推广起来比较容易第二个选择有利于开发出完全适用的语言实现起来比较容易。 到底采用哪一个选择网景公司内部争执不下管理层一时难以下定决心。 就在这时发生了另外一件大事1995年Sun公司将Oak语言改名为Java正式向市场推出。 Sun公司大肆宣传许诺这种语言可以一次编写到处运行Write Once, Run Anywhere它看上去很可能成为未来的主宰 网景公司动了心决定与Sun公司结成联盟。它不仅允许Java程序以applet小程序的形式直接在浏览器中运行甚至还考虑直接将Java作为脚本语言嵌入网页只是因为这样会使HTML网页过于复杂后来才不得不放弃。 总之当时的形势就是网景公司的整个管理层都是Java语言的信徒Sun公司完全介入网页脚本语言的决策。因此Javascript后来就是网景和Sun两家公司一起携手推向市场的这种语言被命名为Java script并不是偶然的。 此时34岁的系统程序员Brendan Eich登场了。1995年4月网景公司录用了他。 Brendan Eich的主要方向和兴趣是函数式编程网景公司招聘他的目的是研究将Scheme语言作为网页脚本语言的可能性。Brendan Eich本人也是这样想的以为进入新公司后会主要与Scheme语言打交道。 仅仅一个月之后1995年5月网景公司做出决策未来的网页脚本语言必须看上去与Java足够相似但是比Java简单使得非专业的网页作者也能很快上手。这个决策实际上将Perl、Python、Tcl、Scheme等非面向对象编程的语言都排除在外了。 Brendan Eich被指定为这种简化版Java语言的设计师。 但是他对Java一点兴趣也没有。为了应付公司安排的任务他只用10天时间就把Javascript设计出来了。 由于设计时间太短语言的一些细节考虑得不够严谨导致后来很长一段时间Javascript写出来的程序混乱不堪。如果Brendan Eich预见到未来这种语言会成为互联网第一大语言全世界有几百万学习者他会不会多花一点时间呢 总的来说他的设计思路是这样的 1借鉴C语言的基本语法   2借鉴Java语言的数据类型和内存管理   3借鉴Scheme语言将函数提升到第一等公民first class的地位 多年以后Brendan Eich还是看不起Java。 他说 Java对Javascript的影响主要是把数据分成基本类型primitive和对象类型object两种比如字符串和字符串对象以及引入了Y2K问题。这真是不幸啊。 把基本数据类型包装成对象这样做是否可取这里暂且不论。Y2K问题则是直接与Java有关。根据设想Date.getYear()返回的应该是年份的最后两位   var date1 new Date(1999,0,1);   var year1 date1.getYear();   alert(year1); // 99 但是实际上对于2000年它返回的是100   var date2 new Date(2000,0,1);   var year2 date2.getYear();   alert(year2); // 100 如果用这个函数生成年份某些网页可能出现19100这样的结果。这个问题完全来源于Java因为Javascript的日期类直接采用了java.util.Date函数库。Brendan Eich显然很不满意这个结果这导致后来不得不添加了一个返回四位数年份的Date.getFullYear()函数。 如果不是公司的决策Brendan Eich绝不可能把Java作为Javascript设计的原型。作为设计者他一点也不喜欢自己的这个作品 与其说我爱Javascript不如说我恨它。它是C语言和Self语言一ye情的产物。十八世纪英国文学家约翰逊博士说得好它的优秀之处并非原创它的原创之处并不优秀。the part that is good is not original, and the part that is original is not good.   4借鉴Self语言使用基于原型prototype的继承机制。 所以Javascript语言实际上是两种语言风格的混合产物----简化的函数式编程 简化的面向对象编程。这是由Brendan Eich函数式编程与网景公司面向对象编程共同决定的。 copy from https://blog.csdn.net/kese7952/article/details/79357868 更多专业前端知识请上 【猿2048】www.mk2048.com
http://www.zqtcl.cn/news/12528/

相关文章:

  • idea的网站开发登录页面大连网络公司排名
  • 网站接单做项目wordpress短代码页面
  • 成都网站优化步骤wordpress 做的人多吗?
  • 购物网站logowordpress引用文章
  • php企业网站开发实验总结网站设计需要在哪方面提升
  • 深圳网站建设工资知乎营销平台
  • 用dw制作个人网站广州网站建设公司乐云seo
  • 网站建设阿华seo郑州哪有做网站的公司
  • 网站的优点有哪些方面搭建网站 软件下载
  • 建设银行宁波招聘网站线下推广的好处
  • 网站开发技术的历史八冶建设集团有限公司网站
  • 建设网站英文seo自学教程
  • 有没有安全一点的网站12380网站建设建议
  • 自己做的网站怎么传到空间啊windows优化大师怎么样
  • 红色好看的网站福州注册公司快点办
  • 外贸网站建设内容包括哪些水果网站建设
  • wordpress快速建站郑州app推广
  • 微软做网站wordpress如何在地址栏中加网站logo
  • 县城房地产网站可以做吗宜兴做网站的公司有哪些
  • 淄博网站建设常见问题湖南营销型网站建设 j磐石网络
  • 支持html5的网站网络科技有限公司注册资金最低
  • 赢展网站建设如何设置自己的网站
  • 网站建设谈判wordpress怎么用地图吗
  • 烟台网站开发多少钱张家港网站建设哪家好
  • 贵阳建网站公司开发者模式有什么危害
  • 扬中网站建设要多少钱响应式网站案列
  • 桥西企业做网站企业网站建设与网页设计
  • 网站开发与没计是做什么德州哪里有学做网站的
  • 哪里有网站建设多少钱wordpress好用吗
  • pc网站转换手机网站代码如何经营电商平台