Web静态资源处理方案

1. 背景说明 由于前端页面使用到了iframe,经常会出现JS/CSS更新之后,页面无法自动刷新以及按F5也无法刷新的问题,需要点击“重新加载框架”才能成功刷新页面。这会影响普通用户的使用。 2. 解决方案 问题原因,iframe缓存了静态资源文件,在F5刷新时并不会刷新iframe中的缓存。 解决思路,在每次发布时

HTML事件穿透只需要使用CSS(pointer-events:none)

背景说明 前几天写页面时给自己留下了一个问题,在文本框/下拉列表等输入框最右边漂浮的一个箭头(实际上是一个带图标的span)会拦截鼠标事件,在点击箭头时文本框/下拉列表等不会获取到点击事件。 之前在网上查过这个问题的解决方案,比如 给span做事件,然后调用相应的响应方法,但是因为下拉列表Select无法模拟展开操作而

JS定时器setTimeout("close()", 1000);setInterval("close()", 1000);,注意close方法不能写在$(function(){...});中。

使用style="word-break: break-all; word-wrap:break-word;"解决HTML中超长英文字符不能正确换行的问题

防止在iOS设备中将数字识别为电话号码

最近做的一个微信项目中发现iPhone中页面中的长数字被识别成了电话号码,显示成超链接,点击会提示拨打电话。但是这个数字并不是电话号码,而是设备编号,是不合理的。 一开始,我想着这是iPhone设备本身的问题,不是因为我开发做的事情引起的,想着不处理的。但是抱着完美主义的态度,在网上找了一下方案,果然还找到了,在页面中

nameof()获取某个对象的某个字段的名称

在C#编程中,建议不要在代码中直接写字符串内容,而是通过资源文件进行配置,或者减少字符串的使用。 我在写一个MVC页面时,在生成一个表单时设置name和id的内容时,如果直接写“Name”会太生硬,那么如何获取Student对象的Name属性的名字呢? 看下面 @Html.TextBox(nameof(s.Name),

JQuery UI简介

1 程序库的下载 JQuery UI主页:http://jqueryui.com/ 几种不同的下载选择: 使用下载构建器(Download Builder)根据需要下载个性化的包 下载包含所以库的完整开发包,包含每个脚本库的完全版、简化版和精简版——重点介绍 2 完整开发包内容简介 1) demos文件夹 展示了一些列