摘要: 跨域资源共享(CORS)是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源。CORS的使用非常简单方便,只需要在服务端的响应头信息中设置Access-Control-Allow-Origin,如果浏览器检测到相应的设置,就可以允许Ajax跨域访问资源。相对于JS... 阅读全文
posted @ 2015-08-20 15:27 clumiere 阅读(643) 评论(0) 推荐(0) 编辑
摘要: jQuery的定义了一个ajax过滤器ajaxPrefilter,通过该过滤器可以过滤通过jQuery相应的ajax函数发送的ajax请求。在项目中,很多地方存在指定开始时间、结束时间来获取该时间区间内某些值随时间变化的过程线的需求,我们可以定义一个通用的ajaxPrefilter来过滤所有ajax... 阅读全文
posted @ 2015-08-02 16:46 clumiere 阅读(3740) 评论(0) 推荐(0) 编辑
摘要: 目前正在参与开发的一个项目是采用AMD规范来组织每个模块的代码和其依赖性,每个模块包括其对应的html模板、css样式表以及Javascript文件。具体的目录结构如下图所示:在项目发布之前,我们往往需要将项目文件比如JavaScript文件、CSS样式表等进行压缩混淆,这么做的目的主要在于减少加载... 阅读全文
posted @ 2015-05-22 16:07 clumiere 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 在使用Bootstrap的过程中,发现很多地方都应用了display:table-cell,决定好好研究一下table-cell的用法。display:table-cell简述display:table-cell是指让元素以表格单元格的形式来表现。目前所有主流浏览器都支持display:table-... 阅读全文
posted @ 2015-05-15 16:23 clumiere 阅读(3980) 评论(0) 推荐(0) 编辑
摘要: CSS伪元素非常有用,它提供了一种无需多余的DOM元素来实现一些常见的功能的方法,以下利用其实现一个带三角形的tooltip。下面是DOM结构: This is content 下面是对应的CSS样式:.tooltip-wrapper { position: absolute; z-index... 阅读全文
posted @ 2015-05-12 16:01 clumiere 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 微软最早以ActiveX对象的形式在IE5中引入了XMLHttpRequest对象,经Google发扬光大之后,目前所有的浏览器都已经支持XMLHttpRequest了,目前W3C正在制定XMLHttpRequest Level 2标准草案,相对于原来的XMLHttpRequest,新标准的XMLH... 阅读全文
posted @ 2015-04-21 12:55 clumiere 阅读(10066) 评论(0) 推荐(0) 编辑
摘要: 1. W3C 标准querySelectorAll 属于 W3C 中的 Selectors API 规范 [1]。而 getElementsBy 系列则属于 W3C 的 DOM 规范 [2]。2. 浏览器兼容querySelectorAll 已被 IE 8+、FF 3.5+、Safari 3.1+、... 阅读全文
posted @ 2015-04-20 15:26 clumiere 阅读(156) 评论(0) 推荐(1) 编辑
摘要: 在对数值进行格式化的时候,一个常见的问题是按照千分位格式化,网上对这个问题已经有很多种解决方法了,还可以利用Array.prototype.reduce方法来实现千分位格式化。function formatNumber(num) { if (isNaN(num)) { throw new Type... 阅读全文
posted @ 2015-04-20 14:28 clumiere 阅读(2287) 评论(0) 推荐(0) 编辑