经过今天的学习,让我认识和了解了Javascript的基本知识,知道了js是一门弱类型的脚本语言,能够实现网页特效。对今后的发展对我有巨大的作用,我来简单的总结一下今天我所学的的内容:
JS就是用来控制结构(HTML)和样式(CSS)的,用来实现网页特效;
我知道了程序员一般使用console.log来检测代码;
"=" 叫做赋值,将右侧的值给左边的变量;
函数的定义:就是具备一定功能的代码段。声明函数如果不调用是不起作用的;
几种数据类型:String(字符串)、 Number(数字)、 Boolean(布尔)、 null(空)、 undefined( 未定义) 还有 复合数据类型:对象类型 object,函数类型 Function 数组array;
知道了变量的命名规则;
事件:
熟悉了三大结构:顺序结构、选择结构、循环结构
熟悉并掌握了if语句及switch语句。
javascript是Netscape(网景)公司推出的浏览器端语言,与java没有半点关系,可能想接着java炒火吧。然后js越来越火,网景公司想将其标准化,这样更加利于网络的发展,遂将其提交给了ECMA(欧洲计算机制造商协会)管理,负责对其的标准化。ECMA机构以JS为原型,推出了一个ECMAScript的脚步语言,规定各大浏览器厂商都必须依照ECMAScript标准实现各种的JS,保证JS具有良好的跨平台性。所以可以将ECMAScript看成是标准化的JS,一个意思。
ECMAScript本质上是一种语言规范,其与平台没有关系,比如浏览器等。web浏览器只是ES的宿主环境之一,负责实现ES以及提供ES与环境交互的手段。宿主环境还有Node以及Flash等。
JS的实现要比ES规定的要复杂的多,ES只规定了基本语言特性。浏览器下的JS实现可以由下面三部分组成:
- 语言部分(ES)
- 文档对象模型(DOM)
- 浏览器对象模型(BOM)
以上是我今天所学的内容总结。 |
|