- 博客(8)
- 收藏
- 关注
原创 js中闭包,异常,指向
闭包: 1、内嵌函数(访问到自由变量) 2、依赖作用域链的运行机制 3、自由变量永久保存在内存中 自由变量 使用场景: 1、访问函数内部的变量 2、对象的私有属性 3、循环取值 4、函数 方法封装 参数注入 5、事件防抖 bug:频繁、重复的触发事件。 下拉加载:window.onscroll = function(){ } 优点: 2、私有的对象属性 缺点: 1、...
2022-04-17 23:48:39 98
原创 js作用域
作用域:scope 全局作用域:全局变量 顶级作用域:一级作用域 常见的作用域场景: 全局 局部作用域es5: es6 块级作用域 function(){ } { } 新增: if(){ } for(){ } ... 声明变量: var : 1、定义变量支持重复定义 2、导致变量提升 3、不支持块级作用域 let: 1、变量无法重复定义 2、阻止变量提升 3、支持块级作用域 声明常量:存储数据 一旦赋值值不允许发生变更的; const : 大驼峰 <script> /...
2022-04-11 01:04:04 88
原创 js中正则使用
1、正则: 验证(表单验证) 检测一个字符串是否满足规则; 表单验证:减少与服务器的请求交互 定义正则表达式: var patt = /元子符+量词/模式修正符 var patt = new RegExp("元子符+量词","模式修正符|igm|") 元字符: \d 0-9 \D 非数字 \w 数字 字母 下划线 \W 非数字 字母 下划线 \s space空格 \S 非空格 \t tab 制表符 \T 非tab 制表符 \n 换行符 . 任意字符 \ 转义 \. http:\/\/ [\u4e0..
2022-04-11 00:59:06 1124
原创 css媒体查询
媒体查询: 作用:实时捕获设备的分辨率 场景:响应式页面布局 手机:<768px 平板:>=768 --- <= 991px 普通pc : >=992px ---- <= 1199px pc : >1200px @media not only and mediatype: screen print speech 。。。 @media [not|only] srceen and (express) and (express)....{ 选择器{ ...
2022-04-11 00:53:16 64
原创 JS常用API汇总
一、节点 1.1节点属性 Node.nodeName//返回节点名称,只读 Node.nodeType//返回节点类型的常数值,只读 Node.nodeValue//返回Text或Comment节点的文本值,只读 Node.textContent//返回当前节点和它的所有后代节点的文本内容,可读写 Node.baseURI//返回当前网页的绝对路径 Node.ownerDocument//返回当前节点所在的顶层文档对象,即document Node.nextSibling...
2022-04-06 08:12:34 611
原创 边框属性制作倒三角
html: css: 浏览器执行结果: *注意:css样式中实现倒三角其宽高要为零、边框的像素要与边框高度的像素要相等才能实现。 transparent表示全透明黑色与background: rgba(0,0,0,0)类似
2022-03-27 21:05:51 152
原创 盒模型的认识
一、 盒模型的组成 盒模型组成部分由:content(内容区、元素)+padding(填充区、内边距)+border(边框区)+margin(外边界区、外边距) 二、了解 content:元素 border:盒子的边距(边宽) padding:边框到元素之间的距离(内边距) margin:元素的边到另一个元素边的距离(外边距) 三、边距属性 padding: 1、添加padding值后,padding值会把元素原有的大小撑大。 解决方法:①可以在元素的宽高上减去所加元素的padding值
2022-03-20 17:05:04 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人