选项卡//css样式 * { margin: 0; padding: 0; box-sizing: border-box; } a { text-decoratio...
Json概念JSON.stringify(data,replacer,space) JSON.stringify(data,replacer,space):将js数据转为json json的数据类型是特殊格式的字符串 console.log(JS...
事件添加方式添加到元素的事件属性上click 通过脚本添加到事件属性上点击const btn = document.querySelecto...
构造函数的基本概念 任何一个函数都有一个原型属性: prototype ,即使是空函数 function f1() {}console.dir(f1); 声明一个构造函数,函数名首字母大写 function User() {}; 初始化对象,给...
值传递方式赋值 值传递: 原始类型,string,number,bool let a = 1;let b = a;//更新a的值为2a = 2;//输出b = 1,更新a的值,并不会影响b的值b = 1; 引用传递: 引用类型, object,ar...
函数基本定义JS定义 js是异步的单线程的脚本语言脚本: 边解释边执行单线程: 就是同一个时间只执行一个任务(不能并发)异步: js是基于事件驱动的语言, 通过事件循环来完成 JS的引入方式 属性级: 事件属性,直接写到html的事件属性中 Clic...
函数的基本概念 函数是代码复用的手段 函数使用与变量一样分二步:声明、调用 //声明function demo() { console.log('函数名:',demo.name);}//调用demo(); 函数可以增加参数,并设置默认值 //...
模板字面量 模板字面量, 也叫模板字符串 let name = 'jack'; 模板字面量可以进行插值 let num = 30;let price = 100;let res = '商品数量:' + num + ' , 单价: ' + price...
JS基础概念JS是什么 js是异步的单线程的脚本语言 脚本: 边解释边执行单线程: 就是同一个时间只执行一个任务(不能并发)异步: js是基于事件驱动的语言, 通过事件循环来完成 JS的引入方式 属性级: 事件属性,直接写到html的事件属性中C...