【面向JS--走进JS】

来源:互联网 发布:网上谈恋爱软件 编辑:程序博客网 时间:2024/05/22 00:15

JS概述

1、什么是JS

JavaScript,简称JS。

JS是一种运行于 JS解释器/引擎 中的解释型脚本语言。

是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

运行环境:JS解释器 或 JS引擎解释型:无须编译,直接运行,出错就停止脚本语言:纯文本语言JS解释器:独立安装的JS解释器,如NodeJSJS引擎:嵌入在浏览器内核中的JS解释器,只要有浏览器,就能运行JS

2、JS发展史

1、1992年,Nombas 为自己的 软件 开发了一个 脚本语言,ScriptEase , 能嵌入在网页中2、1995年,Netscape(网景)为自己的Navigator浏览器开发了客户端脚本语言-Livescript。更名为 Javascript ,实际与Java没有任何关系。3、1996年,Microsoft进军浏览器市场,在IE3.0中发布了一个Javascript 的克隆版本 称为:JScript4、1997年,Javascript1.1 版本 作为草案提交给了 ECMA(欧洲计算机制造商联合会).各个厂商合力推出了 ECMA-262标准。各大浏览器厂商努力将 ECMAScript 作为标准和目标

3、JS的组成

完整的JS语言由三部分组成:ES系列,DOM,BOM

1、核心(ECMAScript -> ES)2、文档对象模型(DOM,Document Object Model)    允许让 JS 与 HTML元素 进行对话和操作3、浏览器对象模型(BOM,Browser Object Model)    允许让 JS 与 浏览器 进行对话和操作

4、JS特点

1、编辑简单,记事本即可2、无须编译,有JS解释器运行3、弱类型语言-由值决定数据类型4、基于对象编程语言

5、JS用途

1、客户端JS

1、客户端的数据计算2、表单输入验证3、浏览器事件的触发和处理4、网页特效制作5、服务器端异步数据提交(AJAX)

2、服务器端JS

1、分布式运算2、实时服务器3、窗口应用4、网络应用

JS基础语法

1、浏览器内核

浏览器内核主要负责页面内容的渲染,由两部分组成:

1、内容排版引擎 - 解析HTML/CSS2、脚本解释引擎 - 解析 JS浏览器     内核    排版引擎      脚本引擎IE         Trident    -          ChakraFirefox    Gecko      -          猴子系列Safari     Webkit   Webcore      NitroChrome     Webkit   Webcore      V8Opera      Presto     -          CarakanOpera      Webkit   Webcore      V8(2013~)

2、第一个JS程序

运行环境:1、独立安装的JS解释器    NodeJS    步骤:        1、安装NodeJS        2、运行JS脚本            console.log("输出的内容");            console.log('输出的内容');            作用:向控制台中输出一行文本            开始->搜索程序和文件-> cmd2、浏览器内核中嵌入的JS解释器    1、直接在浏览器的Console中输入脚本并执行    2、将JS脚本嵌入在HTML网页中执行        1、html元素事件            事件:onclick -> 用户单击事件             ex:            <button onclick="js脚本">点我试试</button>        2、<script>标记中嵌入脚本            页面的任意位置,添加            <script>                document.write("xxx");              </script>            document.write:在网页中打印输出一句话!里面的内容是交给 内容排版引擎解析的。            document.write("<h1>第一个JS</h1>");        3、将 脚本 嵌入在 外部的脚本文件中            1、创建脚本文件并编写JS脚本                创建一个 .js 文件                直接编写JS脚本            2、使用的网页中进行引入                <script src="url"></script>

3、JS基本调试

JS运行过程中,如果出现错误,则终止本块的执行,但不影响后续代码块执行

    <script></script> - 块    <script></script> - 块

4、基本语法规范

1、代码的基本组成 - 语句

语句:允许被JS引擎所解释的代码    由表达式,关键字,运算符所组成    严格区分大小写        console和Console    所有的标点,全部是英文的        ; 和 ;        : 和 :        " 和 “        . 和 。    语句都是以 ; 表示结束

2、JS中的注释

单行注释://多行注释:/* */
原创粉丝点击