第一章、JavaScript 2019-12-16

一、概述

  1. 用途:为html页面添加交互行为。
  2. 位置:通常直接嵌入到html页面中。推荐写到中。
  3. 执行:解释器,也称为JavaScript引起,是浏览器的一部分。
  4. 开发工具:任何网页开发工具都可以。
  5. 特点:
    1)脚本语言:没有预先编译的过程,边解释边执行。
    2)弱类型:非强类型,定义变量的时候,不用指定变量的类型,变量的类型根据值得类型来决定。
    3)跨平台:不依赖于操作系统,仅仅依赖浏览器。
  6. 注意:
    1)不用浏览器使用JavaScript编程,可能会有差异。
    2)要遵循W3C DOM标准,兼容性好。
  7. 历史
    1)1995年 网景(Netscape)
    2)是ECMAScript标准的一种体现,由ECMA组织发展和委会。
    3)最新版:ES6(ES2015)
  8. 调试工具(F12)

二、编写JavaScript

  1. 把JavaScript代码写到
    注意:
    1)执行上面的代码,要保证document.forms[0].btn1已经存在。
    2)不能写成: document.forms[0].btn1.onclick = 函数名();这样写表示马上执行该函数,而我们需要的是在按钮被单击的时候调用该函数。
    3)使用匿名函数(函数没有名称):只能调用一次
    document.forms[0].btn1.onclick = function(){
    //函数体语句。
    };
  2. javasc中函数没有重置的概念。
  3. arguments对象
    1)js的函数可以接收任意个数的参数,通过arguments对象访问,该对象类似于数组,可以使用下标来访问参数。
    例如:arguments[0]:代表传递过来的第一个参数。
    2)使用arguments对象的length属性,得到方法调用的时候,传递过来的参数个数。
    例如:arguments.length 实参的个数
    3)使用函数对象的length属性,得到该方法定义的时候,命名参数的个数:
    例如:
    function t(a,b){
    }
    t.length 得到形参的个数。
  4. prompt("提示文字","默认值"):让用户输入值,返回用户输入的字符串。
    点击取消按钮,返回null,没有输入内容,点击确定按钮,返回空串("")
  5. 得到表单对象的方法:
    1)document.forms[index]
    2)document.表单元素的name值
    3)document.getElementById(表单对象的id值)
  6. 得到表单元素的方法:
    1)表单对象.表单元素的name值
    2)document.getElementById(表单元素的id值)

你可能感兴趣的:(第一章、JavaScript 2019-12-16)