前端
文章平均质量分 73
程序新视界
个人公众号【程序新视界】,一个硬技术,软实力同步提升的平台。《Spring Boo技术内幕:架构设计与实现原理》作者,《深入以太坊智能合约开发》联合作者之一。主要从事于三方支付行业。
展开
-
Freemarker模板生成排版缩进问题
在将Freemarker作为模板使用时,生成的目标文件(HTML或xml或其他类型文件)时,往往会出现排版错乱的问题。主要是:明明没有那么多占位符或缩进,但生成出来的文件却有对应的缩进。类似下图效果:这是因为Freemarker的<#if>标签前面的缩进导致的。解决方案,在Freemarker的模板中将对应的<#if test=””>等标签顶格写,不要使用缩进。基本格式如下:原文链接:https://www.choupangxia.com/2020/07/10/free原创 2020-07-10 14:08:58 · 3575 阅读 · 1 评论 -
JqGrid实现超长水平(左右)滚动条功能
使用JqGrid来实现列表功能非常方便快捷,但在使用的过程中还会遇到一些定制化的问题。这篇文章来跟大家说一下当列表中数据比较多时,如何实现水平(左右)滚动来确保能够查看完整的信息。字段较少情况在字段较少的情况,直接使用即可,无效做其他调整。下面贴一下简单的示例代码:$(function () { $("#jqGrid").jqGrid({ url: baseURL + 'biz/message/list', datatype: "json", c原创 2020-05-12 09:31:07 · 2950 阅读 · 0 评论 -
VUE中隐藏和限制DIV或其他HTML元素
在Vue中隐藏和限制Div或其他html元素操作非常简单。通常有两种方法可以实现:v-if和v-show这两个判断属性。下面通过一个简单的实例来了解一下这两种方式的实现。完整实例代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title...原创 2019-09-19 21:34:10 · 11253 阅读 · 2 评论 -
jqgrid实现表头合并功能
在使用jqgrid的过程中,难免要用到表头合并的功能,下面为大家提供一个简单的操作方式。首先,jqgrid列表的使用与之前的无二。$("#jqGrid").jqGrid({ url: baseURL + 'user/list', datatype: "json", colModel: [ {label: '姓名',...原创 2019-09-09 21:04:40 · 2220 阅读 · 0 评论 -
daterangepicker与vue集成,vue无法获得日期控件时间的修改解决方法
在后端管理项目中使用vue来进行前端项目的开发,但我们都知道Vue实际上无法监听由第三方插件所引起的数据变化。也无法获得JQuery这样的js框架对元素值的修改的。而日期控件daterangepicker又基于JQuery来实现的。因此,在实践中会出现在日期控件中点击修改了日期,而无法通过vue来获得对应的值。下面来说一下其中一种解决方案:主动触发Event事件。以下为相关内容的部分代码。首...原创 2019-09-09 20:52:38 · 4295 阅读 · 0 评论 -
js获得页面get跳转的参数
通过js获得页面跳转参数页面通过window.location.href或通过window.parent.location.href进行页面跳转,在新的页面如何获得相应的参数呢?window.location.href方式其中去除“#”号是因为url参数中还添加了#的参数。function GetRequest(name) { var url = window.location.s...原创 2019-08-04 12:52:03 · 3013 阅读 · 0 评论 -
一款好用的Markdown编辑器及使用过程中的坑
Markdown在技术圈越来越受欢迎,今天为大家带来一款国内开源的比较好用的Markdown编辑器——editor.md。同时也聊聊在使用过程中遇到的坑。editor.md简介需要预览效果可直接访问url:https://pandao.github.io/editor.md/index.html ,这里是官方网站的一个demo。同时提供了全套的下载安装教程。github开源...原创 2018-08-14 20:09:09 · 6650 阅读 · 3 评论 -
javascript 浮点类型处理
项目中遇到的问题,记录一下解决方案。问题前台页面进行一些js数据计算,发现浮点类型(保留两位小数)的计算,比如0.03-0.01时结果是0.019999999999999997。当然,这并不是我们想要的结果。解决方法那么,如何解决上面的问题呢?由于遇到的问题是保留两位小数,那相对就简单一些了。这里仅提供一种解决方案。首先,将两个浮点类型分别乘以100(0.03 * 100 -0.01 * 100)原创 2016-11-01 10:38:47 · 2012 阅读 · 1 评论 -
IOS移动端(H5)alert/confirm提示信息去除网址(URL)
最近移动端项目用alert和confirm进行信息提示,但发现在IOS系统中,每次提示信息上面都会被添加一行URL地址。那么如何去掉地址提示呢,经查找和实现发现进行重写alert和confirm方法可解决此问题。 代码如下:重写alert方法:window.alert = function(name){ var iframe = document.createElement("IF原创 2016-10-31 10:07:20 · 6290 阅读 · 0 评论 -
禁用IOS手机页面数字自动识别为手机号
最近开发一个H5的项目,发现页面元素为一串数字时,评估手机会默认显示成蓝色字体,并且添加下划线,点击数字时会提示是否识别为手机号。解决此问题的方法很简单,在head标签中添加下面的meta标记即可解决。<meta name="format-detection" content="telephone=no">原创 2016-10-30 16:09:01 · 4675 阅读 · 2 评论 -
五款资深高效的Web性能测试工具
专业的软件测试工程师至少要掌握一到两种测试工具,而作为普通软件开发者,或多或少掌握一些测试方法和技巧。随着用户对科技产品用户体验度的上升,产品发布前的测试工作变得尤为重要。 工欲善其事必先利其器,下面本文就推荐五款非常流行的Web性能测试工具。1.HP LoadrunnerLoadrunner ——相信不少开发者都知道这款工具,是目前最受欢迎的一款性能测试工具。它是一种预测系统行为和性能的负载测转载 2016-09-20 09:45:38 · 7721 阅读 · 3 评论 -
Access-Control-Allow-Origin与跨域
什么是跨域?JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。在某域名下使用Ajax向另一个域名下的页面请求数据,会遇到跨域问题。怎样才能算跨域?协议,域名,端口都必须相同,才算在同一个域。通常来说,跨域分为以下几类: url 说明 是否允许通讯 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许原创 2016-02-19 11:34:27 · 17907 阅读 · 0 评论