ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 前端开发核心思想 1. 表现、内容和行为的分离 2. [标记应该是结构良好、语义正确](http://www.bbc.co.uk/guidelines/futuremedia/technical/semantic_markup.shtml) 以及 [普遍合法](http://coderlmn.github.io/code-standards/#_appendix_a_validators) 。 3. [Javascript应该起到渐进式增强用户体验的作用](http://icant.co.uk/articles/pragmatic-progressive-enhancement/) 。 ## 总体原则 ### 缩进 对于所有编程语言,我们要求缩进必须是软tab(用空格字符)。在你的文本编辑器里敲 Tab 应该等于 4个空格 。 ### 可读性 vs 压缩 对于维护现有文件,我们认为可读性比节省文件大小更重要。大量空白和适当的ASCII艺术都是受鼓励的。任何开发者都不必故意去压缩HTML或CSS,也不必把Javascript代码最小化得面目全非。 我们会在服务器端或build过程中自动最小化并gzip压缩所有的静态客户端文件,例如CSS和JS。