个人笔记
SuperLuxy
前端开发小白,即将走向职场,一边分享自己的学习笔记,一边想请教业内大佬的经验,希望大家可以在这里共享知识共同进步
展开
-
手写promise 对promise更详细的理解
原理层按步骤解释promise整个过程原创 2022-02-05 15:22:38 · 406 阅读 · 0 评论 -
详解promise
先上代码let remember = true; let getMoney = new Promise((resolve,reject)=>{ if(remember){ let money = 999 resolve(money) }else{ let noMoney = new Error('今年你已经毕业了,没有红包了');原创 2022-02-04 14:33:19 · 475 阅读 · 0 评论 -
js闭包问题
下面谈谈我对闭包的学习 总结一些自己的理解一. 怎么样才算是闭包 或者说 什么是闭包答:最浅显的也是最容易的懂的回答就是 函数里调用函数function outer(){ let a1 = 111; let a2 = 222; return function inner(){ return a1; } }以上举例一个最简单闭包写法a1就是原创 2022-01-27 21:10:25 · 740 阅读 · 0 评论 -
vue响应性实现
html源码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <tit原创 2022-01-24 23:11:15 · 323 阅读 · 0 评论 -
常用需求表达式
Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.? InternetURL:[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ 手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18转载 2021-12-03 16:57:12 · 281 阅读 · 0 评论 -
常用的字符表达式
汉字:^[\u4e00-\u9fa5]{0,}$ 英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$ 长度为3-20的所有字符:^.{3,20}$ 由26个英文字母组成的字符串:^[A-Za-z]+$ 由26个大写英文字母组成的字符串:^[A-Z]+$ 由26个小写英文字母组成的字符串:^[a-z]+$ 由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$ 由数字、26个英文字母或者下划线组成的字符串:^\w+$ 或 ^\w{3,20}$ 中文、转载 2021-12-03 16:55:27 · 1358 阅读 · 0 评论 -
常用的数字表达式
数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$ 有1~3位小数的正实转载 2021-12-03 16:54:01 · 859 阅读 · 1 评论 -
vue过滤器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>过.原创 2021-10-14 17:05:45 · 73 阅读 · 0 评论 -
一站式学习vue的自定义指令
函数形式定义创建一个模板 需求是自定义一个vue指令类似于v-text 除此之外让绑定的数值扩大十倍在创建的vue实例中 定义指令 这里面定义的big可接收两个参数element,binding下面打印一下 看一下这两个分别是什么第一element是一个真实的dom元素 我们上面写的h2标签 拿到dom我们就可以干很多事情 比如用style给他设置样式第二binding总体是一个对象,对象里面的value值就是我们在实例里面data设置的值,那这时候就很容易的访问到...原创 2021-10-14 16:57:16 · 102 阅读 · 0 评论 -
木小果 舔狗日记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>D.原创 2021-09-14 15:07:42 · 159 阅读 · 0 评论 -
木小果api随机获取头像
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>D.原创 2021-09-10 17:26:53 · 2036 阅读 · 0 评论 -
2021-09-09
jQuery1.使用jQuery $2.安装1)本地下载引用2)CDN载入 3.函数1)$(匿名函数) 文档加载完毕后$(document).ready(function(){})$(function(){})2) (选择器)将选择器选中的元素转换为jQuery对象3)(选择器) 将选择器选中的元素转换为jQuery对象 3)(选择器)将选择器选中的元素转换为jQuery对象3)(element) 将element转换为jquery对象(′<div>原创 2021-09-09 16:59:21 · 79 阅读 · 0 评论 -
css3子绝父相
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>D.原创 2021-08-17 16:28:23 · 184 阅读 · 0 评论 -
2021-08-04
可以使用.html与.htm作为HTML文件的后缀名(扩展名)1.Html结构,css表现,JS行为 网页框架搭建,用于描述页面的结构 用于表现网页元素的样式,颜色,字体,背景 用于响应用户操作,动态+事件2.注释 ctrl+/ <!-- 导航栏 --> <!--/ 导航栏 -->养成良好习惯,用于给其他开发人员表达代码结构3.文档结构 <!-- 文档头信息 --> <!-- h5的文档声明,声明当前的网页是按照.原创 2021-08-04 19:04:59 · 78 阅读 · 0 评论 -
2021-08-04
1.列表先后之分: 有 排行榜 无 新闻列表 商品列表 无序列表 ul-li <ul type="value"> <li>需要显示的条目内容</li> </ul> value:disc 默认值 实心圆 circle 空心圆 square 实心方块 li其实是英文list item的缩写 list是列表的意思.原创 2021-08-04 19:03:47 · 92 阅读 · 0 评论