前端开发(兼容性)调试工具,类库
来源:互联网 发布:ppt制作软件下载 编辑:程序博客网 时间:2024/06/18 11:31
常用工具,类库
Modernizr:专为HTML5和CSS3开发的功能检测类库
Modernizr是一个开源的JS库,它使得那些基于访客浏览器的不同(指对新标准支持性的差异)而开发不同级别体验的设计师的工作变得更为简单。它使得设计师可以在支持HTML5和CSS3的浏览器中充分利用HTML5和CSS3的特性进行开发,同时又不会牺牲其他不支持这些新技术的浏览器的控制。
当你在网页中嵌入Modernizr的脚本时,它会检测当前浏览器是否支持CSS3的特性,比如 @font-face、border-radius、 border-image、box-shadow、rgba() 等,同时也会检测是否支持HTML5的特性——比如audio、video、本地储存、和新的 <input>
标签的类型和属性等。在获取到这些信息的基础上,你可以在那些支持这些功能的浏览器上使用它们,来决定是否创建一个基于JS的fallback,或者对那些不支持的浏览器进行简单的优雅降级。另外,Modernizr还可以令IE支持对HTML5的元素应用CSS样式,这样开发者就可以立即使用这些更富有语义化的标签了。
Modernizr是基于渐进增强理论来开发的,所以它支持并鼓励开发者一层一层的创建他们的网站。一切从一个应用了Javascript的空闲地基开始,一个接一个的添加增强的应用层。因为使用了Modernizr,所以你容易知道浏览器都支持什么。
推荐文章:《Modernizr.js:为HTML5和CSS3而生!》
Respond:让不懂爱的 IE6-8 支持 CSS3 Media Query
Respond.js 是一个快速、轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 Media Queries 的浏览器提供媒体查询的 min-width 和 max-width 特性,实现响应式网页设计(Responsive Web Design)。
html5shiv :使得传统浏览器支持部分HTML5元素并提供相应的基本样式。
html5shiv并不能让传统低版本浏览器正常实现html5元素所有功能,而是对不支持html5元素,如video和audio等,当成相应的成块状或行内元素进行显示,并可以为html5元素添加样式。
推荐文章:《理解和使用html5shiv》
Browserhacks :Browserhacks 收集了大量的浏览器特定的CSS和JavaScript hack 列表。
中文网站:http://www.css88.com/tool/hack/
使用示例:CSS hacks
/*使用 CSS hacks 实现只有在 Firefox 浏览器下, 且 Firefox版本>=2 时, box 背景为红色*/ body:last-child .box, x:-moz-any-link { background-color: red; }
caniuse:Web前端兼容性列表
Can I Use是一个检测浏览器对JS、HTML5、CSS、SVG或者其他Web前端相关特性支持程度的列表。可以检测的浏览器包括桌面和移动版的主流浏览器:IE, Firefox, Chrome, Safari和 Opera等。
Browsersync:省时的浏览器同步测试工具
Browsersync能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是 Browsersync可以同时在PC、平板、手机等设备下进项调试。您可以想象一下:“假设您的桌子上有pc、ipad、iphone、android等设备,同时打开了您需要调试的页面,当您使用browsersync后,您的任何一次代码保存,以上的设备都会同时显示您的改动”。无论您是前端还是后端工程师,使用它将提高您30%的工作效率。
有了它,您不用在多个浏览器、多个设备间来回切换,频繁的刷新页面。更神奇的是您在一个浏览器中滚动页面、点击等行为也会同步到其他浏览器和设备中,这一切还可以通过可视化界面来控制。
其他
- 《10个免费的顶级跨浏览器测试工具》;
- 《常用的前端调试工具》;
- 友盟+:全球领先的第三方全域数据服务商;
- testin:提供一站式APP云测试服务;
- Genymotion:最快的安卓模拟器测试与模拟APP应用必备。
- 前端开发(兼容性)调试工具,类库
- 前端开发常用调试工具
- 前端开发、调试、测试工具
- 前端开发必备工具-网页调试工具
- 前端开发 IE 中的常用调试工具
- 前端开发IE中的常用调试工具
- 前端开发 IE 中的常用调试工具
- web前端开发远程调试工具Weinre
- 在线调试和演示前端开发工具
- 前端开发 调试工具 Chrome Workspace
- 安装前端开发的调试工具- firebug
- 前端开发环境(开发,调试,测试工具)
- 网页前端开发工程师推荐的12款浏览器兼容性测试工具
- 网页前端调试工具
- livepool 前端调试工具
- 前端技术-调试工具
- 前端-调试工具
- 前端调试工具--上
- JAVA模拟客户机与服务器实现简易的TCP通讯
- 初学java对一些基本概念的理解
- 好吧,CSS3 3D transform变换,不过如此!
- RxJava零基础入门(二)
- 如何将你的 MySQL 查询速度提升 300 倍
- 前端开发(兼容性)调试工具,类库
- JAVA基础知识
- 使用微信公众号模板消息发送(基于.NET开发)
- 进程通信之命名管道(FIFO)
- 图形绘制
- 线段长度问题
- mongo command line
- lintcode Convert BST to Greater Tree
- C语言实现数据结构--线性表