1.js的发展史(闲聊版)
2.浏览器分成两部分:渲染引擎和 JS 引擎
3.js与html的关系以及结合方式
(1)js与html的关系
(2)js与html结合方式
4.JavaScript注释
5.js中的基本数据类型
6.js中的变量
7.运算符(自动类型转换)
(1)算数运算符:++ -- +(正) -(负) + - * / %
(2)比较运算符:> < >= <= != == ===(全等于)
(3)逻辑运算符:&& || !
8.九九乘法表(js版本)
Long Long Ago~~
互联网刚刚兴起,家人们就爱上了上网冲浪,查看各种论坛社区什么的(不要问我为什么不打王者荣耀)。当时的 网络迷之卡顿,当咱们需要登录或者注册什么东西的时候,就出现了让人很脑壳大的问题。一个表单例需要的填的内容很多,咱们挨个挨个填完了然后点击提交。等了亿会儿,哟呵~响应回来咱的邮箱格式不对,于是又挨个挨个从头填。填完发送,又等了亿会儿!哎呦喂~说咱用户名格式不对。就咱的小暴脾气,这谁受得了啊,等你老半天,完了你跟我说填的内容这里格式不对,那里格式有问题!作为一个用户身份,我是觉得这个 体验感极差。
那个时候就有人也跟我一样暴脾气呀,忍不了了!于是就开动小脑袋瓜子,想要在用户填的时候就验证(也就是 在客户端验证),而不是每次等填完之后发给后台验证,验证完再返回给客户端。当时最先有这个思想的便是 nombas公司,1992年定义了 C--语言,这可是最早的客户端脚本语言。专门用于表单验证,后来又更名为 scriptEarth。有了第一个吃螃蟹的人,就会有一堆人来吃了。
于是 网景浏览器 也想使用这种脚本嘛!(作为00后,若不是接触到JS的发展史,这辈子可能都不知道还有一个网景浏览器!终究是孤陋寡闻了!泪奔~~~)....但是那个需要收费以及其他原因,便自己研究了新的脚本语言集成到浏览器中!从此网景浏览器大卖,直接封神了。后来 找到sun公司合作,共同开发出 JavaScript 。据说当时微软模仿JavaScript 定义了JScript。当时的脚本市场非常混乱。于是就有人提出要制定一个标准,后来找到 ECMA(欧洲计算机协会)来判定的标准,也就是ECMAScript规范,而该标准基本照搬了JavaScript。如今的 JavaScript = ECMAScript规范 + js自己特有的东西(BOM/DOM)。此外ECMAScript 6.0可简称ES6。
补充:
注:浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以JavaScript 语言归为脚本语言,会逐行解释执行。
js是HTML里的一种编程语言(划重点:编程)。之前有看到网友这样来形容他们之间的关系的,我觉得很不错!如果把html程序比做房子的话那HTML是房子本身(基础),css是装饰品(外貌),js是家具(功能)。综合使用HTML,CSS与JS,会让网页更加美观,功能更加完善!