当前位置: 首页 > news >正文

前端开发者必备的20个在线工具和指南

  这里和搜集了前端开发者必备的20个在线工具和指南。新的一周,你需要计划学习新的东西或者能够提升你的能力。在平常的搜索中,我碰到过很多实用的工具,应用程序和参考文档,我把它们整理在下面这个列表。相信你会在这个列表中发现对你很有用的资料。

您可能感兴趣的相关文章
  • Web 前端开发人员和设计师必读文章集锦
  • 十个拥有丰富 UI 组件的 JavaScript 框架
  • 十款精心挑选的在线 CSS3 代码生成工具
  • 开发者必备的八个最佳云端集成开发环境
  • 2012年度最佳 Web 前端开发工具和框架

 

1. I want to use

Based on data and features listed on Can I use, this app gives you the ability to select a number of front-end development features and get a percentage readout of the number of users worldwide that will see the features you choose.

I want to use

2. Regulex

A client-side, regular expression visualizer with a precise error indicator, should you have a syntax error in your expression. Also offers an option to embed the output anywhere, using an iframe.

Regulex

3. Mastering the :nth-child

A one-page website to help you grasp how to use the various useful but often complex nth-child based selector combinations.

Mastering the :nth-child

4. HTML5 Video Events and API

“This page demonstrates the new HTML5 video element, its media API, and the media events. Play, pause, and seek in the entire video, change the volume, mute, change the playback rate (including going into negative values). See the effect on the video and on the underlying events and properties.”

HTML5 Video Events and API

5. Excess XSS

This is probably a topic that all developers should be familiar with, and this might be a great place to start. It’s a comprehensive tutorial on cross-site scripting, a description of potential types of attacks, along with solutions for preventing them.

Excess XSS

6. RSCSS

Meaning “Reasonable Standard for CSS Stylesheet Structure”, a work in progress to document some tips and techniques for writing Sass/CSS for very large projects.

RSCSS

7. CodeFightClub

“A project built by Andrew Hathaway with the aim to help fellow developers learn how to write their code in the nicest, most efficient and preferred way they can. To decide which code is the most preferred way, users can comment and vote against a fight for their favourite contender.” The site is divided into categories by programming languages, and there doesn’t seem to be a lot here yet, but you can help by adding to it and starting some “code fights”.

CodeFightClub

8. Sass Guidelines

From the Sass master himself, Hugo Giraudel, “an opinionated styleguide for writing sane, maintainable and scalable Sass.” The guide has already been translated into 6 other languages.

Sass Guidelines

9. Flexbugs

“A community-curated list of flexbox issues and cross-browser workarounds for them. The goal is that if you’re building a website using flexbox and something isn’t working as you’d expect, you can find the solution here.” Definitely a must-bookmark for those starting to build new layouts with Flexbox.

Flexbugs

10. A Front End Engineer’s Manifesto

Nothing too in-depth, just a simple set of reminders of stuff that all front-end developers should consider incorporating into their development process and workflow.

A Front End Engineer's Manifesto

11. ECMAScript 6 equivalents in ES5

A nice reference for converting ES6 features to ES5-compatible code. Very useful considering ES5 has great support but ES6 doesn’t.

ECMAScript 6 equivalents in ES5

12. Flexbox Adventures

An in-depth, practical look at Flexbox, from Aussie-based developer Chris Wright. He’s also posted Using Flexbox Today, which tries to help you make the move to Flexbox in a logical, pragmatic manner.

Flexbox Adventures

13. Get BEM

A comprehensive site promoting and educating in the use of the popular BEM CSS methodology.

Get BEM

14. Sass Compatibility

“Reporting incompatibilities between different Sass engines.”

Sass Compatibility

15. HTMLelement.info

A neat, logical, easy to use guide to get information on different HTML elements from the spec.

HTMLelement.info

16. JSLint Error Explanations

If you’re like me, you probably follow a lot of JavaScript best practices, but maybe don’t understand all the reasons behind those techniques. This site aims to demystify the errors and warnings you find in the popular linting tools JSLint, JSHint, and ESLint.

JSLint Error Explanations

17. Animations — Web Fundamentals

There’s lots of good info in Google’s Web Fundamentals documentation, but this one stands out for front-end devs in particular because of the importance of applying some good practices when animating UI elements.

Animations  Web Fundamentals

18. Favicon Cheat Sheet

“A painfully obsessive cheat sheet to favicon sizes/types.” Compiled from a number of different popular articles that discussed the ins and outs of favicons across desktop and mobile.

Favicon Cheat Sheet

19. The CSS at…

If you want your fill of CSS styleguides from some of the big players, Chris Coyier has put together a table with info and links to the various posts that were sort of trending for a couple of months last year. I’m sure he’ll continue to update this as others go public with their CSS methodologies and practices.

The CSS at...

20. Dash

Finally, a native Mac or iOS app that is “an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs.” This one’s great for pretty much any kind of developer.

Dash

 

您可能感兴趣的相关文章

  • 10套精美的免费网站后台管理系统模板
  • 推荐8款优秀的免费 Web 安全测试工具
  • 60款很酷的 jQuery 幻灯片演示和下载
  • 8个惊艳的 HTML5 和 JavaScript 特效
  • 35款精致的 CSS3 和 HTML5 网页模板

 

英文链接:20 Docs and Guides for Front-End Developers

编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

推荐博文

  • Web 前端工程师和设计师必读精华文章推荐
  • 酷!15个精美的 HTML5 单页网站作品欣赏
  • 炫!35个让人惊讶的 CSS3 动画效果演示
  • 赞!30个与众不同的优秀视差滚动效果网站
  • 靓!25个优秀的国外单页网站设计作品欣赏
  • 帅!8个惊艳的 HTML5 和 JavaScript 特效
  • 顶!35个很漂亮的国外 Flash 网站作品欣赏
  • 哇!34个漂亮网站和应用程序后台管理界面
Web 开发中很实用的10个效果【源码下载】
本博客新站点 ◆ 前端里 ◆ 欢迎围观:)

作者:山边小溪
主站:yyyweb.com 记住啦:)
欢迎任何形式的转载,但请务必注明出处。

相关文章:

  • 轻量函数式 JavaScript:三、管理函数输入
  • javascript视频教程之《ECMA5核心+设计模式》
  • 五家共井(第1届第3题)
  • 为了搞定政策控制 企业需要多少SDN控制器?
  • hibernate调优
  • Ubuntu中update-grub2与update-grub的区别
  • 把LTE用于物联网 高通推出全新调制解调器解决方案
  • Vue.js实例练习
  • 甲骨文云数据中心正式落地 中国云服务商面临的威胁是什么?
  • Android入门(十九)WebView
  • 希尔排序及希尔排序java代码
  • 夯实企业IT服务根基 走云服务必经之路
  • 爱奇艺、优酷、腾讯视频竞品分析报告2016(一)
  • 《中国人工智能学会通讯》——8.10 特征学习
  • 值得学习的粒子思路
  • docker python 配置
  • Fastjson的基本使用方法大全
  • passportjs 源码分析
  • Redis 懒删除(lazy free)简史
  • Web Storage相关
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 翻译--Thinking in React
  • 事件委托的小应用
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 【云吞铺子】性能抖动剖析(二)
  • python最赚钱的4个方向,你最心动的是哪个?
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (七)理解angular中的module和injector,即依赖注入
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • .NET 常见的偏门问题
  • .net 程序发生了一个不可捕获的异常
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET程序员迈向卓越的必由之路
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @我的前任是个极品 微博分析
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [CareerCup] 14.5 Object Reflection 对象反射
  • [exgcd] Jzoj P1158 荒岛野人
  • [halcon案例2] 足球场的提取和射影变换
  • [Linux]于Mac在配置Linuxserver安装Nginx+PHP
  • [MTK]安卓8 ADB执行ota升级
  • [noip2015 d1t2] 信息传递
  • [OCR]Python 3 下的文字识别CnOCR
  • [OPEN SQL] 修改数据
  • [POJ 2406]Power Strings[KMP]