少侠:喂,有人吗?赶紧出来接客了,有没有人啊

帅气的我:来了来了,少侠有何吩咐?

少侠:把你们店里的秘籍呈上来我要学JS

帅气的我:少侠,别这样,我们秘籍是不外传的,祖上传下来的规矩,传人妖不传男女。

少侠:(胯下掏出刀)你看看这个再决定传不传

帅气的我:少侠你要这样的话,那我可要去把秘籍取过来给你了

少侠:赶紧,少说废话

(。。。一刻钟之后)

帅气的我:少侠,来了来了,刚出炉的秘籍你看如何

少侠:(一把夺过,凝神看了一刻钟之后)有点高深啊,喂,你!别跑,以后就由你来给我解读秘籍

帅气的我:(慢慢收回了即将要跨出店门的脚)少侠,别这样啊,我不卖身的

少侠:(拔刀)卖吗?

帅气的我:卖卖卖,以后我就是你的人了,少侠,你让我打狗我绝对不吃鸡,你让我玩荣耀我绝对不打撸啊撸

少侠:谁要你的人,赶紧滚过来,今天先给我说说这个秘籍第一部分,耽误练神功看我不削死你

帅气的我:来了来了,那少侠你听我慢慢道来,这第一招,JS起源:

    JS诞生于1995年,主要目的是处理以前有服务器语言(如Perl)负责的一些输入验证操作,在JS问世之前,必须把表单数据发送到服务器端才能确定用户是否填写了某个必填域,是否输入了无效的值,有了JS之后这种验证操作方便了很多很多。

    在当时用服务端来验证输入操作的时候,走在技术最前端的Netscape公司,决定着手开发一种客户端语言,当时就职于该公司的布兰登.艾奇开发了名为LiveScript的脚本语言---该语言将同时在浏览器和服务器中使用(服务器端的名字叫LiveWire),为了赶在发布日期前完成LiveScript的开发,Netscape和Sun公司进行联手,在发布前夕,为了搭上当时媒体热炒JAVA的顺风车,改名为javaScript,实际上两者类似雷峰塔和雷锋的关系。

    后来javaScript取得了重大成功,但是微软决定在Internet Explorer上和Netscape竞争竞争,所以加入了名为JSscript的javaScript实现。在当时业界还没有标准规定JavaScript的语法和特性,两个版本并存引发了业界的担心,谁也不想一样的功能得写两遍不同的代码吧,所以在1997年,以javaScript1.1为蓝本的建议被提交给了欧洲计算机制造商协会(ECMA),

该协会指定第39号委员会(TC39)负责指定统一的规范,他们经过数月完成了ECMA-262---定义一种名为ECMAScript的新脚本语言的标准。1998年,ISO/IEC(国际标准化组织和国际电工委员会)也采用了ECMAScript作为标准,自此,浏览器开发商就开始致力于将ECMAScript作为各自JavaScript实现的基础。

    虽然javaScript和ECMAScript通常被人们用来表达相同的含义,但JavaScript的含义却比ECMA-262规定的多的多,一个完整的JavaScript实现应该由一下三部分组成

    核心(ECMAScript)  文档对象模型(DOM) 浏览器对象模型(BOM)

    少侠,这就是第一招,你看我能歇会在继续给你讲吗?

少侠:好吧,看你表现还不错,歇会吧!

转载于:https://www.cnblogs.com/suihang/p/10620631.html

少侠学代码系列(一)-JS起源相关推荐

  1. 跟老杨学java系列(一)前传

    跟老杨学java系列(一)前传 首先声明一下哈,本人文笔水平有限,不喜勿喷.欢迎大家留言探讨技术问题.其他问题概不回复. 上台来首先做个自我介绍(~~偷师相声开场白),本人从事IT开发行业快二十个年头 ...

  2. 重学JavaScript系列之一_引用类型

    重学JavaScript系列之一_引用类型 ECMAScript中,引用数据是一种数据结构,用于将数据和功能组织在一起,有时候被称为类 ES6中使用Class定义一个类 引用类型的值(对象)是引用类型 ...

  3. 从头再学 JavaScript 系列前言

    说实话想写这个系列已经很久了,对于每一个学习前端的同学来说,JavaScript 都是必须要掌握的,但是实际上对很多同学而言,特别是刚入门或者入门时间不长的同学,对 JS 的认识并不深.大部分仅仅停留 ...

  4. 从零开始学 Web 系列教程

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新-- github:https://github.com/Daotin/Web 微信公众号:前端队长 博客园:http://ww ...

  5. 从零开始学爬虫系列3:漫画下载,动态加载、反爬虫这都不叫事!

    1 前言 前文回顾: 从零开始学爬虫系列1:初识网络爬虫之夜探老王家 从零开始学爬虫系列2:下载小说的正确姿势 经过上两篇文章的学习,爬虫三步走:发起请求.解析数据.保存数据,已经掌握,算入门爬虫了吗 ...

  6. 零基础学前端系列教程 | 和前端谈恋爱的第006天——了解喜好

    温馨提示:被[]包裹的是专有名词,详细介绍见下文的恋爱宝典,你可以在目录中快速找到它们,有任何问题/建议,欢迎随时微信我,我是朝阳 13908056224! 这是姐姐传授给我的恋爱秘籍 -- 投其所好 ...

  7. 重学JavaScript系列——(四)变量、作用域与内存

    重学JavaScript系列--(四)变量.作用域与内存 博主以扎实JavaScript基础为目的,以<JavaScript高级程序设计(第四版)>为核心参考资料,以一个"复习者 ...

  8. 中秋佳节速成C语言_老九零基础学编程系列之C语言【章节1-章节5】

    前言 现在是北京时间2019.09.13 11:16 今天是月饼节啊!祝大家月饼节快乐~ 然而~作为一个本科来自生科院的工科女 为了当C语言助教 只能? 值此佳节,凿壁偷光/勤学苦练/悬梁刺骨/孙康映 ...

  9. 重学JavaScript系列——(六)集合引用类型

    重学JavaScript系列--(六)集合引用类型 博主以扎实JavaScript基础为目的,以<JavaScript高级程序设计(第四版)>为核心参考资料,以一个"复习者&qu ...

最新文章

  1. 英特尔支持员工自带设备办公
  2. python psi计算_KL散度,PSI,IV值之间的故事
  3. 【转】msyql使用-用户创建/权限配置
  4. 系统架构图怎么画_简历的项目经历应该怎么写得好看?
  5. Mybatis多参数封装到map中,多条件查询
  6. python之线程,不得不了解的硬知识!
  7. PHP 常用代码大全
  8. 华为nova 5z即将亮相:麒麟810+3200万人像超级夜景
  9. android霓虹灯源代码——基础编
  10. 读书笔记 - Thoughts on interaction design (第二版) - 交互设计沉思录
  11. Python学习笔记——python基础 3. 字符串
  12. python如何检验显著性差异_Python中如何计算Pearson相关性和显著性?
  13. 解决桌面单击右键反应慢的问题
  14. 华为交换机修改concle密码
  15. 成熟才是男人应该有的标志//2021-2-15
  16. if test 用法
  17. nn.BCELoss和nn.CrossEntropyloss
  18. 施一公院士:如何做一名优秀的博士生
  19. parentNode和offsetParent的使用
  20. java,NIO非阻塞式网络通信DEMO.

热门文章

  1. 【Maui正式版】创建可跨平台的Maui程序,以及有关依赖注入、MVVM双向绑定的实现和演示...
  2. SDWebImage的用法 (公司面试可能会问道)
  3. 海康威视摄像头选型号指南
  4. python可以在ios上运行吗_python可以开发ios吗
  5. 传入神经和传出神经图片,神经网络图片预处理
  6. 人工智能(3)发展阶段
  7. 【LOJ3047】「ZJOI2019」浙江省选
  8. 云服务器需要设置虚拟内存,云服务器需要设置虚拟内存
  9. 某验4代文字点选逆向分析(一)
  10. 【必收藏】不得不看的Spring相关资源整合