自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

翻译 user agent字符串

本文介绍在浏览器检测中使用到的navigator.userAgent字符串的历史和格式。userAgent字符串的历史在万物之始,有一个浏览器叫做NCSA Mosaic,它在userAgent中称自己为NCSA_Mosaic/2.0 (Windows 3.1),它除了能显示文字外还能查看图片,以及其他很多有趣的新特性。不久后一个新的浏览器Mozilla来了,它作

2012-11-27 12:25:02 4564

翻译 Javascript的真值和相等

真值Argument TypeResultUndefinedfalseNullfalseBooleanThe result equals the input argument (no conversion).NumberThe result is false if the

2012-11-26 16:36:30 571

翻译 Javascript-为什么使用Object dectec而不是browser dectect

Object dectect学习Javascript不久后你就会发现特定的Javascript功能在特定浏览器上并不能正常执行。如果你想使用某些高级功能,你需要检查浏览器是否支持它,这篇文章告诉你怎么做。Browser dectection:No如果你想知道浏览当前页面的浏览器是否支持某个特定对象,绝对不要使用browser dectect。虽然你明确的知道特定浏览器对该功能呢

2012-11-26 08:33:23 657

翻译 CSS @规则(at-rules)

CSS At-rulesAt-rules是给CSS解析器的一套规则和指令,它们被用于多种用途;@charset "encoding";@charset用于指定某个外部样式表的编码,它必须在文件其他内容之前;@import { URI | string } [ media type,… ] ;@import允许我们将一个样式表导入到另外一个样式表中

2012-11-19 21:27:49 1064

原创 字符集和编码

字符集,编码,以及其他一切我们时时碰到,但却可以回避的问题,终有一天我们需要把它们彻底解决。今天花了很长时间查阅了许多资料来了解这一切,下面谈谈我的理解和感受,各位看官也发表一下自己的见解吧!关键字unicode:统一码,万国码UTF:unicode转换格式(Unicode Transformation Format)UTF-8:unicode转换格式其中的一种GBXX

2012-11-19 20:23:43 531

翻译 Javascript编码解码以及其他一切

escape编码字符串,将特定字符替换为十六进制表示的转义串。语法escaped = escape(regular);escaped是被编码了的字符串regular是原始字符串示例alert(escape("http://www.cnn.com")); // 显示: http%3A//www.cnn.com注意excape()方法将特殊字

2012-11-18 21:15:05 514

翻译 document_object_model_range

===== 介绍 =====Range标识了一定范围Document,DocumentFragment或Attr的内容。它是连续的,可以通过选择一对边界点内的内容描述。并不是每一个Range都对应一个选择,而每一次选择都会返回一个Range。Range接口提供了比DOM对节点操作更高层次的接口,当然这些最后都转化成了节点的操作,这意味着Range接口可以直接由节点操作完成。

2012-11-18 09:56:16 407

原创 DOM中node和element的关系

在使用Javascript对DOM树进行操作时,我们经常和node以及element打交道,然而,有时我们并不明白它们之间的关系和区别。事实上,element是一种node,而node还包含其他的元素。下面是更详细的解释:在DOM中,Document是树的root。而text node,attr node附属于element node,然而注意,这只是DOM树的结构。而从nod

2012-11-18 09:39:12 1255

翻译 Javascript测试框架Jasmine

introduction.jsJasmine是Javascript行为驱动测试开发框架,它并不依赖其他任何开发框架,也不需要DOM结构的支持。本指南在Jasmine version1.2.0 revision 1337006083测试通过。Suite:describe Your Tests一个测试suite以Jasmine全局函数describe声明,它带有两个参数:一个字符串和一个函

2012-11-12 11:30:25 1732

原创 正文提取

基于统计信息基于DOM的网页主题信息自动提取http://www.ccf.org.cn/resources/1190201776262/2010/05/12/h049617026.pdf总结:与主题无关的块总是含有大量的无关链接和极少非链接文字 [PDF] 使用特征文本密度的网页正文提取http://www.cqvip.com/qk/95939x/2

2012-11-10 15:29:56 1319 1

翻译 gitignores手册

名称gitignore-指定特定的不被跟踪的文件概要与$GIT_DIR/info/exclude和.gitignore等文件有关介绍一个gitignore文件指定不被git所追踪的文件。已经被追踪的文件不受影响。见下面的“注意”;gitignore每一行指定一种模式。当git决定是否忽略某个路径时,它检查多个gitignore文件的模式,从高到低优先级通过下面规则确定。

2012-11-10 14:29:34 784

翻译 Python项目的文件系统结构

Do:以你的项目命名文件夹。如果你的项目叫做"Twisted", 将顶级目录命名为"Twisted"。 当你发布程序的时候, 你应该包含一个版本号作为后缀:Twisted-2.5。创建一个目录Twisted/bin来安置你所有的可执行文件。不要给它们一个.py后缀,即使它们是Python源代码;不要把任何源码放在这些文件里面,除非这些源码仅仅是引入一些包并调用入口函数;如果你的项目只需

2012-11-09 22:15:12 1683

原创 手把手教你如何查看chrome插件源码(手把手教你系列一)

在讲述之前,请务必了解一下chrome插件,http://developer.chrome.com/stable/extensions/。好吧,那么现在你已经对chrome插件有所了解了,那么你也应该知道,你最想查看的javascript源码一般都位于background.html,content.js以及某些不确定的文件及其文件夹中。通过打开chrome控制台source标签下的cont

2012-11-09 22:12:33 12565

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除