javascript第一章

1为什么学习JavaScript
 a客户端表单验证,减轻服务器压力
 b制作页面动态特效
JavaScript学习是JQuery的基础
JavaScript是一种描述性语言,基于对象和事件驱动的具有安全性的脚本语言
JavaScript应用程序要下载到浏览器的客户端执行
JavaScript的特点:
            向HTML页面添加交互行为
            脚本语言,语法与Java类似
            一般用来编写客户端脚本
            解释性语言,边执行边解释
JavaScript由ECMAScript BOM DOM组成
ECMAScript
          是一种标准的脚本规范语言,不与任何具体的浏览器绑定。规定了脚本语言的所有属性,方法
          对象的标准。
          使用Web客户端脚本语言编码要遵循ECMAScript  
          描述内容:语法 变量和数据类型 运算符 逻辑控制语句 关键字 保留字 对象 等
BOM 浏览器对象模型 
          提供了独立于内容与浏览器可以窗口进行交互的对象
          实现与HTML的交互
DOM 文档对象模型
          是HTML文档对象模型定义的一套标注方法
          访问和操纵HTML文档
在脚本执行与程中,浏览器客户端与应用服务器端采用请求/响应的模式进行交互
过程如下:浏览器向服务端发送请求(用户输入要访问的页面,页面中包含JavaScript脚本程序)
          数据处理(服务器端将某个含有JavaScript脚本的页面进行处理)
          发送响应(服器端将含有JavaScript的脚本的HTML文件处理页面发送到浏览器客户端, 
                    由浏览器从上至下逐条解析HTML标签和JAVAScript脚本,并呈现页面效果给用户)
使用客户端脚本好处
        含脚本的页面只需要下载一次,减少不必要的网络通信
         脚本程序由浏览器客户端执行,减轻服务器的压力 
javaScript代码用结束标签为止
浏览器会检查JavaScript语法,有错误,会在警示框提示,没有错误,浏览器将编译并执行语句
脚本基本结构

 注:type是中,浏览器会把它当作JavaScript命令执行,浏览器就会向页面输出内容
语句不在中,浏览器会当成内容输出在页面上
的位置不是固定的,可以包含在文档中的任何地方。只要在代码使用前已读取并加载到内存即可
javaScript作为客户端程序,嵌入网页有3中方式
  1使用
   
    使用
   
    ...
   
        使用于在若干个页面中运行JavaScript实现相同的页面效果
    注:hello.js就是外部JavaScript文件,src属性指定外部JavaScript文件的路径
        外部文件不能包含

你可能感兴趣的:(javascript第一章)