摘要:
如果一个项目变更频繁,那么浏览器缓存是一个很大的问题,因为它会缓存静态文件,除了html,除非你设置强制缓存, 就是那种自定义设置缓存时间的方式。 那么一般最好是设置个公共的配置文件,那么公共静态文件需要变更就可以修改一次就可以了, 目前方式把配置文件设置一个时间戳版本号,那么就可以不缓存配置文件了 阅读全文
摘要:
在CSS中用attr()显示HTML属性值 一般使用attr都是在伪类里使用的,如before和after。 这是一个和动态改变伪类的内容值的方法。 直接获取标签里的html属性。 jquery的事件命名空间,就是on("click.aaa"),.aaa为click的命名空间,就可精确找到这个事件。 阅读全文
摘要:
iso在某些方法为了追求更好的客户体验真的很棒,但也让它和别的浏览器不一样,让开发人员头痛的很。 比如最近做一个项目,但都不能分享,但出现了很不好的效果,在当前页面时是禁止分享了,但当前页到 下一个页面后后退到之前的当前页就出现了分享功能了,这是Safari特殊的缓存机制效果,就是有点像单页面 应用 阅读全文
摘要:
<security-constraint> 的子元素 <http-method> 是可选的,如果没有 <http-method> 元素,这表示将禁止所有 HTTP 方法访问相应的资源。 如果 <security-constraint> 中没有 <auth-constraint> 子元素的话,配置实际 阅读全文
摘要:
npm是包管理工具,在前端的世界,它是一个很利器。 如果是一个聪明的开发人员,它是不会再去做造轮子的活,因为世界的轮子已经很多了,而且轮子的活很累, 所以轮子有了直接造车才是王道,而npm出现大大提高找轮子的速度。 npm config set strict-ssl false 去除ssl,网络证书 阅读全文
摘要:
关闭浏览器当前页 此方法不太好操作兼容性不好。 禁止微信后退与提示关闭页面 监听浏览器页面关闭事件 Onunload与Onbeforeunload Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<bod 阅读全文
摘要:
/* * Tween.js * t: current time(当前时间); * b: beginning value(初始值); * c: change in value(变化量); * d: duration(持续时间)。 * you can visit 'http://easings.net/zh-cn' to get effect */ var Tween = { L... 阅读全文
摘要:
二维码现在很流行。 前端也有二维码的生成方式: jquery.qrcode qrcode其实是通过使用jQuery实现图形渲染,支持Html5技术的才能实现,只要是canvas实现的。传输门 而java生成二维码已经很成熟了,兼容性也很好。 直接下载jar包 传输门 下载文件里有core-3.0.0 阅读全文
摘要:
前端日志 现今有很多无法预知的错误出现,但又不是所有的错误都可以使用pc端的浏览器重现问题所在, 所以前端日志很有必要,日志的出现就是记录某些东西,让开发人员更好锁定问题所在,而后台 在这方面的工作就很完善,这样大大的提高追踪问题速度,然而前端的兼容性是一件很头痛的问题, 有可能写了一段很新的技术代 阅读全文
摘要:
发布-订阅模式 发布-订阅模式与观察者模式是一个相似的模式,功能上是差不多的。 但观察者模式更合适面向对象的写法,所以在js里看情况使用,如果 不太习惯使用js的面向对象,那么发布-订阅模式就够了。 发布-订阅模式在现今使用的很多,在各大框架,插件都被使用,因为的 它的解耦合,可以大大的提高代码的复 阅读全文