TypeScript 开源教程,介绍基本概念和用法,面向初学者。由阮一峰编写。
JavaScript的弱类型和过度的容错并没有给程序质量带来编译时的保证,所以为了弥补,我们应该按照严格的规范编写代码。这有利于我们能够清晰地表达程序,以便于我们能够更加容易地理解它,修改它或修复它。
本文是饿了么的JavaScript风格指南,来自于ElemeFE团队。
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 饿了么的CSS风格指南,用来规范团队更好的编写CSS。
HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
饿了么的HTML风格指南,来自于ElemeFE团队。
本册子包括作者开发 React 时的一些思考,以及每当作者review 他人或自己的代码时自然而然会思考的东西。仅仅作为参考和建议,并非严格的要求,内容也会随着作者的经验不断更新。
大多数技术点是基础的重构方法论,SOLID 原则以及极限编程等思想的变体,仅仅是在 React 中的实践而已。
这是针对新人的CSS入门级教程。阅读本教程前,确保你对HTML有一定的了解,知道各个html标签的用法,如果对HTML还不了解,可以在MDN上花一天时间了解下HTML,再回到这里阅读本教程。
从开始读nodejs源码到现在,我觉得这是一段非常艰难、快乐、深刻的经历。他让我不仅更了解和理解nodejs,也在更高层面地提高了我。虽然我一直在推广阅读nodejs源码、写了很多文章、也和其他同学进行了很多交流。但是并不说明非读源码不可,个人觉得,读源码是一种好的习惯,也是让你变得优秀的方式,但是读哪些源码,这个完全取决于个人的兴趣和选择。不要盲目地去读,要带有目的。对个人而言,我是非常感谢nodejs,也非常敬佩nodejs作者和贡献者,但是我觉得我在阅读nodejs源码中,更多的是了解了nodejs的原理,并没有学到太多我想学的东西,v8算一方面,而libuv的内容,我觉得看nginx和操作系统内核可能是更好的选择,但是libuv相比来说可能更轻量,更快了解一个异步框架的设计。
面试找工作,React方向必须要看的329个问题。
读完本小册子,前端面试不用慌。
系统设计是一个很宽泛的话题。在互联网上,关于系统设计原则的资源也是多如牛毛。本书收集了一系列资源这些资源,它可以帮助你学习如何构建可扩展的系统。
JavaScript 秘密花园是一个不断更新,主要关心 JavaScript 一些古怪用法的文档。 对于如何避免常见的错误,难以发现的问题,以及性能问题和不好的实践给出建议, 初学者可以籍此深入了解 JavaScript 的语言特性。
到 2006 年时,C++ 已经在业界广泛使用了 20 年。它既包含了自 1970 年代初引入 C 语言以来一直没有改变的部分,又包含了在二十一世纪初仍很新颖的特性。从 2006 年到 2020 年,C++ 开发者人数从约 300 万增长到了约 450 万。在这段时期里,有新的编程模型涌现出来,有硬件架构的演变,有新的应用领域变得至关重要,也有好些语言在争夺主导地位,背后有雄厚的资金支持和专业的营销。C++——一种没有真正商业支持的、老得多的语言——是如何在这些挑战面前继续茁壮成长的?
腾讯发布的JavaScript安全指南,从网页页面,到Node.js后台,以及配置环境这三个方面给JavaScript开发人员进行一系列指导。