javascript
柔光dyx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
替换如下 <p style=“line-height: 150%; text-indent: 2em; mso-char-indent-count: 2.0“> 标签中如果样式不包含text-inde
var reg = /\<p[^\>]*(\s+style=\"([^\"]*)\")[^\>]*\>/g; newHtml = newHtml.replace(reg,function($1,$2,$3){ if($2.indexOf("text-indent") == -1){ return $1.replace($2,""); }else{ return $1.replace($3,"text-原创 2021-07-20 16:34:46 · 501 阅读 · 0 评论 -
JavaScript正则表达式给html字符串的img标签增加style样式
平时我们使用正则表达式更多的是提取、过滤等,比如提取html字符串中的图片呀等等,而最近遇到的一个问题是要给html字符串中的img标签增加style样式,就想到了使用正则表达式,主要是对正则表达式的使用。我们知道html字符串中的图片img标签,有的是有style的,有的是没有的,比如:<div style="background-color:green;width:500px;"><p>are you ok?</p><img style="border原创 2021-07-20 14:35:06 · 2009 阅读 · 0 评论 -
wangEditor 粘贴过来的文本处理 正则提取a标签的href 正则去除所有标签
// 配置粘贴文本的内容处理 editor.config.pasteTextHandle = function(newHtml) { const reg = /(<\/?a.*?>)/ const aa = newHtml.match(reg)[0] console.log('aa', aa) const re = /((\w+):\/\/)?([\w.]+[.]{1})[\w]+/ const bb = aa.match(r.原创 2021-07-14 18:39:24 · 921 阅读 · 0 评论 -
正则匹配 js
/(<\/?a.*?>)/ a标签/<a\b.*?</a>/ 表式以“<a ”(有空格) 开始 以“</a>”结尾的标签/^((https|http):\/\/)?[^\s]+[.]{1,1}[^\s]+/ 网址/((\w+):\/\/)?([\w.]+[.]{1})[\w]+/ 匹配a标签中的href="XXXX"的网址let str = '<a href456="http://www.coms.derdf.cds345345f" >原创 2021-07-14 18:31:43 · 147 阅读 · 0 评论 -
uni-app中使用jsencrypt
1.在工具栏的”视图“下打开终端或者ctrl+`2.安装jsencrypt ,安装的东西都会在node_module下npm i jsencrypt3.在需要加密的文档中引入import JSEncrypt from '../../node_modules/jsencrypt/bin/jsencrypt.js'4.js部分var encrypt = new JSEncrypt(); let publicKye = `-----BEGIN PUBLIC KEY-----MIGfMA0GC原创 2021-06-02 15:16:44 · 2700 阅读 · 0 评论 -
动态合并单元格 elementUI table表格动态合并
效果图如下在动态处理从后端拿回来的数据的时候,是需要从数据中找到一个唯一的“标识”去判断是否是相同种类的数据。然后根据这个“标识”去做逻辑判断。3.代码://合并单元格 二维数组-> 根据“标识”去遍历数据data() {return { spanArr: [], //遍历数据时,根据相同的标识去存储记录 pos: 0 // 二维数组的索引 }}// methods中定义方法getSpanArr(data) {let that = this//页面展示的数原创 2021-06-02 14:46:58 · 356 阅读 · 0 评论 -
uni-app知识点1
登录页面**登录页面涉及到的知识点:1、点击获取验证码(base64使用)2、提示信息(uview基于uni-app的UI框架)3、点击登录后加密解密4、本地存储,取值删除uni.setStorageSync,uni.getStorageSync,uni.removeStorageSync5、发送请求**一、base64的使用base64编码介绍 | Base64 EncodeBase64是网络上最常见的用于传输8Bit字节代码的编码方式之一,Base64编码可用于在HTTP环境下传递较原创 2021-05-21 10:10:49 · 497 阅读 · 0 评论 -
定时器案例,,运动框架,移动,渐变
1、定时器如果一个函数是定时器调用的,则定时器里函数的this是window间歇调用:var 定时器标识 = setInterval(函数,时间毫秒);间歇调用只执行一次,相当于一个定时炸弹。clearInterval(定时器标识); 清除定时器超时调用:var 定时器标识 = setTimeout(函数,时间毫秒);隔一段时间执行一次clearTimeout(定时器标识); 清除定时器案例1:弹窗定时器(超时定时器使用)<!DOCTYPE html><html lan原创 2021-04-29 17:19:46 · 155 阅读 · 0 评论 -
web 前端 js 函数定义、传参、argument、案例、数组编辑多条、函数作用域、return、获取元素样式
1、函数定义:就是把一些代码包装起来,方便重复使用函数声明之后必须调回,才会执行2、声明:function 函数名(){ 代码块 }3、函数表达式: var 函数名=function(){ 执行代码 }4、函数声明之后,它不会自动执行,需要函数名()调用注意:函数声明的调用在函数的前面或者后面都可以,但是函数表达式只能在函数后面调用5、函数参数传递:如果实参比形参少,没有匹配上的是undefinedvar n = 0;var fn = function(x) {for(var i=1; i&原创 2021-04-29 17:12:02 · 527 阅读 · 0 评论 -
web前端js分支for语句、获取元素、prompt、alert
prompt() 方法用于显示可提示用户进行输入的对话框。有确定取消和输入框。confirm()只有确定和取消按钮,alert()只有确定按钮代码:二、分支语句三、获取元素通过ID获取元素和通过标签获取元素的区别:1、ID获取的是一个元素,而标签获取的一组元素(操作方式不一样)2、ID获取元素前面必须是一个document,而通过标签获取元素前面是document,也可以是某一个父级如下:打印结果:3、通过标签获取的元素,具有动态性(必须加数组形式显示var body=docum原创 2021-04-29 17:05:55 · 457 阅读 · 0 评论 -
web 前端 数据类型
一、数据类型var n=null; typeof 返回“object”undefined var u; 声明了但没有赋值,会出现undefined typeof 返回的是一个“undefined”字符串返回object函数返回function数组返回objectnull返回object-------------------------------------------...原创 2021-04-21 11:21:11 · 336 阅读 · 0 评论
分享