- 博客(32)
- 收藏
- 关注
原创 25、正则表达式
量词听得懂的描述n匹配区间官方描述n+n是个变量,一次可以匹配1到无数个符合条件的值{1,+∞}匹配任何包含至少一个n的字符串n*一次可以匹配0到无数个符合条件的值{0,+∞}匹配任何包含零个或多个n的字符串n?一次可以匹配0到1个符合条件的值{0,1}匹配任何包含零个或一个n的字符串n{X}{3}这样就是符合条件的值3个3个匹配{X}匹配包含X个n的序列的字符串n{X,Y}x-y个进行匹配,{1,3}这样就是一次匹配1-3个符合条件的值{X,Y}
2022-10-19 07:03:22
1169
原创 24、Json、异步加载、JS加载时间线
因为JS可以修改页面,如果多线程(异步)的话,一个线程去删除节点,一个线程去添加一个节点,那无法决定到底听哪个线程的。
2022-10-16 12:13:52
538
原创 23、JS事件
事件处理函数如何绑定事件处理函数1.ele.onxxx = function (event){}2.obj.addEventListener(type,fn, false);3.obj.attachEvent(‘on’+ type, fn);小练习事件处理程序的运行环境1.ele.onxxx = function (event){}2.obj.addEventListener(type, fn, false);3.obj.attachEvent(‘on’+ type, fn);
2022-10-15 22:59:24
313
原创 20、DOM的基本操作
DOM对象即为宿主对象,由浏览器厂商定义,用来操作html和xml功能的一类对象的集合(DOM不能操作css)。也有人称DOM是对HTML以及XML的标准编程接口。1.对节点的增删改查查看元素节点document代表整个文档document.getElementByld()getElementsByTagName()getElementsByName()getElementsByClassName()querySelector()querySelectorAll()遍
2022-10-14 21:46:05
1727
原创 19、es5严格模式
es有三个通用版本:es3.0 es5.0 es6.0es5.0的严格模式:指的是es3.0和es5.0的冲突(共有)的部分的规则就叫es5.0的严格模式也就是如果使用了es5.0的严格模式 那么es3.0和es5.0产生冲突的部分就使用es5.0 如果没有使用es5.0的严格模式 那就使用es3.0。
2022-10-08 11:44:13
395
原创 17、类数组、数组去重
类数组定义:长得像数组,也能当数组用,但就不是数组,数组有的方法它都没有。// 报错 因为arguments不是数组 } test(1 , 3 , 3 , 4 , 5 , 6);
2022-10-07 20:51:37
85
原创 16、数组
es6新增了创建数组的方法form() of()// 只传一位参数 会默认是长度为10的空数组 var arr = new Array(10);// 这里就是一个数组里面只有一个值10 长度是1 var arr1 = [ 10 ];// 报错 长度不能有小数 不合法 var arr = [ 10.2 ] // 默认是值为10.2且长度为1的数组注意:可以同时在数组最后添加很多位// 模拟push方法(了解) var arr = [ 1 , 2 , 3 ];
2022-10-07 18:27:15
271
原创 13、继承模式、命名空间、对象枚举
⒉.借用构造函数不能继承借用构造函数的原型(不算继承)每次构造函数都要多走一个函数(浪费效率)3.共享原型(公有原型)共享原型继承继承的两种写法不能随便改动自己的原型4.圣杯模式命名空间管理变量防止污染全局、适用于模块化开发问题如何实现链式调用模式(模仿jQuery)obj.eat().smoke().drink().eat().sleep();属性表示方法obj.propfor inhasOwnPropertyininstan
2022-10-05 17:15:51
190
原创 做淘宝页面前的基础准备
linear-gradient() 函数linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。创建一个线性渐变,需要指定两种颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从上到下渐变。/* 从上到下,蓝色渐变到红色 */ linear-gradient(blue , red);/* 渐变轴为45度,从蓝色渐变到红色 */ linear-gradient(45deg , blue , red);
2022-09-25 15:52:59
298
原创 03.盒子模型、层模型、浮动模型
正常来说每个盒子里面的渲染规则都是一定的,就像每个细胞的DNA都是一样的道理,定义了100宽高的盒子必然会渲染出100宽高的方块。触发BFC语法,让这个盒子所符合的语法规则和原来的不一样。2.实现两栏布局:让两个div并排(块级元素独占一行)比如:定义了100宽高的盒子渲染出50宽高的方块。repeat当一张图片铺不满容器的话 默认重复出现。repeat当一张图片铺不满容器 x轴重复出现。repeat当一张图片铺不满容器 y轴重复出现。no-repeat 图片铺不满容器也只铺一张。
2022-09-24 17:33:27
143
原创 1.Html基础标签
提交完之后地址栏发生变化,后面拼接了?username=sunny&password=123123(sunny和123123是网页输入的内容)href超文本引用 a标签可以包裹任何东西 定义宽高之后 在范围内点击都会跳转。大的功能有很多子功能组成 每个功能子项的功能和样式基本相同 只是内容有点差别。有序列表 type可以自定义以1/a/A/i/I开始排序。/* hover 光标移入时 *//* 列表中的数据横向排布 *//* 上下0左右10 */
2022-09-20 21:07:36
127
全国地区表(精确到区)
2023-08-21
Mysql文件身份证号前六位对应地区表单
2023-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人