first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,71 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>js</title>
</head>
<body>
</body>
<script>
// 变量 数值可以被改变的
// var let
// var 刘兵 = "111"
// var A = "111"
// var w3fervre = "111"
// var A ="1", w3fervre = ""
// console.log(刘兵);
// var c;
// console.log(c);
// 变量命名规则
// 中文可以,但是项目不能去使用
// 变量名不可以使用特殊符号 _ $
// 区分大小写
// 不能以数字和特殊符号开头 _ $
// 变量数据类型
// string , number, booleantrue 1, false 0,Null, Undefined, Symbol
// 对象(Object)、数组(Array)、函数(Function) 留坑
var a = 1, b = 2;
// console.log(a++); // 1
// console.log(a); // 2
// console.log(++a); // 3
console.log(false && true); // false
// && 条件表达式两边必须为true返回true只要有一个为flase那么为false
// 变量++ ++ 在后面,先运行代码,然后再让变量+1
// ++变量 ++ 在前面,先让变量+1然后运行代码
// console.log( (--a)-(a++) + (b--) + (++a)-1 ); // 0 0 2 /
// = 赋值
// == 比较相等(数值)
// === 比较相等(数值和数据类型) 强等于、
// console.log(a+=1);
// a*=b // a = a*b
// + 数学运算 加法
// + 拼接字符串
//
// console.log(1-"nihao"); // 12
// 数据类型相互转换
// "2" ---> 2
// typeof 变量名
// 常量
</script>
</html>

View File

@@ -0,0 +1,161 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>流程控制</title>
</head>
<body>
</body>
<script>
// if(true) {
// if(){}
// console.log("true");
// } else if(){
// console.log(false);
// } else {
// console.log();
// }
// if (true) console.log("111");
// else console.log("111");
// 三元(目)运算
// true ? console.log("true") : console.log("false");
// 条件 ? 条件为true执行 : 条件为false执行;
// true ? 1==2 ? 'ddd' : '' : console.log("false");
// if (true) {
// if (1==2) {
// console.log("ddd");
// } else {
// console.log("");
// }
// } else {
// console.log("false");
// }
// var a = 45
// switch (a) {
// case 45:
// break;
// case 46:
// break;
// case 47:
// break;
// default:
// break;
// }
// 填坑 array(数组)
// 定义数组
// 2 次原始 次垃圾,基本上不用
// var a = new Array('刘兵', '张山','你好',12,true,null)
// console.log(a);
// 1 最xx
// var a = new Array();
// a[0] = "刘兵";
// a[1] = "张山";
// console.log(a);
// 3 常用的
// var a = ['刘兵', '张山','你好',12];
// var b = [1,2,4,5,6,8,2,1]
// var news = [];
// a.forEach(function(val,index,arr) {
// news.push(val)
// })
// b.forEach(function(val,index,arr) {
// news.push(val)
// })
// console.log(news);
// 上面的代码等于 ===> [ ...a, ...b ]
// push 方法
// 实际业务功能的场景:滚动加载数据
// console.log(a[0]);
// for (var i =0;i<a.length;i++) {
// console.log(a[i]);
// }
// 回调
// a.forEach(val => console.log(val))
// 通过下标序号0, ....
// for
// var i = 0;
// while (i<=10) {
// console.log(i);
// i++;
// }
// do {
// console.log(i);
// } while (i==0);
// for 循环实现99乘法表简单很
var result = ""
for (var i = 1;i<10;i++) {//1
for (var j = 1;j<=i;j++) { // 2
// result+= j + 'x' + i + '=' + i*j // 1x1=1
result+=`${j} x ${i} = ${i*j}; `
}
result+="<br/>"
}
document.write(result);
console.log(result);
// object
// var obj = new Object();
// obj.name = "刘兵";
// obj.age = 18;
// console.log(obj);
// var obj = new Object({ name: '刘兵', age: 18 });
// console.log(obj);
// json
var obj = {
name: '刘兵',
age: 18,
like: ['编程','骑车'],
xiushouji: function() {
console.log("我会修手机");
}
};
for (var key in obj) {
console.log(obj[key]);
}
// 封装js插件
// 万物皆对象
//
// obj.age = 22
// console.log(obj);
</script>
</html>

View File

@@ -0,0 +1,15 @@
js:
v8
es5
es6
为什么要学es6语法
常量
let
Symbol
...
反引号 `` 模板字符串拼接
filter