前端
鱼是一只鱼啊
这个作者很懒,什么都没留下…
展开
-
在线压缩图片地址
这个限制图片的大小,如果单张图片超过5M需要收费。这个是免费的,并且不限制图片数量。原创 2024-09-13 14:30:27 · 169 阅读 · 0 评论 -
SSL证书检测地址
https://csr.chinassl.net/ssl-checker.html原创 2024-09-11 15:11:57 · 123 阅读 · 0 评论 -
SignalR的简单使用(用户导出文件后给用户发送消息并且带上导出文件地址及名称)
在平台中存在表格导出功能,表格导出功能使用NPOI导出,因此导出成功后需要给用户发送消息,告诉用户文件已经导出成功,并且弹出界面,该界面呈现出刚刚导出的一些文件,点击文件链接即可下载。原创 2023-07-21 16:43:41 · 372 阅读 · 0 评论 -
Lodop打印全屏水印
【代码】Lodop打印全屏水印。原创 2023-06-12 16:27:26 · 649 阅读 · 0 评论 -
firefox e.path无效
firefoxe.path无效问题原创 2022-08-04 18:26:46 · 375 阅读 · 0 评论 -
jquery从1.9升级为3.6遇到的问题及解决办法
$(…).parents(…).addSelf is not a function解决办法:addSelf改为了addBacke.indexOf is not a function解决办法:$(window).load(function(){})换为$(window).on('load',function(){})原创 2022-05-11 16:58:56 · 2798 阅读 · 0 评论 -
div中有表格,超出了div的宽度
固定宽度div中有一个table,table设置宽度100%,但是发现table中的内容有一部分被隐藏掉了,实际内容宽度超过了div的宽度实际效果图:表格内容超出了div的宽度,但是超出部分是被隐藏的期望效果图:表格关键部分<table cellpadding="0" cellspacing="0" border="0" width="100%" bordercolor="#000000" style="border-collapse: collapse;" id="mTable">原创 2022-04-08 17:06:27 · 1855 阅读 · 0 评论 -
js easyui为所有 ajax请求请求在headers中携带token参数
jQuery.ajaxSetup() 方法设置全局 AJAX 默认选项。可在此处为所有的请求的header参数中带上token值,同时也能设置一些其他的默认选项 $.ajaxSetup({ cache: false, headers: { "token":"这里放token值" }, });...原创 2022-03-07 16:52:38 · 1318 阅读 · 0 评论 -
mvc视图存在,本地调试正常发布以后提示未找到视图
问题本地调试点击按钮打开分布页,可以正常显示,发布到以后,提示视图文件未找到解决办法选中文件,查看属性。看生成操作是否为内容。如果不是内容,则发布到线上以后就会有问题哦。总会提示找不到这个分布视图...原创 2021-12-27 13:03:37 · 467 阅读 · 0 评论 -
bootstrap 模态框禁止点击弹窗外部区域自动关闭
data-backdrop :禁止点击弹窗外部区域自动关闭data-keyboard:禁止esc关闭弹窗<div class="modal fade" id="modal" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false"></div>...原创 2021-12-09 15:44:15 · 1437 阅读 · 0 评论 -
js实现看板全屏功能
界面示意图界面关键部分<img class="fullImg" src="/Images/full.png" onclick="fullScreen()" />js关键部分function fullScreen() { var dd = document.documentElement var isFull = isFullScreen(); if (!isFull) { if (dd.requestFullscreen) {原创 2021-12-06 12:02:25 · 400 阅读 · 0 评论 -
Es6连续解构赋值+重命名
let obj={a:{b:'土豆'}}const{a:{b:name}}=objconsole.log(name) //这个name即为重命名以后的值原创 2021-11-28 21:09:23 · 908 阅读 · 0 评论 -
微信小程序重叠排版,降低image层级问题
问题描述:预期效果如图左,白色背景区域重叠在绿色区域背景之上,绿色区域部分是一张图片。实际效果却是右边的样子。视图文件:<view class="page-wrap"> <view class="page-bg"> <image class="page-bg" src="/images/page_bg.png" mode="aspectFill"></image> </view> <view class="head原创 2021-11-19 15:12:29 · 5123 阅读 · 2 评论 -
css单行文本省略与多行文本省略
单行文本省略overflow:hidden;text-overflow:ellipsis;white-space:nowrap;多行文本省略 overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;原创 2021-03-29 16:53:21 · 163 阅读 · 0 评论 -
js toFixed(2)出现很多位小数
js toFixed(2)出现很多位小数原本的jsvar chtml="";chtml += "<div>" + (citem.value / mdata.totalMoney).toFixed(2) * 100+ "%</div>";修改后,将分子乘以100以后再除以分母最后toFixed(2)var chtml="";chtml += "<div>" + (citem.value*100 / mdata.totalMoney).toFixed(2)+原创 2021-03-19 18:36:03 · 1367 阅读 · 0 评论 -
c# ajax传递byte二进制数据到后台
应用场景:添加人员证件照片时需要先识别人员特征值信息,该值为byte[]类型。识别成功 然后在保存的时候将这个byte[]特征值传递到后台js关键部分,将二进制数据转为string字符串,后台使用string类型的值FaceFeatures来接收 features = JSON.stringify(data.faceFeatures);后台接收关键代码 var faceFactures = Newtonsoft.Json.JsonConvert.DeserializeObject<byte原创 2021-03-03 17:20:47 · 597 阅读 · 1 评论 -
webpack-dev-server版本兼容问题导致cnpm run dev出错Cannot find module ‘webpack-cli/bin/config-yargs‘
一开始配置:webpack的版本是5.10.1webpack-cli版本:4.2.0webpack-dev-server:3.11.0执行cnpm run dev时,提示Cannot find module 'webpack-cli/bin/config-yargs’错误,经过百度发现和很可能是webpakc和webpack-dev-server webpack-cli三个之间的版本问题最终解决办法:1、卸载webpack5.10.1降级为webpack4.44.2cnpm uninstall原创 2020-12-13 22:43:21 · 977 阅读 · 4 评论 -
webpack打包后提示 Unexpected token <
排查原因发现是js引入地址问题 <script type="text/javascript" src="/bundle.js/main.js" charset="utf-8"></script>修改后的引用 <script type="text/javascript" src="./bundle.js/main.js" charset="utf-8"></script>demo测试目录打包命令,新版的webpack 记得加-o,不然总是会提示c原创 2020-12-02 22:51:15 · 1447 阅读 · 0 评论 -
webpack -v提示安装webpakc-cli
全局安装webpack-clicnpm install -g webpack-cli原创 2020-12-02 15:21:16 · 125 阅读 · 0 评论 -
gulp安装压缩js
第一步:安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org第二步:使用淘宝镜像安装gulpcnpm install -g gulp使用gulp压缩js时需要安装 gulp-uglify 模块cnpm install gulp-uglify到这一步以后,进入指定项目文件夹 执行gulp script发现无效,再执行以下语句以后,gulp script就生效了cnpm install --save-dev原创 2020-11-18 17:45:59 · 110 阅读 · 1 评论 -
sublime text3格式化代码快捷键
1、Preferences》按键绑定-用户中添加以下设置alt+shift+f就是格式化代码的快捷键{"keys": ["alt+shift+f"], "command":"reindent"}原创 2020-11-17 15:44:26 · 3041 阅读 · 0 评论 -
jedate限制开始日期不能大于结束日期
js部部分jeDate('#startTime', { format: 'YYYY-MM-DD', minDate: '1971-01-01', //设定最小日期 onClose: false, isinitVal: true, maxDate: function (that) { //that 指向实例对象 var nowMaxDate = "" ? jeDate原创 2020-11-11 11:32:13 · 912 阅读 · 0 评论 -
Aliplayer直播截图+水印
使用aliplayer,需要在进行某个操作时对直播进行截图并添加水印,得到的是base64图片var canvas = document.createElement('canvas'); video = player.tag; canvas.width = video.videoWidth;//视频原有尺寸 canvas.height = video.videoHeight;//视频原有尺寸 var ctx = canvas.getConte原创 2020-10-28 16:37:29 · 585 阅读 · 1 评论 -
图片加载失败显示默认图
<img src='' class='img' onerror='whenError(this)'/>function whenError(a) { a.onerror = null; a.src = '/images/pic_empty.png'; }原创 2020-08-17 11:53:31 · 1713 阅读 · 0 评论 -
easyui-datagrid全选后,重置刷新数据后全选按钮依然选中问题
在使用easyui过程中,点击全选后。当页数据被全部选中,点击重置或者刷新后,数据更新,此时没有任何一条数据被选中,但是此时全选按钮却依然是选中状态。解决办法,在重置和刷新的时候添加以下语句,将全选按钮恢复为未选中状态$(".datagrid-header-check input[type='checkbox']").prop("checked", false);...原创 2020-08-11 14:11:09 · 1043 阅读 · 0 评论 -
js控制div的滚动距离,进入某个页面后回到上一个页面,恢复之间的滚动距离
1、跳转之前将滚动距离存起来var scrollTop = $("#mcontent").scrollTop();sessionStorage.setItem("scrolltop", scrollTop);2、回到上一个页面后,通过js将数据滚动到指定位置 var scrolltop = parseInt(sessionStorage.getItem("scrolltop")); if (//这里是判断条件) { $("#mcontent").scrollTop(scrolltop原创 2020-08-10 13:18:43 · 916 阅读 · 0 评论 -
easyui combox设置模糊查询,以及赋值取值
$('#channelsSelect').combobox({ data:channels, valueField: 'ChannelId', textField: 'ChannelName', filter: function (q, row) { var opts = $(this).combobox('options');原创 2020-08-06 18:54:46 · 397 阅读 · 0 评论 -
Bootstrap datetimepicker开始日期不能大于结束日日期
要实现选择开始日期后,结束日期不能小于开始日期,并且选择结束日期后,开始日期不能大于结束日起的效果。如图界面部分 <div class="pull-left input-w"> <span class="des pull-left">日期:</span> <div class="input-append date time-box pull-left" id="mStartTime原创 2020-08-01 17:34:17 · 1546 阅读 · 0 评论 -
table tr td 顶部对齐
<tr> <td valign="top">问题描述:</td> <td></td></tr>原创 2020-06-30 10:46:41 · 1950 阅读 · 0 评论 -
js linq查询
一、引入linq.js//获取行驶在线的车辆数量var onlineCount = Enumerable.From(data).Where(function (a) { return a.IsOnLine == "1" && a.Speed > 0//这里是查询的条件 }).Count();原创 2020-06-28 14:23:28 · 417 阅读 · 0 评论 -
Js根据不同的条件动态加载样式表
var linkNode = document.createElement("link"); linkNode.setAttribute("rel", "stylesheet"); linkNode.setAttribute("type", "text/css"); if (window.top.Theme == "condition1") { linkNode.s...原创 2020-04-09 10:09:41 · 1356 阅读 · 0 评论 -
easyui 点击重置将日期筛选框设置为当前日期
$('#dateInput').datebox('setValue', '@DateTime.Now.ToString("yyyy-MM-dd")');原创 2020-04-07 14:47:57 · 404 阅读 · 0 评论 -
multiSelect下拉多选插件的使用
这个是从网上找到的一个下拉多选,因特殊需要稍微改动了一下下,增加了一个是否具有角色权限的显示,用在添加用户和消毒记录的消毒方式选择上界面部分。如果不需要显示是否具有权限角色,就需增加 .role { display: none; }<tr> <td>消毒类型:</td> ...原创 2020-04-07 11:47:46 · 470 阅读 · 0 评论 -
EasyUI Combotree 组合树数据绑定
$("#selClassify").combotree({ url: "/SupplierManager/GoodsMgr/GetAllSupMatClsTree", required: "", loadFilter: function (data) { if (data.IsSuccess) ...原创 2020-01-10 11:29:01 · 573 阅读 · 0 评论 -
.Core 项目运行提示 似乎未安装在 IIS 中承载 .NET Core 项目所需的 AspNetCoreModule
1、调试配置2、目标框架3、解决办法下载dotnet-hosting-2.2.4-win.exe并安装查看iis 模块中是否存在 AspNetCoreModuleV23、在iis中添加一个网站,目录设置为该项目的目录,端口设置为调试中应用URL中的端口号即可...原创 2019-12-17 10:07:34 · 7441 阅读 · 0 评论 -
c#界面获取枚举描述
[EnumDescription("枚举1描述")] 枚举1= 1001, [EnumDescription("枚举2描述")] 枚举2= 1002, @foreach (var item in Enum.GetValues(typeof(Mis.Domain.CommonEnum.ScheduleEnum))) ...原创 2019-12-10 11:21:07 · 170 阅读 · 0 评论 -
JS禁止输入特殊符号,只能输入中文,英文和数字
var reg = /^[\u4e00-\u9fa5]+|[a-zA-Z0-9]+$/; if (reg.test(matClassName)==false) { //分类名称不能输入特殊字符 return; }原创 2019-11-05 17:24:17 · 2766 阅读 · 0 评论 -
vs2019 .core项目运行无法连接到iisweb服务器
原因:项目的.core sdk是2.2.301,而本地环境中只有2.1.202和3.0.100这个两个,所以导致无法运行解决办法:cmd中执行dotnet --list-sdks,查看.core所有版本如果没有所需版本就在官网 去下载所需要的版本安装即可。...原创 2019-10-12 17:15:00 · 1398 阅读 · 0 评论 -
Firefox 不知道如何打开此地址,因为协议 (javascrpit) 未和任何程序关联
在chorm中可以,但是在firefox中运行报错:不知道如何打开此地址,因为协议 (javascrpit) 未和任何程序关联,后来发现是href=’javascript:void(0);’写成了href=’javacript:void(0);’,少写了个s。href='javascript:void(0);'原创 2017-02-21 15:06:35 · 9695 阅读 · 0 评论 -
移动端a标签点击之后背景色改变不恢复
移动端访问页面时,a标签点击之后,被点击的那一项背景变灰了,但是手指移开之后并未恢复之前的颜色原因很简单:我用的是hover事件改变背景色,改成active就可以了。原创 2017-02-24 10:21:37 · 2992 阅读 · 0 评论