前端
该分类记录前端的知识文章
天空下的读白
记录下日常开发中遇到的问题...
展开
-
图片角度调整 适配缩放 transform scale rotate
图片调整角度后进行缩放适配原创 2024-06-12 23:42:05 · 152 阅读 · 0 评论 -
js 正则替换html里的文字
js 正则替换html里的文字原创 2022-07-12 20:37:22 · 1066 阅读 · 0 评论 -
editor handleDialogOk 中调用ajax 被取消
网上找到的源码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title></title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"原创 2021-07-22 22:45:16 · 126 阅读 · 0 评论 -
jquery 动态生成dom,发现dom被创建多个
在生成一个div dom时,偶然发现dom被创建成多个var text=$("<div>123</div><div>")在控制台输出结果如下result:原因: jquery 检测到多个标签,自动把div标签补充完整,因此导致了jquery创建了两个dom...原创 2021-05-17 16:31:48 · 181 阅读 · 0 评论 -
w2ui 复选框功能
开启复选功能w2ui.entitylist.show.selectColumn=true; //开启复选框功能w2ui.entitylist.refresh() //刷新列表可通过selectColumn= true | false 来控制复选框的显示和隐藏配置后需要refresh刷新才能生效清空复选框功能w2ui.entitylist.selectNone()获取选中的编号w2ui.entitylist.getSelection()getSelection 可传入参数 true原创 2021-04-26 13:05:08 · 279 阅读 · 0 评论 -
js小技巧
查找对象集合中的某一类属性array.map(function(e){ return e.name;})原创 2021-02-19 11:57:05 · 110 阅读 · 0 评论 -
js 页面级缓存
场景实例代码var pageCache = (function () { let _cache = {}; function setDefalutValue(key) { if (typeof _cache[key] === "undefined") _cache[key] = {} } return { get: function (name, key) { setDefalutValue(name, key);原创 2020-12-03 16:38:19 · 271 阅读 · 0 评论 -
js 防多次点击插件
防止在同一时间段多次重复点击按钮(function ($) { $.fn.SubmitWithLock = function ($opts) { lockLoad($(this), $opts) } var lockLoad = function ($dom, $opts) { let defalutOpts = { lockTime: 3000,//锁定时间 once: false, //仅执行一次 originText: "", //提交前显示的文字 trigg原创 2020-08-26 16:16:12 · 228 阅读 · 0 评论 -
字符串分割重组字符串方法
# 实现代码function RegroupStr(group, value, splitstr, maxlen) { if (typeof value == "string" && value.length > 0) { var valueLen = value.length; if (Array.isArray(group) && group.length > 0) { group = grou原创 2020-08-03 13:41:14 · 1082 阅读 · 0 评论 -
js 实体对比方法
目录概述实现代码调用方式结果概述在我们提交修改时,总会想要判断实体中字段是否被修改.已减少对服务端的访问实现代码 function compareEntity(opts){ let result = {}; opts.target = opts.target || {}; opts.origin = opts.origin || {}; if (Object.keys(opts.origin).length > 0) { $.each(opts.ta原创 2020-06-22 15:34:09 · 193 阅读 · 0 评论 -
ZeroClipboard 使用不生效问题
$("#copy").attr({"data-clipboard-text":thisUrl});var clipx = new ZeroClipboard($("#groupBuyShare"));clipx.on("copy",function(){ alert("复制成功");});clipx.on("error",function(){ alert("复制成功");}...原创 2020-03-16 13:52:16 · 256 阅读 · 0 评论 -
compositionstart,compositionend,input实时输入问题
文章目录input 搜索会造成什么现象input,compositionstart,compositionend 一起使用取消定时器,改用compositionend,input同时触发searchTrigger事件,用flag判断是否进行触发input 搜索会造成什么现象dom.on("input",function(){ searchTrigger($(this));});...原创 2020-01-09 14:36:20 · 1079 阅读 · 0 评论 -
js switch case 写表达式
switch(表达式) { case n: 代码块 break; case n: 代码块 break; default: 默认代码块}switch(true) { case n>1: 代码块 break; case n>...原创 2019-12-23 13:35:41 · 4881 阅读 · 0 评论 -
js 秒表
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0" /> <title>方法</title> <s...原创 2019-12-20 14:17:04 · 101 阅读 · 0 评论 -
js 验证中文
function isChenese(str){ var sucess=typeof str==="string" || false; for(var i in str){ var j=str.substr(i,1); if(!/^[\u4e00-\u9fa5]/.test(j)){ sucess=false; break; } } retu...原创 2019-10-29 15:20:13 · 966 阅读 · 0 评论