JS 构造函数与类一、构造函数 JS 没有“类”(class),通过“构造函数”来实现 JS 是基于“原型继承”实现面对对象编程 1.类中成员 属性:实例(对象):声明在构造方法中 方法:实例共享:声明在原型(prototype) 静态:函数...
访问器属性普通写法let course = { lesson: { name: 'ES6', score: 60, }, //读取接口 getScore() { return { ...
解构赋值传统写法const data = [100, 200]let a = data[0]let b = data[1]console.log(a, b)console.log('--------------------') 解构语法// * 模板...
模板字面量与模板函数1. 模板字面量//字符串的二大痛点// 1. 多行字符串// 过时写法 1// let str = '\n\// 1\n\// 2\n\// '// console.log(str)// 过时写法 2//...
JS 函数参数let f = (a, b) => `${a}+${b}=${a + b}`console.log(f(1, 2))console.log('----------------') 1. 参数不足f = (a, b = 10) => `$...
JS流程控制之:循环 循环三要素 初始化:循环入口,从那开始 循环之条件:到那结束 更新循环条件:避免进入死循环 数组:元素的有序集合对象:元素的无序集合 1. while// 语法:while (条件) { 更新条件},注:初始化在whi...
JS流程控制之分支 顺序:默认:与源码书写顺序一致分支:有条件的执行某一段代码循环:有条件的重复执行某一段代码 1. 顺序是默认的2. 分支 单分支双分支(简化:三元)多分支(简化:switch) (1).单分支//代码块{ // 代码...}...
作用域、字面量简化作用域、作用域链 作用域作用域:查询变量的工具作用域链:查询变量的路径(由内向外不可逆) 作用域类型 块作用域 函数作用域 全局使用域 1. 块使用域// 流程控制,{},if,while,...{ let nam...
JS 数据类型1.原始(5):数值、字符串、布尔、undefined、null2.引用(3):数组、对象、函数 数组与对象的区别 数组与对象并无本质的区别,仅仅是语法上的不同仅仅是成员声明方式和访问方式不同显然对象的语义化更好所以,可以将数组...
JS代码成员:变量-常量-函数总结一. 代码成员// 1.变量//末尾分号可选let username = '老马'//函数function getUserName(username){ //函数体 return 'Hello,' + u...
JavaScript 基本语法[toc] JavaScript 是前端通用脚本语言,简称:”JS” 1. JS 的特点 JS 解释型语言,而非编译型:无需编译,运行时才会发现错误,而非编译时JS 动态语言,而非静态语言:数据类型在运行时可动态改变,即...
PC端布局-实战淘宝
移动端布局-实战淘宝首页HTML DOM 结构 ...
移动端布局术语与实现原理
布局技术二:grid 布局(二维)Grid 术语(一) 容器属性 display: 容器类型(块或行内)grid-template-row/columns:创建显示网格grid-auto-rows/columns: 创建隐式网格grid-auto-...