前端相关
文章平均质量分 93
主要包含前端相关技术,包括js、json、控件等
笔下无书生
程序员也需要有大梦想,思想的高度决定编码的高度
展开
-
Chrome访问剪切板实现右键复制粘贴
介绍Chrome浏览器怎样实现按钮的粘贴、复制功能原创 2022-06-26 21:59:41 · 5604 阅读 · 0 评论 -
导出怎样增加进度条,保证进度条和导出的进行完成同步(ajax导出增加进度条)
近期在工作中遇到一个问题,导出增加进度条,可以说是一个原本非常简单的事情,但要求必须进度条消失文件下载的弹框就要出现,也就是说完全同步,试了好多种方法才发现用下面的方式才行。干货分析js代码`导出的请求方法 ExportDownloadTimer 是前后端监听是否导出完成的对象 var params = {};//参数需要往后台传递的参数信息 $.ajax({ type: "POST",原创 2020-10-24 13:56:00 · 1416 阅读 · 0 评论 -
JavaScript调试时报错Uncaught SyntaxError: Invalid shorthand property initializer
写前端脚本今天偶然遇到一个奇怪的错,跟踪控制台一直出现Invalid shorthand property initializer可多次检查都没任何问题,最终通读了自己的代码发现是如下一个json有问题如下是错误JSON var p1 = { Index ='value' }正确的应该是 var p1 = { Index:'value' }这样的JSON 错误调试就会出现 Uncaught SyntaxErro原创 2020-05-24 21:42:54 · 2732 阅读 · 0 评论 -
Spreadjs9怎样下拉帮助和悬浮提示一起显示?
Spreadjs9使我们经常用到的一种表格插件,而当前插件没有现成的悬浮的属性,网上也有很多扩充悬浮属性的方法,但相关方法经常会有一些性能问题(因悬浮方法是单独设置)以及和原有属性冲突的情况,如下代码段可解决这个问题1.首先重新定义悬浮的特性想要悬浮和哪一种单元格属性共存则重写那种属性 TextCellType`function TextCellType() {//基础按钮 方法重置Gc...原创 2019-05-02 14:03:46 · 460 阅读 · 0 评论 -
js实现一个轮询任务,循环的做一件事
轮询不断的做一件事情,直到获取到需要的信息,比如下面的例子,不断的请求,直到i=10时清除轮询而轮询则是借助于setInterval和clearInterval实现而为何这样处理,也是因为js是单线程的缘故<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...原创 2019-12-22 12:19:35 · 1306 阅读 · 0 评论 -
经典排序方式1--冒泡排序
经典排序–冒泡排序方式主要逻辑是把一个无序的数组排列修改为一个有序的数组为两个循环,前一个值和后一个值进行比较,前一个值大于后一个值时则交换位置 private void Sort() { List<int> D = new List<int> { 3, 2, 5, 11, 44, 666, 7, 4 };//预制...原创 2019-11-16 19:11:59 · 157 阅读 · 0 评论 -
JS前端怎样通过程序来获取当前浏览器是什么版本的浏览器(或者判断当前浏览器是否为IE8及以下浏览器)
我们在编程过程中经常要进行兼容处理,因为有些版本的浏览器并不支持某些特性或者方法,所以只能在前端页面程序中写下判断浏览器版本的代码,对浏览器版本进行判断,从而在程序中写下不同分支下面以实际为例提供一个判断是否是低版本IE8(及以下)的方法 //是否是低版本浏览器 IE8及以下 function IFdLowerIE() { try { ...原创 2019-11-16 13:15:32 · 1008 阅读 · 0 评论 -
JS前端怎样生成一个guid(NewGuid)
我们在变成过程中经常用guid作为唯一主键,我们都知道在后台中都有现成的方法来生成唯一主键,那JS前端怎样生成唯一主键呢使用如下方法可以生成唯一主键,调用后返回值结果就是唯一主键,并且不会重复 function JsNewGuid() { var curguid = ""; for (var i = 1; i <= 32; i...原创 2019-11-16 13:06:16 · 3577 阅读 · 0 评论 -
EasyUI中Datebox日历下拉框,怎样处理格式化显示的日期类型
如下是基本格式化的方式,给这个显示信息进行处理,可以处理为yyyyMMdd的格式,而如果只加这一段代码,对程序来说虽然显示正常,但实际上是无法正确切换日期的此时就需要加上另一端代码 $.fn.datebox.defaults.formatter =function (date) { var y = date.getFull...原创 2019-06-30 14:16:34 · 658 阅读 · 0 评论 -
EasyUI tree拖拽节点效果
EasyuUI中树节点是可以显示拖拽的效果,而如下方式可以实现,同时若是发现明明正确定义,但无法显示拖拽,请注意 $("#div").append(""); 是否使用的ul ,若是使用div则无法实现这个拖拽的效果 $("#div").append("<ul id='Tree'></ul>"); $("#Tree").tree({ data: ...原创 2019-05-05 12:02:48 · 1401 阅读 · 0 评论 -
EasyUI的DataGrid分页简单汉化?
EasyUI是一个封装性比较强的第三方控件,可以实现表格,树形等各种形态其中DataGrid可以分页,设置后实现汉化 if ($.fn.pagination.defaults != undefined) {//分页工具栏处理 $.fn.pagination.defaults.beforePageText = ""; $.fn.pagination.defa...原创 2019-05-02 22:49:12 · 269 阅读 · 0 评论 -
JSON的基础格式整理
//Json的基本格式function Json() {//一个基础的JSON对象 俗称的键值对 JSONObject 一般是一个主键对应一个值var data= {“id”:“Jd1” , “name”:“节点1”};//在使用时可以直接 使用主键值获取信息var id=data.id;//获取值 Jd1//一个JSON数组 基本上是第一种的一个组合——JSONArray...原创 2019-05-02 11:21:52 · 850 阅读 · 0 评论 -
个人网站建立需要注意的点(自己挖坑自己埋)
作为一个几年的程序猿,之前一直是开发功能,维护功能,没有想过从头搭建一个前后端交互的小网站,突然有一天想要搭建一个,于是就开始了自己的挖坑之路1.前后端交互,比较常用的方式自然要是有ajax方法(毕竟这个非常的普遍),于是乎就写了几个html界面,然后里面增加了一个ajax的方法//写一个ajax的方法 这个方法调用 一个应用程序AjaxScript = { WebJYHandler...原创 2019-05-25 12:34:31 · 251 阅读 · 0 评论 -
iframe怎样重载内容?
iframe是我们在前台开发页面时经常使用的一个标签,而这个里面可以嵌套一个子界面,而子界面而怎样灵活的刷新子界面呢1.首先得有一个iframe的标签<iframe src="" frameborder="0" id="IframeHTMLInfo" style="width: 100%; height: 100%;"></iframe>2.在某些功能点击之后,可...原创 2019-05-25 12:06:49 · 2247 阅读 · 0 评论 -
js怎样获得当前年当前周的最后一天
怎样获取当前周的最后一天 //周报 1.1日 var CurGetWeek="50";//求得当前年第五十周的最后一天 var YearStart = new Date(this.Year + "-01-01");//默认初始当年的第一天 ...原创 2019-10-24 08:29:20 · 1004 阅读 · 0 评论 -
js四则运算小数精度不准确(计算后有无限循环小数)
我们知道计算机数据处理中都是把数据识别为二进制,而不是我们习惯的十进制,所以在数据计算时首先会把数据转换为二进制,比如0.1 => 0.0001 1001 1001 1001…(无限循环),因为数据的不同,有些数据在转换成二进制后会无限循环,但计算机是不允许无限循环的,对于无限循环的小数,计算机会进行舍入处理。进行双精度浮点数的小数部分最多支持 52 位,因浮点数小数位的限制而截断的二进制...原创 2019-09-15 22:11:01 · 2064 阅读 · 0 评论 -
Easyui实现最大化最小化panel
在使用EasyUI的过程中想要布局的某一部分全屏显示,又不影响其他部分的使用,在搜索了一些资料后,发现可以通过改变layout布局的属性来实现某一部分的最大化最小化首先是给layout增加两个方法,最大化和恢复 这个方法就是定位当前layout的center部分,实现最大化$.extend($.fn.layout.methods, { fullGrid: function (jq) {...原创 2019-07-22 12:27:14 · 1173 阅读 · 0 评论 -
怎样使用css给一个界面增加一个遮罩
如下是经过多次验证后得到的效果,html代码可直接复制验证<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xh...原创 2019-06-01 11:22:27 · 4896 阅读 · 0 评论 -
layUI实现排行榜效果
排行榜是现在门户网站,各种网站经常会出现的一种类型的菜单,而可以通过layui简单配置实现排行榜效果1.首先定义一个范围<div> <fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;"> <legend>浏览量总排行榜&l...原创 2019-05-25 16:35:47 · 3009 阅读 · 2 评论