2022-07-12 第八组 刘禹彤 学习笔记
第四天打卡
今天学习了JS的相关知识
##3相关知识点:for循环 while循环 concat连接 抓取信息 添加事件
###学习心得:
今天讲的内容有点多,上课进度有点快,对信息抓取方面的知识掌握的不熟练,写代码的时候不知道应该从哪一步先开始,课间向同学进行了询问,对大体思路有了基本的理解,但是对事件的掌握还不太好。
##3学习内容:
for循环的执行步骤:
1.let i = 0; 初始化条件,当i=0时循环开始
2.i<10;判断条件,会和初始条件配合循环的执行,决定了循环什么时候停止
3.循环体:循环重复在做什么事情
4.i++循环条件,每次循环体执行完毕让i产生变化
while循环执行流程:
1.初始化条件
2.判断条件
3.执行循环体
4.自增
while循环 PK for循环
初始化条件不好控制 每个for循环的初始条件都是隔离的
循环条件不好控制 每个for循环的a++都是隔离的
写函数时,返回值便于管理
do..while循环
let a 初始化条件
do做什么事
log循环体
a >100判断条件
a++循环条件
do..while和while的区别:do..while先执行一次再判断,无论条件是否成立,至少执行一次
while:如果条件不成立,一次都不执行
根据选择器抓取元素
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <p> 账号:<input type="text" id="username"> </p> <p> 密码:<input type="password" id="password"> </p> <p> <input type="button" value="登录" onclick="need()"> </p> <script> // 需求:当用户名==admin,密码==123456时,提示登陆成功,否则:提示用户名或密码错误 /* 思路:给按钮添加单击事件 当点击按钮时,获取用户名和密码框输入的值,然后进行判断,if()登陆成功,else用户名或密码错误 */ function need() { // 拿用户名框输入的内容 let username = document.querySelector("#username").value; let password = document.querySelector("#password").value; if (username == "admin" && password == "123456") { alert("登陆成功"); } else { alert("用户名或密码错误"); } } </script> </body> </html>
运行结果: