js(1)

  1. 什么是JS?
    JS是一种运行于JS解释器/引擎中的解释型脚本语言。
    编译型语言:程序在运行前会进行编译
    解释型语言:运行之前不会编译,直接执行,出错则停止。
    JS解释器/引擎:是JS脚本的运行环境
    a .独立安装的JS解释器(NodeJS)。
    b .嵌入在浏览器内核中的JS解释器。
    PC,平板,手机,电视 … 全部都支持JS
  2. JS的发展史
    1、1992年 Nombas 为自己的软件开发了一款脚本语言
    C Minus Minus(C–)后更名为 ScriptEase,可以嵌入在网页中。
    2、1995年 Netscape为自己的Navigator2.0 开发了另一种客户端
    脚本语言-LiveScript,为了借助Java势头,所以更名为 Javascript
    3、1996年Microsoft为了进军浏览器市场,
    在IE3.0 中 发布了Javascript的克隆版,称为JScript
    (欧洲计算机制造商联合会),Javascript的核心 被更名成 ECMAScript。
  3. js的组成:
    1、核心(ECMAScript)
    2、文档对象模型(DOM)
    Document Object Model
    让JS有能力与页面进行对话(操作页面内容)
    3、浏览器对象模型(BOM)
    Browser Object Model
    让JS有能力与浏览器进行对话(操作浏览器)
    4.JS语言的特点和用途:
    特点:
    a .任何文本工具都可以开发JS
    b .无需编译,直接由JS引擎来执行
    c .弱类型语言(由数据来决定数据类型)
    d .面向对象的语言
    用途:
    客户端的JS:
    1、客户端数据计算
    2、表单输入验证
    3、浏览器事件的触发和处理
    4、网页特效制作
    5、服务器端的异步数据提交(AJAX)
    服务器端的JS:
    1、分布式运算
    2、实时服务器
    3、窗口应用
    4、网络应用
    f12:进入控制台
    光标处写脚本代码,回车执行
    consle:指代控制台,专门调试程序输出结果的窗口。
    log:控制台console提供的一个功能:向控制台输出一行日志。
    多行输出:shift+enter–>换行。
    javascript区分大小写
    字符串单双引号都行
    单独安装专门的解释器软件:node.js Chrome V8
    win键+R–>cmd–>node
    推出:两次ctrl+c
    执行.js文件:cd到.js文件所在的路径–>node 文件名 回车
    3.随网页一同运行:
    浏览器包含两种工具:
    排版引擎:专门加载html内容和css样式。
    解释引擎:专门运行js脚本
    注意:设置字符编码格式一定要放在title前面,防止ie8出现错误。
  <meta charset="utf-8"/>
  <titlle>第一个js网页</title>
  <script>元素:专门包含js脚本块的元素
  <script>中的脚本块随着网页加载解释执行。
  1. 事件:元素可以根据鼠标或键盘的不同操作响应不同的交互行为。
    script解释执行,读到才执行,先读到先执行,js放在body的最后比较好
    注意:一次定义,处处使用;一次修改,处处生效
    解决:凡是重复编写的代码块,都要封装为一个方法:
    方法:执行一个专门功能的一组代码序列,定义在head下的script中
    语法:function 方法名(){重用的代码块}
    方法:调用执行,不调用不执行
    script脚本块中的错误,仅影响“当前脚本块”中出错“位置之后的脚本执行。
    不影响script之外的其他元素加载或脚本块执行。
    function中的错误,只有调用方法时才触发。
    js内外部同名方法,解释执行。

猜你喜欢

转载自blog.csdn.net/qingchurenxiaoyao/article/details/77539232
JS1
今日推荐