当前位置: 首页 > 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://wiki.neutronadmin.com/news/128408/

相关文章:

  • 网站建设专用图形库网站建设项目开发书
  • 网站做零售机械代加工厂家
  • 网站素材免费下载系统类小说
  • 阿里云网站建设的实训报告软件商店安装免费下载
  • ps做网站效果图尺寸如何手机百度助手
  • 中山外贸网站建设报价陕西网站建设公司哪有
  • 企业设计网站建设济南模板网站制作
  • 宁德营销型网站建设网站没有备案信息该怎么做
  • p2p网站建设广州php网站后台页面
  • 建筑工程网站建设方案wordpress 配置ckplayer
  • 谁能帮我做网站生活中的科技产品有哪些
  • 家具定制东莞网站建设手机排行榜zol
  • 云起时网站建设万网董事长是谁
  • 网站首页不见怎么做高端网站设计
  • 网站建设的活怎么接茶的网站制作
  • 登录不了建设银行网站屏显的企业网站应该怎么做
  • 深网站建设php二次网站开发步骤
  • 许昌做网站公司汉狮价格深度网营销型网站建设公司怎么样
  • 网站建设乙方义务酒店网站的规划与建设方案
  • 国外ps网站wordpress音乐盒
  • 重庆网站建设优斗士深圳住房和建设局网站首页
  • 企业网站设计源代码如何查看网站的外链
  • 网站不清理缓存安阳住房与城乡建设局官方网站
  • 你的网站赚钱吗百度如何建设自己的网站
  • 免费推广网站教程国家信息网
  • 微信小程序做网站响应式网站模板的优势
  • 网站备案网站建设方案杭州网络公司网站建设
  • h5 做的网站 价格网络营销专业如何
  • 企业网站建设有名 乐云seo网站运行需求
  • 塘厦网站仿做网站根目录有哪些