热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

前端开发_给前端开发者的20款实用文档和指南

2  除了 Javascript,还有...
















2




 除了 Javascript,还有...

















本网站收集了许多不同的技术,以演示仅仅使用 html、CSS、SASS 能做的事情,同时还提供了一些智能告警,如,这些组件是否是语义的或是否所有用户可访问。










给前端开发者的 20 款实用文档和指南
















http://youmightnotneedjs.com/

















3




HTML5 Mega Cheat 表单

















这是一份非常全面的信息图,可以以 PDF 格式下载下来, 涵盖了所有 HTML5 标记(旧的、新的,已过时的版本也有)、属性、桌面和移动端支持,事件处理器,还有 Canvas 的功能特性。
















给前端开发者的 20 款实用文档和指南
















https://makeawebsitehub.com/the-html-5-mega-cheat-sheet/

















4




SVG 创作指南

















这是一份来自 W3C 的官方文档,“使用说明和代码示例,对如何创建可互操作、可重用、高性能、高效率以及具备实用性的 SVG 文档的一些最佳实践进行了描述”。文档提供了不设限的指南,对于开发者手动创建 SVG 很有帮助。
















给前端开发者的 20 款实用文档和指南










http://w3c.github.io/svgwg/specs/svg-authoring/

















5




W3C HTML 5.2 工作草案

















尽管 WHATWG HTML5 规范是一个没有发行版的 “动态标准”, 但 W3C 仍在推动它们的规范增量向前发展。如果你想了解 HTML 5.2 中的新特性和改进项的话,这是个不错的选择。










给前端开发者的 20 款实用文档和指南
















https://www.w3.org/TR/html52/

















6




Web 开发者检查表

















这是一份漂亮且内容丰富的检查表,可以帮助开发者完成项目。它包含了可用性、可访问性、SEO(搜索引擎优化)、代码质量、安全性以及许多其它的类目。而且类目里的每一项都带有超链接,能辅助你进行检查。
















给前端开发者的 20 款实用文档和指南
















http://webdevchecklist.com/

















7




我可以 animate…?

















这是一个简洁的网站,它允许你搜索指定 CSS 属性,并会告诉你该属性是否是“动态化”,而且可提供进一步关于浏览器如何计算动画的信息。
















给前端开发者的 20 款实用文档和指南










http://canianimate.com/

















8




在正确的移动设备上测试

















BrowserStack 上针对移动设备测试的指南,是基于市场份额数据、操作系统版本、屏幕大小、视口和分辨率等进行分类的。网站声明说:“我们从超过30,000个 BrowserStack 客户的使用统计数据和当前全球市场趋势中获得了数据。此列表将不断更新,以包括最新和即将推出的设备。”
















给前端开发者的 20 款实用文档和指南
















https://www.browserstack.com/test-on-the-right-mobile-devices

















9




设计师的 WEB 性能优化检查表

















Jon Yablonski 基于其写作的一篇文章而创建了这个动态检查表,方便设计师向他们的前端工程增加有价值且容易实现的性能。每一项都有链接,分别对应引用的相关文章。
















给前端开发者的 20 款实用文档和指南










http://jonyablonski.com/designers-wpo-checklist/

















10




WEB 平台的功能特性有多实用?

















“这个页面是由来自于 caniuse.com 和 StatCounter 的数据驱动,显示了那些拥有原生支持各种 WEB 平台功能特性的浏览器的百分比。这个显然没有将 polyfill 能力以及其它的向后兼容场景考虑在内。”










给前端开发者的 20 款实用文档和指南










https://paulirish.github.io/web-feature-availability/

















11




Javascript 开发者状态的调查

















“9000 多个开发者参加了第一版的 Javascript 状态调查。他们回答的问题涉及的范围广泛,从前端框架和状态管理到构建工具和测试库等都包含在内。你可以看到开发者们下一步最想学习什么库,也可以看到满意度最高的是什么。我们希望这些数据能帮助你感受到 Javascript 生态系统的各种变化。”










给前端开发者的 20 款实用文档和指南










http://stateofjs.com/

















12




移动使用统计

















这是一个实时的,动态的移动使用数据信息图,随时展示在线活动的各方面增长。










给前端开发者的 20 款实用文档和指南










https://www.dealsunny.com/mobile-usage-statistics/

















13




字体加载策略的综合参考

















Zach Leatherman 详细的技术参考提供了许多处理 Web 字体的最佳实践,同时给予了开发者处理问题的建议。










给前端开发者的 20 款实用文档和指南










https://www.zachleat.com/web/comprehensive-webfonts/

















14




MDN 学区

















你可能已经知道这个社区,它是针对初学者而设,并不适合所有人。但不可否认的是,Mozilla Developer Network 是一个可快速检索和访问 HTML、CSS 和 Javascript 知识的中心。










给前端开发者的 20 款实用文档和指南
















https://developer.mozilla.org/en-US/docs/Learn

















15




弹跳球

















Sparkbox 的团队做了一个简单的互动页面,用于演示如何使用各种技术创建一个弹跳球动画。如果你考虑使用动画库,这是一个比较 API 和编码的不同的好方法。










给前端开发者的 20 款实用文档和指南










http://sparkbox.github.io/bouncy-ball/

















16




无障碍指南(清单)

















“让无障碍工作有更好的体验。无论您在项目中是何角色或在何阶段,都可以使用此清单帮助构建无障碍程序。”包括开发人员,工程师,项目经理,质量保证和编辑。










给前端开发者的 20 款实用文档和指南










http://accessibility.voxmedia.com/

















17




WebAIM 辅助功能检查表

















这是 WebAIM 上一份更详尽,技术含量更高的辅助功能检查表,可在 Web 页面或作为 PDF 使用,它分为 HTML 和 Scripts/Plugins 两部分。



















http://webaim.org/standards/508/checklist

















18




你不 ( 可能不 ) 需要 Lodash/Underscore

















这是一项广泛使用的资源,该资源列出了许多通过 vanilla Javascript 替换其他内容的技术,如,Lodash 和 Underscore 。同时,还介绍了每项技术的浏览器支持。










给前端开发者的 20 款实用文档和指南










https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore

















19




网络的易访问性模式

















来自于 eBay 的开发者 Ian McBurnie 说,这是为研究易用网络模式而进行的有趣测试,测试内容包括自动完成、复选框、弹出菜单、分页、提示等。你可以在 the associated GitBook 查看更多文档。










给前端开发者的 20 款实用文档和指南
















http://ianmcburnie.github.io/mindpatterns/

















20




Angular 代码审查

















Checklist 可以帮助你对 Angular 1.x 做代码检查,并为代码样式,架构,安全,可访问性和性能的选择提供最佳方法。当有类似检查表的可用通知时,你也可以尝试在 Angular 2 注册使用。
















给前端开发者的 20 款实用文档和指南










https://angularcodereview.com/














给前端开发者的 20 款实用文档和指南









推荐阅读









































点击“阅读原文”查看更多精彩内容















推荐阅读
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
author-avatar
无情云南_132
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有