python学习笔记(javascript)

1). java和javascript没有关系(雷锋和雷峰塔);
2). html: 机器人的框架; css: 给机器人涂色, 穿个衣服; js: 让机器人可以动起来.

JS总结

  1. ECMAScript(基础语法)

1). 定义变量:
var a = 1; — 局部变量;
a = 2; — 全局变量;

2). 使用的数据结构: (string, number, boolean<true, false>, array, null, undefined)

3). 比较:
== : 不判断数据类型 5 == ‘5’ (返回true) 5 == 5(返回true)
=== : 判断数据类型 5 === ‘5’ (返回false) 5 === 5(返回true)

4). 如何定义函数?
function 函数名{
函数体;
}
匿名函数: “setInterval(‘changImg()’, 1000);”

5). if . for, while,

  1. BOM对象;
    Windows: alert(), setInterval(), clearInterval()
    location: href() – 跳转到指定界面

  2. DOM对象

事件: onload, onsubmit, onclick, onfocus, onblur, onchange,
警告信息实现的方式:
alert();
document.getElementById(’’).innerHtml = “error”

Document: 整个html文件;
Element: 所有的标签都可以称为Element;


Attribute: 标签里面的属性
Text:
Node: 上面提到的所有名词都可以称为节点;

登录信息校验

  1. 需求:
    1). 用户登录时, 会填写一些信息, 如果所有的请求都提交给服务器处理, 服务端压力较大;
    2). 在前端先校验, (防君子不防小人);

    • 后端也需要校验
  2. 实现步骤:

    1. 确定事件类型onsubmit(常见事件类型的网址: http://www.w3school.com.cn/js/js_htmldom_events.asp);
    2. 对这个事件绑定一个函数(执行的操作写在函数里面);
    3. 函数的核心功能: 校验用户名是否为空?
      1). 获取输入用户名标签提交的内容;
      2). if判断用户名是否为空?
      3). 如果数据合法, 继续执行, 提交表单;
      4). 如果数据不合法, 不让表单提交? (显示弹出框报错) — alert
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        function checkForm() {
            // # 1. 获取用户名提交的内容;[object HTMLInputElement]
            var user = document.getElementById('user').value;
            // alert(user);


            //    2. 判断用户名是否为6~8个字符;
            var userLen = user.length;
            // alert(userLen >=6 && userLen<=8);
            if (userLen <= 6 || userLen >= 8) {
                alert("用户名不合法");
                return false;

            }


        }


    </script>
</head>
<body>


<!--当提交信息的时候, 执行函数checkForm()-->
<form onsubmit="return checkForm()">
    <input type="text" name='user' id="user" placeholder="用户名(6~8个字符)">
    <input type="password" name='passwd' id="passwd" placeholder="密码(6位)">
    <input type="submit" value="登录">
</form>


</body>
</html>

聚焦与离焦事件的应用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        function checkUser() {
            // # 1. 获取用户输入夫人用户名;
            var user = docum
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值