概念:封装了很多 原生js 操作 的库优点: 强大的选择器机制 优质的隐式迭代 - 隐藏的遍历 无所不能的链式编程 特有的筛选器: 获取第一个元素$('ul li:first...
概念:封装了很多 原生js 操作 的库优点: 强大的选择器机制 优质的隐式迭代 - 隐藏的遍历 无所不能的链式编程 特有的筛选器: 获取第一个元素$('ul li:first...
ajax --- async javascript and xml前后端交互技术 ajax是 异步 操作 使用 ajax 与 服务器接口 交互流程: 提到的方法和属性:XML...
15年发布的 ES6 新增的 数组方法 新增的 定义变量关键字 let对比var 区别:1. let定义的变量 没有 预解析 4. 不允许对 同一变量 重复定义 ------...
事件的三要素: 事件源 事件类型 事件处理程序 事件类型 鼠标类左键单击click[按下+抬起=完整的点击]左键双击dblclick右击单击contextmenu[常用场景:...
js中各种位置相关的属性难以区分,特来整理一下 1.获取宽高 body的宽度浏览器可视文档区域宽度-左右margin body的高度默认是内容撑开的,如果没有内容,值是0 c...
DOM Document Object Model --- 文档对象模型顶级对象:document document属于window的对象 即DOM内含于BOM 对html基...
BOM Borwser Object Model --- 浏览器对象模型顶级对象:window window对象 包含的对象 1. 浏览器的信息 navigator对象 na...
创建时间日期对象 获取时间戳 设置时间 创造指定的时间日期对象 格式化输出
Math是JS 内置的 一个 对象[API:对象中的方法] 圆周率 生成随机数 向上取整 向下取整 四舍五入 取绝对值 求次方 开根号 最大值 最小值
Preview: 本篇 字符串的比较 比较规则:逐字符比较,字符大小由 阿斯克码[ASCII] 决定:1.排在后面的字母更大2.小写>大写3.字母>数字汉字也可以进行比较 大...
Preview: 本篇: 对比对象,数组通常用于储存同一类型的数据 如一组人的名字第一个下标为0 最后一个下标为(length-1)[对比对象,数组的数据是有顺序的] 数据的...
定义:对象的值 由 键值对 组成[键与值 用冒号隔开][键值对 用逗号隔开][键值对的数量 没有限制] [当值为函数时 该键值对称为 对象的方法][当值不为函数时 该键值对称...
书写步骤 把核心代码写好 用function包裹 替换行参 考虑return 函数的优点: 实现了代码的可重用性 实现了模块化编程 预解析 流程: 查找var functio...
复合写法: background:bg-color bg-imgage bg-position/bg-size bg-repeat bg-origin bg-clip bg-...
基本概念 采用弹性布局的元素,称为 。其子元素,称为 main start 主轴起点 main axis 主轴 main end 主轴终点cross start 交叉轴起点 ...
1. 定位+自动外边距 2. 定位+负值外边距反推[需要知道目标元素的宽高] 3. 定位+2d变换 4.弹性盒 5.行内块属性 6. 网格布局的grid-area属性 7. ...
指定父元素高度[需要获取父元素高度] 父元素添加浮动[对父元素后续代码有影响,影响布局] 父元素添加属性 overflow:hidden[要考虑实际的溢出需求] 在父元素中添...
网格布局的声明: display:grid/inline-grid;[会把元素转换为块元素/行内元素] 划分行和列: 划分行:grid-template-rows: val ...