自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BorisHuai前端修炼

记录前端的修炼过程

  • 博客(6)
  • 收藏
  • 关注

原创 如何判断HTML标签是否合理

在XHTML中要求HTML标签具有语义性,就是要用有意义的标签,比如段落用P标签,标题用H标签等,通常犯的最多的一个错误就是大量使用 div span标签,这时候的标签通常从语义上讲是没有任何意义的,可以用更合适的标签来替换。判断HTML标签使用是否合理的最好方式就是把所有的CSS文件全部去掉,看看HTML页面的可读性还高不高,可读性越高说明你的标签用的就越合理。比如h1标签即使没有CSS样式表也

2012-11-30 13:48:52 2342

原创 浏览器HTTP分析调试工具收集

本文对常用的web/http分析调试工具进行分析比较。1. Firebug NetFirebug是Firefox的一个插件,是Web开发必备工具之一,它自带了一个网络调试工具,它可以捕获所有的HTTP(S)请求,查看请求/应答内容,查看Cookie等,可以用来查看每个请求的响应状态,响应时间,非常方便,使用方式见下图:2. HttpFoxHttpFox是一个Firefox的插件

2012-11-30 13:44:04 1731

原创 基于JavaScript纯前端的国际化解决方案

前言本文讨论了基于纯前端的国际化多语言的解决方案,不依赖于任何后台技术。即只用HTML + JavaScript来实现国际化的方案。该方案参考了FCKEditor的实现机制,其实很多富文本编辑器都采用了类似的思路。实现方式1. 将各国语言翻译好之后放在一个js文件里以JSON格式保存,或者每个语言一个js文件也可以,比如zh-CN.js,en-US.js等。2. 将所有需要翻译的文

2012-11-06 14:02:19 3419

原创 一种通用的iframe跨域通信方法

同源策略简介如果两个页面的协议、端口(如果指明了的话)和主机名都相同则两个页面拥有相同的源。同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性。这个策略可以追溯到 Netscape Navigator 2.0。但很多时候两个不同域的页面之间需要进行通信,这就产生了跨域通信的问题了,关于跨域的文章非常多,可以参考10种方式实现跨域资源的共享,下面和大家分享一下我们项目中是

2012-11-06 13:57:50 3271 1

原创 JavaScript单元测试之Qunit

QUnit框架介绍QUnit是jQuery团队开发的JavaScript单元测试工具,目前所有的JQuery代码都使用QUnit进行测试,并且JQuery开发团队将他们的使用QUnit写的测试代码都发布出来了,光凭这一点就足以QUnit的强大,足以胜任大部分JavaScript单元测试。QUnit的优点:使用起来非常方便,有漂亮的外观和完整的测试功能(包括异步测试),这是见过最漂亮

2012-11-01 16:58:24 3072

原创 JavaScript单元测试框架介绍

什么是单元测试在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。每个理想的测试案例独立于其它案例;为测试时隔离模块,经常使用stubs、mock 或fake等测试

2012-11-01 16:56:23 2181

空空如也

空空如也

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

TA关注的人

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