前端开发入坑资料合集

本文对 ks 上面和前端开发相关的文章做了个简单索引,希望能为正在或者已经入坑前端开发的各位做一点微小的工作。

开发规范

进公司后,写代码就不能像以前一样单打独斗了,现在是团队作业,我们需要遵循一定的开发规范。

一般来说,不管是老项目还是新项目,团队成员都会在项目初期就制定好规范。如果你恰好进到的是一个新项目团队,很可能也会参与规范的制定工作,所以提前对规范有所了解是很有必要的。规范,难的不是制定,而是执行。

文中也已经提到了 NEC,相信很多同学已经不陌生了。

真实的情况,可能并没有想像中的乐观,很多小项目团队,一共也没几个人,各行其是很常见。如果你加盟的是这样的团队,希望你能说服团队去制定规范,而不是光想着吐槽。

NEJ 前端框架

NEJ 是一款遵循模块化开发的前端框架,代码风格类似 YUI,作者是蔡剑飞老师。

大家可以在 ks 中搜索 nej 关键词,对感兴趣的内容可以仔细阅读

NEJ 对单页应用系统以及 RESTful API 有着强大的支持,自带前端缓存系统,也有配套的打包工具,在此强烈推荐作者提供的 DEMO。NEJ 配套的打包工具:nej-toolkit

Regularjs

Regularjs 是基于动态模板实现的用于构建数据驱动型组件的新一代类库,作者是郑海波老师。

下面推荐作者编写的介绍文章及官方文档:

大家可以在 ks 中搜索 regular 关键词,对感兴趣的内容可以仔细阅读

在实际项目中,NEJ 和 Regularjs 一起使用的情况非常普遍,所以研究和掌握这两门技术是快速融入开发团队的“捷径”。

最后,推荐一下公司内部同事基于 Regularjs 开发的 UI 库: regular-ui

NEI 接口管理平台

在实际的前端开发工作中,除了本职工作外,还要经常和后端同事进行接口联调。所以如何约定接口规范非常重要。当然,还有接口文档、接口 Mock(方便和后端并行开发)等功能。

NEI 接口管理平台,除了拥有上面提到的这些功能,还有接口测试、工程规范、团队协作等:

大家可以在 ks 中搜索 nei 关键词,对感兴趣的内容可以仔细阅读。

性能

在面试的时候,面试官经常会问的一个问题是如何优化页面的加载速度,这就需要知道有哪些因素会影响到页面加载速度。

除此之外,还有页面渲染速度、前端交互的响应时间等。好的代码设计以及解决方案,可以显著地提升页面性能。

大家可以在 ks 中搜索 性能优化 关键词,对感兴趣的内容可以仔细阅读。

安全

前端安全是一个经常会被忽视的问题,作为一名合格的前端工程师,对这方面的知识应该有所了解和掌握,并且知道基本的防范方法。

在 ks 中搜索 安全 关键词,结果列表长达 38 页,“安全”的重要性可见一斑

好了,今天就给大家介绍这些文章和资料。KS 上面还有很多疑难杂症的解决思路及方案,有很多前辈同事的开发经验总结,非常值得仔细阅读和研究。

本文来自网易实践者社区,经作者包勇明授权发布。