2022-07-12 第一小组 田龙跃 学习笔记
- 从数组(已知数据)中拿数据,防止自己设置的默认值最大(保底思想)
<script>
let arr = [5, 9, 7, 8, 11, 15, 25, 255];
let max = arr[0]; //从数组中拿数据,防止默认值最大
// let max=0; 这样设置的话在不知道数组中具体情况的情况下,容易把0变成最大值。
for (let i = 0; i < arr.length; i++) {
// if (max < arr[i]) {
// max = arr[i];
// }
max < arr[i] ? max = arr[i] : max = max;
}
console.log(max);
// for (let i = 0;;) {
// console.log(1);
// }
</script>
- 可以定义一个假定状态(结果),如果存在就改变状态(结果)(假定思想)
<script>
let arr = [5, 9, 7, 8, 9, 11, 15, 25, 255];
let num = 1000;
let index = new Array();
// 可以定义一个假定状态(结果),如果存在就改变状态(结果) let index=-1,省去了改变状态的步骤
function searchNum(array, num) {
for (let i = 0; i < array.length; i++) {
if (num === array[i]) {
index.push(i);
// break;
}
}
if (index.length == 0) {
index.push(-1)
}
}
searchNum(arr, num);
for (let i = 0; i < index.length; i++) {
console.log(index[i])
}
</script>
- JSP也是可以返回字符串的
return year + "年达到了" + num1 + "人"; //返回字符串
- for循环执行步骤
1.let i-初始条件只执行一遍
2.--》然后执行循环条件判断,符合条件执行循环体,i自增
3.--》不断执行循环条件判断(不再执行初始化条件),执行循环体,i自增,直到达到判断条件; - JSP操作html
获取节点GetElementBy..... 获取到节点对应---》获取到的就是原始文本
document.querySelector("选择器(.class #id div)")获取到对应选择器(标签和里面的子标签都会抓到)-----------只能获取到第一个选择器 (常用id
document.querySelectorAll(返回一个集合)(标签和里面的子标签都会抓到)(常用class 标签
节点.innerHtml=str(html便签结构,也可以抓取标签)(替换的话里面的东西都会被覆盖)(innerHTML的值就是字符串)
节点.innerText=str(写文字,也可以抓取文字)(替换的话里面的东西都会被覆盖)
节点.value=str字符串(往文本框内容区加东西 - 事件(交互事件):-------在标签中添加的事件,事件发生时执行函数。
onclick="函数" 单击事件
ondblclick="函数" 双击时间
onblur="函数" 失去焦点 blur n.模糊 v.使模糊
onfocus="函数" 获得焦点
onchange="函数" 改变事件
onload="函数" 加载事件 (一般挂载在body上
心得:今天对编程有了新的理解,编程就是你知道它是怎样做事然后用程序语言把他翻译过来;