- 博客(22)
- 收藏
- 关注
原创 css 文本超出两行省略
overflow:hidden;text-overflow: ellipsis;display:-webkit-box; //将对象作为弹性伸缩盒子模型显示。-webkit-box-orient:vertical; //从上到下垂直排列子元素(设置伸缩盒子的子元素排列方式)-webkit-line-clamp: 2; //显示两行...
2021-09-23 10:41:30
195
原创 密码长度8-32位,须至少包含数字、大写字母、小写字母和符号中的3种
密码长度8-32位,须至少包含数字、大写字母、小写字母和符号中的3种new RegExp("^(?![a-zA-Z]+)(?![A−Z0−9]+)(?![A-Z0-9]+)(?![A−Z0−9]+)(?![A-Z\W_]+)(?![a−z0−9]+)(?![a-z0-9]+)(?![a−z0−9]+)(?![a-z\W_]+)(?![0−9W]+)(?![0-9\\W_]+)(?![0−9W]+)[a-zA-Z0-9\W_]{8,32}$");...
2021-07-16 17:41:05
5968
原创 wepy编写通用组件
编写组建的通用性考虑可自定义属性例如:一个头像组件可自定义组件1、src2、width3、height4、border-radius5、border6、是否显示加V标志:showIcon确定有这5个可自定义属性那么就开始编写组件Avatar.wpy ...
2020-06-17 16:03:52
193
原创 SourceTree清理远程无效分支以及追踪新建的分支
在使用git进行版本控制时,经常会创建不同版本的分支进行开发和迭代,在远程仓库创建了一个分支后,在 Source Tree 本地检测不到新的分支,例如1、远程仓库新建了t-v3.7.0的分支2、在 Source Tree 本地检测不到新的分支这时可以在有.git文件的项目跟目录下打开cmd,使用命令$ git remote update就可以追踪远程新建的分支如果在远程版本...
2020-04-20 10:26:25
2680
原创 windows nvm 管理 多个node版本
下载地址: https://github.com/coreybutler/nvm-windows然后使用方法可以看这里的一些指令https://github.com/coreybutler/nvm-windows
2020-04-10 12:23:05
145
原创 小程序中wx:if 和hidden的理解
官方文档原话:wx:if vs hidden因为 wx:if 之中的模板也可能包含数据绑定,所以当 wx:if 的条件值切换时,框架有一个局部渲染的过程,因为它会确保条件块在切换时销毁或重新渲染。同时 wx:if 也是惰性的,如果在初始渲染条件为 false,框架什么也不做,在条件第一次变成真的时候才开始局部渲染。相比之下,hidden 就简单的多,组件始终会被渲染,只是简单的控制显...
2020-04-10 11:42:38
493
原创 小程序画圆圈,画圆形进度条
小程序用画布画圆形进度条<template> <view class="skill"> <view>综合得分</view> <view class="top"> <view class="canvasBox"> <canva...
2019-12-17 23:58:30
1174
原创 js数据值类型中的原始值类型和引用值类型
js数据值类型原始值Number String Boolean undefined null引用值typeof 能返回的结果1、number2、string3、布尔4、undefined5、object6、function1,2,3,4为原始值数据类型,这四种类型都能识别出来,只有一个null识别不出来,归并到object当中再加一个function一共6大类型...
2019-07-02 17:58:33
236
原创 二进制转十进制速记方法
十进制 => 十进制1 = 110 = 10100 = 10 ^ 21000 = 10 ^ 310000 = 10 ^ 4二进制 => 十进制1 = 110 = 2100 = 2 ^ 21000 = 2 ^ 310000 = 2 ^ 4
2019-07-02 16:49:37
1912
原创 css文字属性的继承
文字类属性,如果该元素没有设置属性值,就会继承自父亲如: line-height, color, font-weight, font-size
2019-07-01 14:16:34
580
原创 vant当中van-list的使用
van-list里面的元素不能又float样式,否则会连续触发 load 事件原代码<template> <div class="about"> <van-tabs v-model="active" sticky @change="getTypeDate"> <van-tab v-for="(tab) in typeList" ...
2019-06-28 18:15:45
43510
4
原创 iOS页面上下滚动卡顿
解决办法发在父容器(最外最外层容器)添加两行代码overflow-y: scroll;-webkit-overflow-scrolling: touch;<template> <div id="app" v-cloak> <router-view/> </div></template><script>...
2019-05-22 10:18:55
475
原创 js原型和原型链原理理解
原型:构造函数的一个属性,从构造函数new出来的对象都会继承这个原型,即原型是所有构造函数创建出来的对象的祖先,这些对象共同拥有原型上的属性和对象原想也是一个对象Person.prototype.name = 'sunny' function Person() { // this = { // __proto__: Person.prototype // }...
2019-03-31 19:14:42
184
原创 js 构造函数原理理解
构造函数内部原理1、创建一个this对象2、给this添加属性this.xxx = ‘’ ‘’3、返回this对象function Person(name, age) { // this = {} 隐式地创建一个this对象 this.age = age; this.name = name // retrun this; 隐式地返回this对象}var person = ne...
2019-03-31 14:35:30
217
原创 js 预编译原理简单理解
js执行三部曲1、语法解析(语义分析):通篇扫描查看语法是否有误。如少了或多了一个括号2、预编译3、释放执行上下文预编译:预编译会发生在函数执行的前一刻预编译过程有四步1、生成一个AO对象(Activation Object): 执行期上下文其实执行期上下文是函数执行时产生的存储库(作用域)2、找形参和变量声明,挂在AO对象上,成为AO的属性,并赋初值为undefined3、形参...
2019-03-31 14:12:39
119
原创 js立即执行函数详解
立即执行函数有两种表达形式第一种(function() {} ()); // W3C 建议第一种第二种(function() {})();PS:只有表达式才能被立即执行符号执行例一function test() {}() // 报错例二function test () {}test(); // 不报错,相当于一个表达式以下这三种形式都是表达式123;321;...
2019-03-27 21:27:14
248
原创 js内存溢出和内存泄漏
内存溢出和内存泄漏内存溢出一般是指执行内存少于实际需要的内存,就会造成内存溢出内存溢出造成的结果是先前保存的数据会被覆盖或者后来的数据会没地方存内存溢出一般发生在后台内存泄漏是指程序执行时,一些变量没有及时释放,一直占用着内存而这种占用内存的行为就叫做内存泄漏。...
2019-03-27 21:08:56
785
原创 js实参和形参
function sum(a, b) { // 写在函数名后面的是形参console.log(sum.length) // 2 sum函数的形参个数// 实参会放在一个名为arguments的变量里面,叫实参列表// 此处的实参列表arguments[1]console.log(arguments.length) // 1 实参个数console.log(a) // 1consol...
2019-03-26 21:17:57
335
原创 js作用域链图文理解
每一个函数都用自己的执行上下文的一个集合,也就是作用域链函数被定义时会有一个[[scope]]属性,里面存的是上下文集合也就是作用域链,而这时作用域链中只有一个全局作用域。function a () {}a();函数在执行前一刻会产生一个执行上下文一个函数执行完毕,自身的执行上下文会被销毁...
2019-03-26 21:16:25
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人