web
文章平均质量分 55
bugknightyyp
喜欢开源,喜欢分享,喜欢激情
展开
-
构建现代站点且同时支持旧版 IE 的 20 个提示
原文:http://www.modern.ie/zh-cn/cross-browser-best-practices作者:Dave MethvinRey Bango过去几年,我们花了大量时间与 Web 开发人员交流,而我们最常听到的一件事就是,构建适用于各种浏览器版本和设备的站点非常困难。在为 jQuery 项目构建代码时,我们亲身经历了这种困难。为此,我们编撰了排名前 20 的编转载 2013-04-11 13:53:47 · 946 阅读 · 0 评论 -
jade使用注意点
缩进表层叠,默认tag为div(缩进时要么统一用tab键,要么统一同空格键,2者参合和用程序会报错); 在页面定义变量时,如果是形如:var temp="test"定义,则要当成js语句来写,前边要加“-”,如:- var temp= "test";也可以形如:temp = “test”定义;这2者写的时候都要顶格写,前边不能有缩进; 使用"mixin"来自原创 2013-05-07 16:51:10 · 2103 阅读 · 0 评论 -
jquery的getJSON 怎么做jsonp
原文:http://www.byywee.com/page/M0/S748/748988.html 如今做跨域,说不会jsonp都不好意思。 那么getJSON 是可以做jsonp的 getJSON("xx.com?jsoncallback=?",function(){ xx00 }); jq只有在url里发明有 =? 时,才会启动jso转载 2013-06-03 14:27:43 · 1217 阅读 · 0 评论 -
使用kekyll构建静态网站
还没翻译完,没贴上来,回去继续翻译,先下班书写格式注意事项:模板文件的元数据以YAML的格式展现,YAML头部经常会出现三个问题:这块引自Jekyll在Windows下面中文编码问题解决方案三短线前面不能有空格“名: 值”对里冒号后面要有空格回车后不要有Tab符表示数组成员开始的-号后面要有空格翻译 2013-08-06 19:19:40 · 2172 阅读 · 0 评论 -
seajs使用注意点
1、在使用shim插件将普通文件转换成CMD模块时,配置文件里配置字段alias时,alias 的 key 值不能和 src 值一样,如果配置一样了,文件就加载不进来了。例如:alias:{ "jquery":{ src: "jquery-1.8.3.min", exports: "jQuery" }, "handlebars":{ src: "handlebars", ex原创 2013-05-31 17:17:47 · 1992 阅读 · 0 评论 -
grunt的任务种类
基本任务("Basic" Tasks):基本任务不会在Grunt Configuration或环境里查找,它只是直接运行指定的任务函数。启动它时,可以传给它任何有冒号分开参数作为函数的参数,形式和运行多任务的目标是一样的,形式如下:grunt 任务名:参数1:参数2...:参数n定义基本任务的格式:grunt.registerTask(taskName, [description, ] task原创 2013-05-30 13:55:03 · 1570 阅读 · 0 评论 -
YUIDoc语法参考
原文:http://yui.github.com/yuidoc/syntax/index.html概述:YUIDoc的语法对于使用过Javadoc, JSDoc, Doxygen或者其他文档生成工具的人来说应该非常熟悉。YUIDoc依赖诸如@param 或 @return等这类嵌入在注释模块中的标签,它们以"/** "开始,并且以" */"结束。注释模块包含一些少量的标签来指明文档的特翻译 2013-01-06 10:53:30 · 3298 阅读 · 0 评论 -
Respond.js
原文:https://github.com/scottjehl/Respond/blob/master/README.mdRespond.js 一个快速、轻量的关于 css3 Media Qurery 的媒体特性(min/max-width)的polyfill(什么是polyfill)(用来兼容IE6-8或更多的浏览器) · 2011版权所有:翻译 2013-04-23 19:41:52 · 7165 阅读 · 0 评论 -
handlebars使用
block:它是模板里形如{{#xxx}}...{{/xxx}}的单元,经过编译后,block包含的相关信息被处理后保存到helper的options里。helper的options对象包含如下字段:data:可以在渲染模板时,将其传进去,如template(context, {data: data})hash:保存写模板时,可以将一些值以key-value对的形式原创 2013-05-08 17:51:20 · 3803 阅读 · 1 评论 -
appfog
在使用appfog部署nodejs应用时,需要安装上传代码的客户端,需要Ruby installer for windows 和 af,由于网络原因,可能迟迟安装不了。那么可以使用使用淘宝的官方镜像:http://ruby.taobao.org/原创 2013-07-09 15:44:48 · 1074 阅读 · 0 评论 -
Mozilla技术列表
Mozilla是一个科技团体,它努力维护和改善Firefox的功能,让我们来看看他们目前研究的一些技术:WebGL:是一项在网页浏览器体现3D画面的技术,通过硬件加速游戏。硬件加速不仅提供流畅的动画,也能降低电池的消耗,这种技术一开始应用于Firefox,而现在也应用于Chrome, IE, 苹果的 Safari 以及Opera 。WebRTC:是一个支持网页浏览器进行实时转载 2014-11-13 13:27:09 · 826 阅读 · 0 评论 -
<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″ />
这 样写可以达到的效果是如果安装了GCF,则使用GCF来渲染页面,如果没安装GCF,则使用最高版本的IE内核进行渲染。Google Chrome Frame(谷歌内嵌浏览器框架GCF)。这个插件可以让用户的IE浏览器外不变,但用户在浏览网页时,实际上使用的是Google Chrome浏览器内核,而且支持IE6、7、8等多个版本的IE浏览器。转载 2014-11-07 14:44:00 · 1837 阅读 · 0 评论 -
引用sina微博"加关注"按钮wb.js在ie6/7/8下报错
谷歌到这篇文章说是 ”微博的关注按钮使用了wb标签,没有指定命名空间“,将”“ 改成 ”“,果然ie6/7/8可以了。这问题的价值在于:让你搞清xmlns(指定可供选择的命名空间)是用来干什么的。声明命名空间:在HTML元素上使用XMLNS属性来声明命名空间,如下:你也可以在一个HTML元素上定义多个命名空间,就像下面这样:一旦命名空间被定义,那么就要把它作为前缀来自定义标原创 2013-06-20 11:43:59 · 2263 阅读 · 0 评论 -
通过 iframe 实现 xss(Enabling cross-site scripting XSS via an iframe)
有这样的一个想当普遍的场景就是:你有一个包含iframe的页面,而这个iframe的src是指向和当前页面不同的域名。这样做是没错的,记住iframe就是这样设计的!接下来的示例图展示我们要讨论的一种方案:现在你想单击iframe里的一个链接,在父页面里来触发一个动作(可能是在父页面里提交一个表单,可能是在父页面里调整iframe的高度)。这时你遇到了困难,因为浏览器不让你访问不用域名翻译 2013-07-25 15:02:46 · 6503 阅读 · 0 评论 -
ifram跨域
http://www.woiweb.net/10-cross-domain-methods.htmlhttp://www.alloyteam.com/2012/08/lightweight-solution-for-an-iframe-cross-domain-communication/转载 2012-12-25 17:14:48 · 605 阅读 · 0 评论 -
securing-cookies-httponly-secure-flags
原文:securing-cookies-httponly-secure-flags转载 2015-01-20 14:58:59 · 1214 阅读 · 0 评论