自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 <第三天学习>访问器属性

// 对象成员:属性,方法// 属性:类似于变量// 方法:类似于函数 const product = { //属性↓ data: [ { id: 1, name: "手机", price: 5000, num: 5 }, { id: 2, name: "电脑", price: 4000, num: 15 }, { id: 3, name: "相机", price: 14000, num: 10 }, ],

2022-04-01 21:26:25 115

原创 <第三天学习>bind() call() apply()

function hello(name) { // this:执行上下文,程序的运行环境 // this当前是window,全局 this.name = name; // window.name=name console.log(this); } // 输出:香蕉 hello("香蕉"); // bind(可以改变函数的this指向) const obj...

2022-04-01 20:57:35 51

原创 <第三天学习>对象字面量的简化

let User = { userName: "猴子们", userEmail: "10086@163.com", getInfo: function () { return `${this.userName} ${this.userEmail}`; }, }; console.log(User); //输出:猴子们 10086@163.com // 进行简化 user = {userName: ...

2022-04-01 18:23:33 53

原创 <第三天学习>解构赋值

// let arr = [1, 2, 3]; // let a = arr[0]; // let b = arr[1]; // let c = arr[2]; // console.log(a, b, c);数组解构等号左边是右边的模板,必须长得一样let [a, b, c] = [1, 2, 3];console.log(a, b, c);// 输出 1 2 3 let [a, b] = [1, 2, 3];console.log(a, b, c...

2022-04-01 16:16:07 47

原创 <第三天学习>模板字面量和标签函数

// let name = "猴子们"; // let str = "Hello" name; // console.log(str); // 输出:Hello name // let str = `Hello ${name}`; // console.log(str); // 输出:Hello 猴子们模板字面量将表达式/插值嵌入到字符串 // ---------...

2022-04-01 15:03:40 83

原创 <第三天学习>值传递与引用传递

值传递 // 1.赋值 let a = 1; let b = a; // 值传递,只在基本类型之间存在,数值,字符串 console.log("a=%d ,b=%d", a, b); // 输出 a=1,b=1 // 更新a // 输出 a=2,b=1 a = 2; console.log("a=%d ,b=%d", a, b);其中%d为占位符引用传递适用于引用类型,对象,数组 let obj1

2022-04-01 13:41:29 59

原创 <第二天学习>高阶函数

高阶函数使用函数为参数或者将函数做为返回的函数function demo(f) {console.log(f);return function (){return "abc" ;};}函数做为参数,这就是回调函数let a = demo(function ( ){ });console.log(a);console.log(a());//输出 abc 回调函数 document.addEventListener("click", function () { a

2022-04-01 12:08:23 38

原创 <第二天学习>函数的参数与返回值

函数的参数与返回值注意:函数都是单值返回必选参数正确 let sum = function (a, b) { return a + b; }; console.log(sum(1, 2)); // 输出 3错误 let sum = function (a, b) { return a + b; }; console.log(sum(1));// 输出 NaN原因是在返回值时 相当于进行了 return a + und

2022-03-30 17:35:42 53

原创 【第二天学习】函数提升与重写

函数提升与重写声明// 声明function getName(name) {return "welcome to: " + name;}// 调用,按名console.log(getName('猴子'));// 输出 welcome to : 猴子// 函数允许重写 (函数声明提升)function getName( name) ;return "欢迎:" + name;}// 输出 欢迎 : 猴子如果不希望函数提升,必须先声明再使用,用匿名数组错误console.lo

2022-03-30 16:47:43 35

原创 <第二天学习> 变量与常量

变量与常量变量:数据共享, 重复使用let price ;// 声明console.log(price);price=50;// 赋值 (第一次赋值: 初始化)console.log(price);price=500;//(第二次赋值:更新,修改)console.log(price);注意:推荐声明时直接初始化常量: 通常全大写,多个单词之间使用下划线, 因为常量不能被更新, 所以声明时必须赋值(初始化)const GENDER = "male";console.log(G

2022-03-29 09:11:01 60

原创 <第一天学习>

标签的三种书写方式(内部脚本、外部脚本、行内脚本)内部样式<style> </style>外部样式<link rel="stylesheet" href=""/>内部脚本内部脚本 : script标签内部<script> </script>外部脚本外部脚本:通过script.src属性引用,实现了js代码的共享。<script src= " ">/script>行内脚本行内脚本:通过事件属性或自有属性添加

2022-03-28 22:51:50 874

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除