1. 什么是java script

  2. 如何编写,调试js

  3. ***变量

  4. ***数据类型



一.什么是java script

    HTML:专门编写网页内容的语言,构建整体框架。

    CSS:专门美化网页样式的语言,具有“装修功能”。

    JS:专门编写交互的程序语言

            交互:用户操作,程序处理用户的操作,返回处理结果

        如何运行:

            浏览器:内容排版引擎   js解释引擎

                内容排版引擎:专门解析HTML和渲染CSS的软件

                JS解析引擎:专门解释,并执行js程序的软件

        什么是解释和脚本?

            解释:默认从上向下,读一行,运行一行;后读到相同内容,会覆盖先读到的。

            脚本:不需要预编译,边解释边执行的程序

2.JS发展史:

    1955年:Netscape 公司和Sun 公司联合开发出JavaScript 脚本语言,并在其Netscape                          Navigator 2 中实现了JavaScript 脚本规范的第一个版本即JavaScript 1.0 版

    1957年:推出了ECMA-262 规范版本,其定义了以JavaScript 为蓝本、全新的ECMAScript 脚                   本语言。

                其中的区别:

                        ECMAScript:标准,规定

                        JavaScript:Netscape:遵循ECMAScript标准实现的语言

                        JScript:微软遵照ECMAScript标准实现的语言

    1998年:W3C成立,改标准成为了国际ISO标准


3.JavaScript:

    广义的JavaScript=ECMAScript(js的核心语法)+DOM(专门操作网页内容的API)+BOM(专                                    门操作浏览器窗口的API)

    DOM:基于ES标准制定的专门操作网页内容的API。

    API:浏览器已经实现的,开发人员直接使用的编程接口。

    BOM:专门操作浏览器窗口的API;没有标准,各浏览器自行定义。


特点:

    1.代码可使用任何文本编辑工具编写,语法类似于C和Java。

    2.无需编译,有JavaScript引擎解释执行。

    3.弱类型语言

    4.基于对象


二.编写和调试:

4.如何编写和调试:

    JS脚本程序,就是普通文本:用Deamwaerver编写

    运行脚本,分为2种:

        1.独立安装的JS解释器中进行运行:比如Node.js

        2.浏览器的JS解释器

注意:*js程序区分大小写!

         *每条程序的语句都用;结尾


何时使用console:控制台是专门调试程序的地方!

 ---在网页中编写JS:2处:

    1.在


            a.随页面加载过程顺序解释执行

            b.


            c.向页面中输出一行话:直接在body元素中写入html内容

                    使用页面的输出功能:docunment.writ("xxxxxx");

                弹出功能:window.alert("xxxx");  --没alert一次,就弹出一次

                每个框都会阻断浏览器的加载和程序执行过程

    2.在元素的事件处理函数中:仅能编写少量

        事件:浏览器自动或用户手动触发的元素状态改变

        事件处理函数:on 事件名

                    本质是元素的一个属性,属性值是一个js语句

    例: