Web前端
思想永无止境
这个作者很懒,什么都没留下…
展开
-
html/css怎么禁用浏览器自动填写
【代码】html/css怎么禁用浏览器自动填写。原创 2024-09-23 19:08:20 · 37 阅读 · 0 评论 -
VUE的rules里的required如何动态
【代码】VUE的rules里的required如何动态。原创 2024-08-29 18:40:58 · 184 阅读 · 0 评论 -
uniapp颜色选择器
https://github.com/mehaotian/t-color-picker/添加点击事件后的代码如下:<template> <view v-show="show" class="t-wrapper" @touchmove.stop.prevent="moveHandle"> <view class="t-mask" :class="{active:active}" @click.stop="close"></view> <vie原创 2024-07-11 09:42:17 · 695 阅读 · 0 评论 -
vue el-table默认选中
** 多选框选中数据 */原创 2024-03-08 09:17:21 · 787 阅读 · 0 评论 -
vue项目本地正常运行,打包到线上时无法访问js等资源
config/index.js文件的build/assetsPublicPath应该配置成和nginx(或tomcat)一致。原创 2023-12-11 15:05:17 · 1473 阅读 · 0 评论 -
input type=checkbox没有设置value时,jquery.val函数返回“on“问题
alert($(ck).val())//弹出on。除checkbox外,radio也存在此问题。原创 2023-11-04 10:20:50 · 153 阅读 · 0 评论 -
iframe不显示滚动条并且设置动态高度、添加内部样式和脚本
【代码】iframe不显示滚动条并且设置动态高度、添加内部样式和脚本。原创 2023-11-04 10:19:26 · 880 阅读 · 0 评论 -
在iframe下的页面锚点失效问题
应用场景是:iframe页面没有滚动条,在父窗体中出现滚动条,锚点标记就会失效,因为,锚点是根据当前窗口滚动条滚动窗口的,成为子窗体后没有了滚动条,自然不会滚动,也不会有锚点。解决办法是:不用锚点,用js为a标签添加click事件,将滚动条定位到目标元素。原创 2023-11-04 10:17:30 · 190 阅读 · 0 评论 -
flex布局实现左侧宽度固定,右边占满剩余宽度
左侧宽度固定,右边占满剩余宽度。原创 2023-11-04 10:15:31 · 1265 阅读 · 0 评论 -
vue双向绑定失效,设置data值页面却不显示
1.检查是否定义该字段(大部分情况都是没定义)。原创 2023-11-03 23:28:13 · 394 阅读 · 0 评论 -
vue中form中字段无法输入
vue中字段无法输入,原因是data中未定义该字段。原创 2023-11-03 23:21:51 · 324 阅读 · 0 评论 -
el-select直接显示code不显示text的问题
设置的code值为integer,option的code值为string,所以选不中。原创 2023-11-03 23:19:50 · 204 阅读 · 0 评论 -
el-form必填校验 明明填了 还报未填的原因
【代码】el-form必填校验 明明填了 还报未填的原因。原创 2023-11-03 23:18:29 · 1617 阅读 · 0 评论 -
不使用background-image实现背景图效果(口诀:父相子绝,图低文高)
*背景图设置层级必须比文字的层级低*//*背景图设置层级必须比文字的层级低*//*父元素设置为相对定位*//*子元素设置为绝对定位*//*子元素设置为绝对定位*/原创 2023-11-03 23:13:32 · 85 阅读 · 0 评论 -
elementUI的notify组件的使用,点击事件和内容自动换行
【代码】elementUI的notify组件的使用,点击事件和内容自动换行。原创 2023-11-03 21:45:46 · 562 阅读 · 0 评论 -
Chromium内核调试bug
试过了edge和google浏览器,都有这个问题,而且重启浏览器,清理缓存还是有这个问题。但是只要我alert(planItem),实际弹出的值是对的。const变量申明改为let也没用。原创 2022-12-23 17:03:35 · 190 阅读 · 0 评论 -
javascript属性循环乱序问题、JSON.parse顺序错乱问题的解决
【代码】javascript属性循环乱序问题、JSON.parse顺序错乱问题的解决。原创 2022-12-17 16:21:47 · 14437 阅读 · 0 评论 -
css表格宽度设置无效
css表格宽度设置无效原创 2022-11-22 15:14:17 · 4583 阅读 · 0 评论 -
如何在select的箭头右侧添加填充?如何在input里添加搜索按钮?
如何在select的箭头右侧添加填充?如何在input里添加搜索按钮?原创 2022-11-17 10:51:01 · 371 阅读 · 0 评论 -
css中display和float使用记录
css中display和float使用记录原创 2022-11-10 09:51:31 · 581 阅读 · 0 评论 -
解决使用bootstrap莫名其妙出现横向滚动条问题
检测页面是否有使用bootstrap的。元素,如果有,给ul固定宽度即可。原创 2022-11-10 08:57:06 · 886 阅读 · 0 评论 -
让UEditor支持粘贴表格时,保留复制时的宽度。
用户反馈,粘贴表格时,宽度不受控制,有时候会变得很宽很宽。2.表格不调用beforepaste。找到调用afterpaste的。原创 2022-11-03 15:33:45 · 848 阅读 · 2 评论 -
让UEditor支持表格本身的对齐方式(不是td内容)
1.第一步,修改queryCommandState函数,让选择表格时,对齐插件处于可用状态。2.第二步,修改doJustify函数,判断是表格元素时,设置对应的样式。原创 2022-10-21 10:42:55 · 374 阅读 · 0 评论 -
jquery删除cookie的办法
这样也删不掉只会将cookie设置为字符串’null’注意清理时也需要加path参数,不然删不掉。原创 2022-10-14 09:47:26 · 1635 阅读 · 0 评论 -
<img>设置header
【代码】<img>设置header。原创 2022-10-10 09:56:17 · 1010 阅读 · 0 评论 -
vue基础知识vue入门
vue简介vue是一套构建用户界面的渐进性(可用一部分功能特性,也可以全用)轻量级(33kb,虚拟DOM)框架,有点像java后台的freemarker、jsp。兼容性vue不支持IE8及以下版本。导入vue.js<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>创建vue对象<html><script src="https://cdn.jsdelivr.ne原创 2022-02-18 11:13:41 · 1134 阅读 · 0 评论 -
ECMAScript基础语法ES6入门
ES6是ECMAScript的缩写,是网页脚本语言的最新规范,JavaScript、Jscript、ActionScript都是它的实现。letlet不能重复定义let a=1;let a=2;//报错let只能在作用域内使用{ let a=1;}alert(a);//报错constconst定义的变量不能修改const a=1;a=2;//报错解构赋值数组解构es6可以快捷的取出数组中的元素:let[luoxiang,zhangsan,lisi]=['罗翔','张三原创 2022-02-18 08:15:00 · 466 阅读 · 0 评论 -
苹果流氓的兼容性问题
IE没人用了,不用兼容了,但苹果公司这个最大的流氓还是需要兼容的。select的onclick事件不生效iOS、mac os中,只有<a>、button能有click事件,其他都不生效。解决办法:使用其他事件代替onclick。input无法输入增加下面代码:input,textarea{-webkit-user-select:text;-khtml-user-select:all;-moz-user-select:all;-ms-user-select:all;user原创 2021-05-27 14:25:41 · 238 阅读 · 2 评论 -
ajax请求状态为canceld
问题现象:Form表单点击Button提交时,第一次调用接口会失败,整个iframe被刷新,接口status为canceld,但是第二次点击Button提交时,接口调用成功。原因:1.ajax请求时,button导致Form表单的提交操作变更了当前的URL,导致当前正在执行的ajax请求中止操作。中止后该请求的状态码将为canceled。2.而URL发生变更的原因是:Form表单的提交操作和表单中按钮的click事件同时发生了调用,其中按钮的click事件触发导致当前url发生了变更。3.第二次aj原创 2020-12-04 09:46:55 · 2186 阅读 · 0 评论 -
post异步下载
$('#excelBtn').on('click',function(){ var form = $("<form>"); form.attr('style', 'display:none'); form.attr('target', '_blank'); form.attr('method', 'post'); form.attr('action', export_url); var params=$('#queryForm').serializeJson(); for(var原创 2020-09-28 16:54:59 · 175 阅读 · 0 评论 -
javascript全局变量
三种方法1.在js的function外定义一个变量var name=‘测试’;function XX(){alert(name);}2.不使用var,直接给定义变量,隐式的声明了全局变量name=‘测试’;function XX(){alert(name);}这种方法,即使该变量是在一个function内,当该function被执行后它变成了全局变量 ---- 但是function不执行它就不被其他function知道,所以最好定义在function外3.使用window.变量名定义原创 2020-07-11 11:09:07 · 12007 阅读 · 0 评论 -
jquery阻止子元素事件传递给父元素
// 编辑框中 图片删除 $(document).on('click', 'button.img_del', function (e) { $(this).parent().remove(); return false;//就是这句代码 });/*return false这句代码相当于:e.preventDefault();e.stopPropagation();*/......原创 2020-07-11 11:07:47 · 267 阅读 · 0 评论 -
jquery手动触发事件
jquery手动触发事件$("#ddl_test").trigger("change");原创 2020-07-11 11:06:19 · 1115 阅读 · 0 评论 -
plupload上传
function set_upload_param(up, filename, ret){ if (ret == false) { ret = get_signature() } g_object_name = key; if (filename != '') { suffix = get_suffix(filename) calculate_object_name(filename) } new_mu原创 2020-07-11 11:05:14 · 489 阅读 · 0 评论 -
javascript字符串转日期
var str ='2012-08-12 23:13:15';str = str.replace(/-/g,"/");var date = new Date(str );原创 2020-07-11 09:32:46 · 2470 阅读 · 0 评论 -
前端开发基础知识(nodejs、npm、es6、模块化、babel、webpack、css-loader、vue-cli)
NPM全称NodePackageManager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;例如,前端开发建一个工作区web,该工作区安装并启用了liveserver插件,python开发建一个python区,该工作区可以禁用liveserver。Babel的配置文件是.babelrc,存放在项目的根目录下,该文件用来设置转码规则和插件,presets字段设定转码规则。Node.js加了许多Node.js专属API,例如文件系统,进程,http功能。.........原创 2020-06-15 10:56:26 · 644 阅读 · 0 评论 -
session共享及禁用cookie时保持登录状态
session共享session共享通常应用在负载均衡系统中,因为负载均衡,导致如果两次访问如果不是被分配到同一个服务器,则session会丢失,已经登录的用户需要重新登录。session共享可以使用以下方式实现:使用关系型数据库首选当然是大名鼎鼎的mysql数据库,并且建议使用内存表Heap,提高session操作的读写效率。这个方案的实用性比较强,相信大家普遍在使用,它的缺点在于session的并发读写能力取决于mysql数据库的性能,同时需要自己实现session淘汰逻辑,以便定时从数据表转载 2020-06-09 23:25:08 · 1454 阅读 · 0 评论 -
表格拖拽,表格行拖拽排序,跨表格拖拽
由于开发时要时用到表格行拖拽排序功能,但是网上看了很多都不符合我的需求,我需要从一个表格拖动到另外一个表格,下面是我自己写的一个jquery表格拖拽排序插件:tableDrag.js//;(function($){// $.fn.extend({// "drag":function(){// // return this;// }// });//})($);(fun...原创 2020-04-02 17:55:57 · 663 阅读 · 0 评论 -
select2使用及遇到的问题
单选:<link rel="stylesheet" href="<%=path%>/assets/plugins/select2/css/select2-bootstrap.min.css" /><link rel="stylesheet" href="<%=path%>/assets/plugins/select2/css/select2.min.c...原创 2020-04-02 17:45:09 · 1170 阅读 · 0 评论 -
iframe修改src无法使用浏览器缓存问题
iframe修改src会导致整个iframe重新加载刷新。如果修改之前和src和修改之后的src的路径有任何的不一致,哪怕是一个项目同一个目录的不同页面,新的src的js、css不会使用原来的src的js、css缓存。...原创 2020-03-13 17:36:11 · 1154 阅读 · 0 评论