会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
clumiere
(987934193978).toString(36).toUpperCase()
博客园
首页
新随笔
联系
订阅
管理
2015年8月20日
CORS实现跨域资源访问
摘要: 跨域资源共享(CORS)是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源。CORS的使用非常简单方便,只需要在服务端的响应头信息中设置Access-Control-Allow-Origin,如果浏览器检测到相应的设置,就可以允许Ajax跨域访问资源。相对于JS...
阅读全文
posted @ 2015-08-20 15:27 clumiere
阅读(653)
评论(0)
推荐(0)
2015年8月2日
jQuery中ajaxPrefilter的应用
摘要: jQuery的定义了一个ajax过滤器ajaxPrefilter,通过该过滤器可以过滤通过jQuery相应的ajax函数发送的ajax请求。在项目中,很多地方存在指定开始时间、结束时间来获取该时间区间内某些值随时间变化的过程线的需求,我们可以定义一个通用的ajaxPrefilter来过滤所有ajax...
阅读全文
posted @ 2015-08-02 16:46 clumiere
阅读(3765)
评论(0)
推荐(0)
2015年5月22日
使用Grunt进行前端模块自动压缩构建
摘要: 目前正在参与开发的一个项目是采用AMD规范来组织每个模块的代码和其依赖性,每个模块包括其对应的html模板、css样式表以及Javascript文件。具体的目录结构如下图所示:在项目发布之前,我们往往需要将项目文件比如JavaScript文件、CSS样式表等进行压缩混淆,这么做的目的主要在于减少加载...
阅读全文
posted @ 2015-05-22 16:07 clumiere
阅读(1166)
评论(0)
推荐(0)
2015年5月15日
display:table-cell的几种应用
摘要: 在使用Bootstrap的过程中,发现很多地方都应用了display:table-cell,决定好好研究一下table-cell的用法。display:table-cell简述display:table-cell是指让元素以表格单元格的形式来表现。目前所有主流浏览器都支持display:table-...
阅读全文
posted @ 2015-05-15 16:23 clumiere
阅读(4020)
评论(0)
推荐(0)
2015年5月12日
利用CSS伪元素创建带三角形的提示框
摘要: CSS伪元素非常有用,它提供了一种无需多余的DOM元素来实现一些常见的功能的方法,以下利用其实现一个带三角形的tooltip。下面是DOM结构: This is content 下面是对应的CSS样式:.tooltip-wrapper { position: absolute; z-index...
阅读全文
posted @ 2015-05-12 16:01 clumiere
阅读(1113)
评论(0)
推荐(0)
2015年4月21日
利用XMLHttpRequest实现文件上传
摘要: 微软最早以ActiveX对象的形式在IE5中引入了XMLHttpRequest对象,经Google发扬光大之后,目前所有的浏览器都已经支持XMLHttpRequest了,目前W3C正在制定XMLHttpRequest Level 2标准草案,相对于原来的XMLHttpRequest,新标准的XMLH...
阅读全文
posted @ 2015-04-21 12:55 clumiere
阅读(10371)
评论(0)
推荐(0)
2015年4月20日
querySelectorAll 方法相比 getElementsBy 系列方法有什么区别? ---转载自知乎
摘要: 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
阅读(161)
评论(0)
推荐(1)
JavaScript数值千分位格式化的两种方法
摘要: 在对数值进行格式化的时候,一个常见的问题是按照千分位格式化,网上对这个问题已经有很多种解决方法了,还可以利用Array.prototype.reduce方法来实现千分位格式化。function formatNumber(num) { if (isNaN(num)) { throw new Type...
阅读全文
posted @ 2015-04-20 14:28 clumiere
阅读(2313)
评论(0)
推荐(0)
公告