干货!前端开发指南20+

简介:

废话少说,直接上干货!





1. CSS介质查询和范围选择器

如果你有看过Patrick Clancey最近写的那篇关于A List Apart的文章“mod queries”,那么将会更好地理解这一点。它是一个工具或者说是指南,可以很好的帮助读者去了解这些CSS选择器,以及如何使用它们在网页布局中布置未知数量的项目。



2.抛弃JavaScript

通过智能警告,提示这些组件可能不是语义的或所有用户都可以访问的,这个网站集成了大量不同的技术,展示了如果只使用HTMLCSSSass,可以做到什么。如果你想学习前端,可以来这个群,首先是291,中间是851,最后是189,里面可以学习和交流,也有资料可以下载。


3. HTML5超大备忘录

HTML5超大备忘录可以说是一个非常全面的信息图表,你可以选择把它保存为PDF,它涵盖了HTML5所有的标签(不论是旧版,新版和已经过时的版本),属性,桌面和移动浏览器支持,事件处理程序和Canvas功能。


4. SVG创作指南

W3C的官方文档描述了一些用于创建可互操作,可重用,且高性能,高效,实用的SVG文档的最佳实例,这些描述是使用注释和代码样例呈现的。这些文档提供了不需要设置要求的指导,对于手动创建SVG的码农非常有用。


5. HTML 5.2 W3C工作草案

虽然WHATWG HTML5规则依旧是无可争议的生活标准,但W3C正在推进它规则的完善。如果你有兴趣看看什么是新的、不同的HTML5.2,不妨从这里开始。


6.Web码农清单

这个清单使码农在完成项目时能有一个精准且具体的参考。 包括可用性,可访问性,搜索引擎优化 ,代码质量,安全性等类别。 此外,类别中的每个项目都包括一些链接,帮助码农检查项目。


7.我可以把制成动画吗?

这一个简单的网站,它允许你搜索一个CSS属性,并会告诉你该属性是否是可制成动画的,并将提供浏览器是怎样计算动画的进一步的信息。


8. 移动设备测试

BrowserStack的移动设备测试指南,是基于市场份额数据,操作系统版本,屏幕大小,视口和分辨率等来制作的。这个网站解释说:我们从3万多个BrowserStack客户的使用统计数据和当前全球市场趋势中获得灵感。这些列表将会不断的更新,当然包括最新的和即将推出的设备。


9. 设计师的Web性能优化清单

Jon Yablonski创建了这个动态清单,这个清单是基于他创作的一篇文章创建的,设计师们为他们的前端项目添加一些有价值的、通常情况下易于实现的性能改进。每个项目都有指向相关文章的相应部分的链接。


10. Web平台功能的可用性如何?

caniuse.comStatCounter的数据提供支持,这个页面标明具有本机支持的各种Web平台功能的浏览器的用户的百分比。 显然,这不考虑填补能力或其他后备方案。


11. JavaScript开发者状态调查

有超过九千名的码农参加了第一版的JavaScript状态调查。 这次调查对相关前端框架和状态管理,构建工具和测试库等方面的问题进行了回答。 你会发现哪一种库类是码农最想要学习的,并。 希望这些数据能帮助你了解不断变化的JavaScript生态系统。


12. 移动使用统计

这是一个实时、动态的移动使用数据信息图表,演示了在线活动的各个方面是如何随着时间的推移而变化。


13. 字体加载策略的综合指南

Zach Leatherman详尽的技术指导给开发者提供了许多处理网络字体的最佳建议和实例,帮助码农处理实际中遇到的问题。


14. MDN学习社区

这是一个你可能已经有所了解的社区,MDN并不适合我们所有人,因为它主要是为初学者所开设的,但不可否认的是,Mozilla Developer Network 是一个可以快速访问和获取 HTMLCSS  JavaScript 等各类学习知识的社区。


15.弹力球

Sparkbox中的一支团队建立了一个简单的交互式页面,用于演示如何使用各种技术创建一个弹跳球动画。如果考虑使用动画库的话,这可能是一个不错的选择来比较不同的编码和接口。


16.无障碍指南清单

不论对于码农,工程师,项目经理,测试和编辑人员来说。让工作在全体成员中进行无缝衔接是一个非常棒的感受。 无论在项目中的你负责什么岗位或项目处于什么阶段,都可以使用这个清单帮助构建无障碍程序。


17. WebAIM辅助功能列表

这是一份出自WebAIM技术人员只手的一份更详尽、技术含量更高的辅助功能检查表,可在Web页面或作为PDF使用,它分为HTMLScripts/Plugins(脚本/插件)两部分。


18. 抛弃Lodash / Underscore

这是一项广泛使用的资源,其中罗列出了许多使用vanilla JavaScript替换如LodashUnderscore等其他内容的技术。并且还对每项技术的浏览器支持进行了介绍。


19.Web的易访问性模式

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


20. Angular代码审查

Angular 1.x的核对清单可以帮助你进行代码审查,并确保您在风格,体系结构,安全性,辅助功能和性能方面使用公认的最佳方法。 你也可以进行用户注册,以便Angular 2的检查表可用时收到通知。

 


相关文章
|
3月前
|
传感器 存储 数据采集
基于 STM32 的睡眠质量检测仪设计与实现【开源免费】
在当今快节奏的生活方式下,越来越多的人面临 失眠、睡眠不足、深度睡眠时间偏短 等健康问题。良好的睡眠不仅是缓解疲劳的关键,更是维持身体免疫力和心理健康的重要保障。传统的睡眠质量检测往往依赖昂贵的医疗设备或专业睡眠实验室,而这些方式成本高、使用不便,不适合日常监测。
基于 STM32 的睡眠质量检测仪设计与实现【开源免费】
|
2月前
|
开发者 Python
2025年高教社杯A题——烟幕干扰弹的投放策略全国大学生数学建模(思路、代码、论文)
2025年高教社杯A题——烟幕干扰弹的投放策略全国大学生数学建模(思路、代码、论文)
327 0
|
3月前
|
数据采集 JavaScript 物联网
智能工厂四大核心系统:ERP/PLM/MES/WMS规划架构图详解
企业数字化转型需要构建ERP、PLM、MES、WMS等核心系统协同运作的完整体系。ERP整合企业资源管理,PLM管理产品全生命周期数据,MES实现车间生产执行管控,WMS优化仓储物流管理。各系统通过数据流紧密衔接:PLM为ERP提供BOM数据,ERP为MES下达生产计划,MES与WMS协同物料调度。
|
3月前
|
弹性计算 运维 网络安全
阿里云轻量应用服务器和ecs区别:适用人群、使用场景、性能差异及限制全方位对比
阿里云轻量应用服务器适用于个人开发者和中小企业,适合网站建设、小型应用等轻量场景,使用门槛低,自带应用镜像和可视化运维;而云服务器ECS面向企业级用户,支持高可用、高容灾和集群类应用,适用于专业级、复杂业务场景。两者在适用人群、业务场景、产品优势及使用限制等方面存在明显差异,用户可根据实际需求选择。
380 0
|
Java
让星星⭐月亮告诉你,自定义定时器和Java自带原生定时器
定时器是一种可以设置多个具有不同执行时间和间隔的任务的工具。本文介绍了定时器的基本概念、如何自定义实现一个定时器,以及Java原生定时器的使用方法,包括定义定时任务接口、实现任务、定义任务处理线程和使用Java的`Timer`与`TimerTask`类来管理和执行定时任务。
403 3
|
8月前
|
弹性计算 运维 Cloud Native
《DeepSeek成本“瘦身”秘籍:云原生技术全解析》
在人工智能领域,DeepSeek不断突破技术边界,但面临计算资源成本攀升的挑战。云原生技术为其带来了曙光,通过容器化、微服务架构、自动化运维和弹性伸缩等核心能力,实现了资源利用的最大化、精细分配及动态适配业务需求,有效降低了硬件购置、运维和人力成本,助力DeepSeek在竞争中保持优势,为用户提供更优质的服务。
182 8
|
10月前
|
Cloud Native 安全 Serverless
Serverless 应用引擎 SAE:让应用管理如此简单
本次课程由阿里云智能集团高级技术专家赵庆杰分享,主题为“Serverless 应用引擎 SAE:让应用管理如此简单”。课程涵盖四个主要部分:降本增效、功能场景、关键技术与客户案例。SAE 引擎通过按量付费、弹性伸缩等特性简化应用管理,帮助企业将更多精力投入到 AI 应用和业务价值上。SAE 提供了低门槛微服务架构转型、应用快速上云、一键启停环境、高可用方案及 CI/CD 解决方案等功能。此外,还介绍了高等教育出版社使用 SAE 进行云原生改造的案例,展示了其在降本增效、提升研发效能和安全性方面的显著成果。
305 9
|
10月前
|
安全 数据可视化 物联网
酒店固定资产管理方案:从乱象到有序,领导与管理员的必备指南
首码固定资产管理系统助力酒店实现精细化管理,提升运营效率、降低成本、优化客户体验。系统涵盖全方位资产信息录入、动态实时追踪、精细化折旧核算、便捷盘点流程及多部门协同管理等功能,有效应对传统管理模式的挑战,确保资产安全,精准控制成本,符合行业发展趋势。选择首码系统,助力酒店在竞争中脱颖而出,稳健发展。
239 3