摘要: 前言: 目前已有了很好的Ajax封装,例如:JQuery框架中的Ajax,那么为什么还要自己封装一下下呢?原因很简单,一是了解人家的封装过程,二是自己熟悉代码,三是更加深刻对Ajax核心对象的理解,以及使用Ajax异步更新的基本原理。体会和传统Web开发的异同 基础知识: 核心对象: XMLHttp 阅读全文
posted @ 2018-01-25 17:45 zzwlong 阅读(252) 评论(0) 推荐(0) 编辑
摘要: CSS3自定义滚动条样式 -webkit-scrollbar 有时候觉得浏览器自带的原始滚动条不是很美观,那webkit浏览器是如何自定义滚动条的呢? Webkit支持拥有overflow属性的区域,列表框,下拉菜单,textarea的滚动条自定义样式。当然,兼容所有浏览器的滚动条样式目前是不存在的 阅读全文
posted @ 2017-09-26 11:03 zzwlong 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在页面无刷新更新方面,虽然现在的ajax很强悍,但是处理代码相对多点。想比之下,iframe就简单多了!处理iframe的自适应宽、高,会经常用到,网上整理了一份,写在这里备用:单个iframe 高度自适应:<iframe id="iFrame1" name="iFrame1" width="100 阅读全文
posted @ 2017-09-22 15:12 zzwlong 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: Document 电话号码 删除 添加 阅读全文
posted @ 2017-09-13 21:43 zzwlong 阅读(5360) 评论(0) 推荐(0) 编辑
摘要: 强制浏览器按照最新的标准去渲染 <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 阅读全文
posted @ 2017-09-07 14:04 zzwlong 阅读(171) 评论(0) 推荐(0) 编辑
摘要: // 计算html的font-size (function(){ function resizeBaseFontSize(){ var rootHtml = document.documentElement, deviceWidth = rootHtml.clientWidth; if(device 阅读全文
posted @ 2017-06-22 13:59 zzwlong 阅读(2729) 评论(0) 推荐(0) 编辑
摘要: 方法一:原理跟取cookie值一样的 function getParamer(paramer){ var url=window.location.href.split("?")[1]; /*获取url里"?"后面的值*/ if(url.indexOf("&")>0){ /*判断是否是一个参数还是多个 阅读全文
posted @ 2017-06-01 18:42 zzwlong 阅读(5545) 评论(0) 推荐(0) 编辑
摘要: function getCookie(sName) { var aCookie = document.cookie.split("; "); for (var i=0; i < aCookie.length; i++) { var aCrumb = aCookie[i].split("="); if 阅读全文
posted @ 2017-05-31 14:06 zzwlong 阅读(10793) 评论(0) 推荐(1) 编辑
摘要: 网页布局(layout)是CSS的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C提出了一种新的方案 Flex布局,可以简便、完整、响应式地实现各种 阅读全文
posted @ 2017-04-11 18:27 zzwlong 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在 阅读全文
posted @ 2016-12-30 16:48 zzwlong 阅读(286) 评论(0) 推荐(0) 编辑