- 博客(13)
- 收藏
- 关注
原创 正则匹配 a标签 并替换
正则拾遗?匹配前面的子表达式零次或一次,或指明一个非贪婪限定符* 和 + 限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个 ? 就可以实现非贪婪或最小匹配。?匹配前面的子表达式零次或一次,或指明一个非贪婪限定符想要匹配一个字符串里的<a> 标签并替换掉 可使用'<a>ss</a>'.replace(/<a.*?>|<\/a>/g,'')* 和 + 限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上
2020-12-01 15:05:55 2151
原创 js 数据类型 隐式转换
JS的类型原始值(primitives): undefined, null, booleans, numbers,strings, symbol(es6)对象值(objects): Object什么时候回出触发隐式转换?大概有几种情况1. (==)比较 怎么转换 ,js高级编程给出以下①、如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false转换为0,而tr...
2019-09-20 17:23:14 275
原创 js 表达式 正则
有时候在使用正则匹配的时候匹配的并不是已知的字符,而是会变的,所以就需要带表达式的var patt=new RegExp(pattern,modifiers)pattern(模式) 描述了表达式的模式 modifiers(修饰符) 用于指定全局匹配、区分大小写的匹配和多行匹配var r=new RegExp("a","g")"aaa".replace(r,"") //""字...
2019-09-20 15:18:55 173
原创 android手机端 字体偏上
在写移动端页面 按钮 字体需要居中的时候总是有 总是有一点偏上我的解决办法lineheight:normal 再用flex 布局align-items: center;
2019-06-27 18:04:11 493
原创 js 数组 对象 深拷贝浅拷贝
array 拷贝第一层slice或者concat,这两个方法都能返回一个新的数组而不影响原来的数组 var a1=["1","2"]; var a2=a1.slice(0); a2.push("2"); console.log(a1,a2)//[1,2] [1,2,2] 扩展运算符 ...对象中的扩展运算符(...)用于取出参数对象中的所有可...
2019-06-12 18:29:45 328
原创 JavaScript 创建对象的7中模式
1.工厂模式这种模式是用函数来封装以特定接口创建对象的细节 function createP(name) { var o=new Object(); o.name=name; return o } var p3=createP("2"); var p2=createP("1");问题:对象识别2.构造...
2019-05-21 16:03:39 103
原创 js 事件轮询(Event Loop) 任务队列 微任务(micro-task)宏任务(macro-task)
事件轮询(Event Loop)JavaScript的一大特点就是是单线程,所有任务都需要在主线程里排队等待执行。而JavaScript里的任务又分为同步任务和异步任务两种,基于事件循环(Event Loop)机制执行任务。同步任务作为首要任务会在主线程里执行,异步任务则被“发配”到由另一个线程管理的任务队列中等待处理。异步任务符合条件(比如ajax请求到数据,setTimeout延时...
2019-05-16 17:57:53 659
原创 scrollIntoView 让元素滚动到视口 顶部 底部 中间
element的接口partial interface Element { DOMRectList getClientRects(); [NewObject] DOMRect getBoundingClientRect(); void scrollIntoView(optional (boolean or ScrollIntoViewOptions) arg); vo...
2019-05-08 17:03:22 6595 1
原创 js 理解对象
一个简单的对象var person={name:"aa",sayName:function(){alert(this.name)}}每当new一个person对象都有相同的属性和方法。这些属性在创建时都带有一些特征值ECMAScript中有两种属性数据属性和访问器属性。1.数据属性[[Configurable]]:表示能否通过delete删除属性,能否修改属性,默认t...
2019-05-08 14:59:57 181
原创 手机摇一摇 事件
这个根据的是DeviceMotionEventDeviceMotionEvent 简 介1)deviceorientation (设备方向/定位):提供设备的物理方向信息,表示为一系列本地坐标系的旋角。2)devicemotion (设备运动/手势):提供设备的加速度信息,表示为定义在设备上的坐标系中的笛卡尔坐标,其还提供了设备在坐标系中的自转速率。3)compassneedsca...
2019-05-07 18:27:48 238
原创 layui vue 在一起用的坑 select
问题是这样的, <div class="layui-btn-group"> <button class="layui-btn " @click="businessChange('bc01')" :class="business=='bc01'?'layui-btn-normal':'layui-btn-primary'...
2019-03-30 15:25:43 2398
原创 node es6生产环境 babel 编译整个文件夹
node后台用es6的话得用@babel/node,或者@babel/register 但是在生产环境并不适合因为Not meant for production useYou should not be usingbabel-nodein production. It is unnecessarily heavy, with high memory usage due to the ...
2019-03-29 12:16:07 1530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人