数组常用方法-他们时仅在一端进行增删的数组 栈方法:后进先出队:先进先出push 写进 pop()在数组的尾部进行增删unshift() shift()在数组的头部进行增删join(): 指定分割符返回字符串 与split()相反concat() ...
事件添加 添加到元素的事件属性点击移除事件 btn2.onclick = null通过事件监听器添加事件 addEventListener(事件类型,事件回调方法,触发阶段)onclick 不能重复定义同一个事件通过回调添加的事件是不能移除的事件派发...
流程控制:循环 循环-数组为列:while:-入口判断-出口判断 : 条件不满足,至少执行一次循环体-初始变量,循环条件,条件更新-for 循环-ES6 将所有集合类型的数据便利进行统一 for-of- //以数组为例 const co...
值传递与引用传递 值传递-赋值-值:原始类型,string,number,bool引用传递-引用类型,object,array传参-传参时,不论什么类型,都是“值传递”-入参:调用函数是传入的参数-函数中对参数的更新,并不会影响到入参-对与引用类型,...
实例演示变量与常量的区别; 2. 函数与匿名函数的区别 3. 箭头函数的参数特征 4. 闭包原理与实现并演示它 5. 四种高阶函数,全部实例演示,并理解回调和纯函数是什么,写出你的答案 js 的引用 js 内联脚本,事件属性 你好世界
js 是什么? js: JavaScript的简称1.1 js的版本:ES5,ECAA2015,也就是大家常说的ES61.2 ECMA2016,ECMA2017,….ECMA20201.3 ES6+,ES6是一个大的概念 JS:是异步的单线程的脚本语...
grid 的对齐方式 默认:项目在网格单元中是拉伸的 只有项目在网格中存在有剩余空间的时候,对齐才有必要 设置容器中的“所有项目”在网格中的对齐方式 place-items: 第一个参数是垂直方向 第二个参数是水平方向 normal 和 auto 和...
grid 网格容器/网格项目/网格轨道/网格间距 网格容器 : 由若干个矩形网格单元组成 flex 中子元素默认为inline元素,grid中子元素默认为bliock元素display:grid; 网格项目: 网格容器的子元素,必须放在...
flex的声明 声明弹性盒子 display:flex ;:not(‘选择器’) 从匹配的元素中去掉某一个元素 calc(‘数值’ - ‘数值’); flex 基本术语 容器: 具有‘display:flex’ 属性元素 项目: flex 容器的‘...
定位 的本质 定位属性 position 定位类型分为 静态定位(static) 相对定位(relative);绝对定位(absolute);固定定位(fixed); 静态定位:position: static 默认的,也就是文档流定位,元素的显示...
盒子的大小 应用 属性 值 宽 width em 高 height em 背景色 background-color red 影响盒子的因素 1.padding(内边距) border(边框) padding 可视化 b...
em和vem 的应用场景 em 是font-size 的倍数1em 在没有设置字体的时候 浏览器默认是 16px;当文本里面使用 font-size 时 1em 就等于 font-size 的值 em 设置响应式的文本字号font-size 是允许...
伪类选择器 a链接状态匹配 顺序无法打乱,会无法显示 默认没有访问/点击a:link 以访问过的状态a:visited鼠标悬停状态a:hover激活.当鼠标点击压下去的时候a:active
css 样式引用 css 样式引用有四种 内部样式引用,在当前页面生效 style 内部样式的引用 div{ color: red...