
笔记
文章平均质量分 55
alpha_xu_vvvvv
这个作者很懒,什么都没留下…
展开
-
常用的正则记录
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 9 有两位小数的正实数:^[转载 2022-04-29 14:20:49 · 177 阅读 · 0 评论 -
css选择器记录
div[attribute] 选择所有带有attribute属性div元素 div[attribute = “xxx”] 选择所有带有attribute属性并且值等于xxx的div元素 div[attribute ^= “xxx”] 选择所有带有attribute属性并且开头值等于xxx的div元素 div[attribute $= “xxx”] 选择所有带有attribute属性并且结尾值等于xxx的div元素 div[attribute *= “xxx”] / div[attribut原创 2022-04-22 09:41:36 · 290 阅读 · 0 评论 -
作用域链的理解
作用域链就是js设计用来找变量的,顺着作用域链找变量,直到全局的global,如果在之前找到,那么就会停止。 作用域(英文:scope)是据名称来查找变量的一套规则,可以把作用域通俗理解为一个封闭的空间,这个空间是封闭的,不会对外部产生影响,外部空间不能访问内部空间,但是内部空间可以访问将其包裹在内的外部空间。 let jennie = { jisoo: 123 }; let fnc = function a() { let b = 1; let aloha = "lisa原创 2022-03-30 14:16:40 · 249 阅读 · 0 评论 -
vue生命周期
从最开始的流程往下分析整体 init events $ lifecycle(说明:初始化事件和生命周期) 什么是事件?什么是生命周期?vue api文档中事件有(on、once、off、emit四个方法),生命周期有(mount、forceUpdate、nextTick、destroy四个方法,其他那么多生命周期钩子应该也在这初始化的,要不然下一步的beforeCreate是哪里来的) beforeCreate(组件刚被创建,组建属性计算之前,如data属性等 执行的钩子函数) 说白了这里给我们用户原创 2022-03-03 17:10:32 · 93 阅读 · 0 评论 -
js知识点总结
CSS隐藏元素的几种方法(至少说出三种) Opacity:元素本身依然占据它自己的位置并对网页的布局起作用。它也将响应用户交互; Visibility:与 opacity 唯一不同的是它不会响应任何用户交互。此外,元素在读屏软件中也会被隐藏; Display:display 设为 none 任何对该元素直接打用户交互操作都不可能生效。此外,读屏软件也不会读到元素的内容。这种方式产生的效果就像元素完全不存在; Position:不会影响布局,能让元素保持可以操作; z-index:-999 数组的方法 /原创 2021-09-16 21:17:55 · 397 阅读 · 0 评论 -
数组的方法总结
数组方法 Array.from && newSet() Array.from的设计目的是快速便捷把一个类似数组的可迭代对象创建成一个新的数组实例。 通俗的讲,只要一个对象有length,Array.from就能把它变成一个数组,返回新的数组,而不改变原对象。 let likeArr = { '0': 'a', '1': 'b', '2': 'c', length: 3 }; // ES5的写法 var arr1 = [].slice.call(likeArr原创 2021-11-05 11:35:15 · 309 阅读 · 0 评论