JavaScript

  • JavaScript的引入方式
  1. 内部引入方式
<script type = "text/javascript">
...
</script>
  1. 外部引入方式
<script type = "text/javascript" src =  "1.js"></script>

  • JavaScript的组成
  1. ECMAScript:JavaScript的核心,包含(基本语法、变量、关键字、保留字、数据类型、语句和函数等);
  2. DOM:浏览器对象模型,包含(整个html页面的内容);
  3. BOM:文档对象模型,包含(整个浏览器相关内容)。

ECMAScript

  • Javascript的语法
  1. 区分大小写;
  2. 定义变量只是用关键字:var;
  3. 注释与java相同。

  • JavaScript数据类型
    Javascript数据类型分为原始数据类型和引用数据类型。
    原始数据类型:string number boolean null undefined
    引用数据类型:Array Boolean Date Math Number String ReqExp

  • Javascript运算符
    == 会自动转换
    === 不会自动转换

  • 获取元素内容
    获取元素:document.getElementById("id名称");
    获取元素的值:document.getElementById("id名称").value;

  • Javascript事件
    表单提交事件:onsubmit

  • Javascript输出
    警告框:alert();
    向页面指定位置输出:innerHTML(属性);
    向页面写入内容:document.write("" );

  • 登录校验案例
    步骤分析:
    第一步:确定事件(onsubmit)并为其绑定一个函数
    第二步:书写这个函数(获取用户输入的数据<获取数据时需要在指定位置定义一个 id>)
    第三步:对用户输入的数据进行判断
    第四步:数据合法(让表单提交)
    第五步:数据非法(给出错误提示信息,不让表单提交)
    问题:如何控制表单提交?
    关于事件 onsubmit:一般用于表单提交的位置,那么需要在定义函数的时候给出一个
    返回值。 onsubmit = return checkForm()
    HTML部分代码如下
<from action = "#" method = "get" name = "regForm" onsubmit = "return checkForm()">
...
</from>

JS部分代码如下

<script>
 function checkFrom(){
 /*校验用户名*/
  var uValue = documnet.getElementById("username").value;
  if(uVaule == ""){
    alert("用户名不能为空");
    return false;
  }
 /*校验密码*/
  var pValue = document.getElementById("password").valur;
  if(pValur == ""){
    alert("密码不能为空");
    return false;
  }
/*校验确认密码*/
  var rpValue =
  document.getElementById("repassword").value;
  if(rpValue!=pValue){
    alert("两次密码输入不一致!");
    return false;
  }
 /*校验邮箱*/
  var eValue = document.getElementById("eamil").value;
  if(!/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/.test(eValue)){
    alert("邮箱格式不正确!");
    return false;
  }
}
</script>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 5,281评论 0 21
  • [TOC] 课程内容回顾 什么是JavaScript,有几个部分组成脚本语言,浏览器,ECMAScript BO...
    chcvn阅读 536评论 0 0
  • 1.JAVA Script组成部分ECMAScript:它是整个javascript的核心,包含基本语法、变量、关...
    nzdnllm阅读 360评论 0 4
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,826评论 0 8
  • 今天偶然聊起相识 聊起相识以来的故事 很多的第一次 彼此还算默契 我在做自己,真实的自己。 相同的地方, 也许是一...
    ArtisticYouth阅读 148评论 0 2