首页 > 编程语言 > 详细

前端之Javascript

时间:2018-12-07 20:13:37      阅读:150      评论:0      收藏:0      [点我收藏+]

条件判断

python中,

if 1==1:
    print(1111)

js中,

if(1==1){
  console.log(1111)
}

由于js只能被浏览器解析,因此要将代码黏到Console里执行:

技术分享图片

要将js代码写到事件里面,在进行点击操作时触发事件:

技术分享图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<input id=‘username‘type="text" placeholder="请输入用户名">
<input id=‘password‘type="text" placeholder="请输入密码">
<input id="button" type="button" value="登录" onclick="show()">
<script>
    function show() {
        var user=document.getElementById(username).value;
        var pwd=document.getElementById(password).value;
    }
</script>
</body>
</html>

JS加密方式

加密方式1:

自动去掉花括号与第一行代码之间的空格,使别人无法解析,此时,如果代码之间不用分号分隔,浏览器无法解析内容,会报错:

<script>
    function show() {var user=document.getElementById(username).value;var pwd=document.getElementById(password).value;}
</script>

加密方式2:

把所有的函数名变成不规则的英文字母,避免用户查看到,通过函数名猜测出js代码的含义:

<input id="button" type="button" value="登录" onclick="show()">
<script>
    function show() {
        var user=document.getElementById(username).value;
        var pwd=document.getElementById(password).value;
    }
</script>

通过整体替换,使得调用函数时能对应上,同时用户无法猜到含义,保证了安全性。

 

前端之Javascript

原文:https://www.cnblogs.com/yanwuliu/p/10084502.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!