本文对 ks 上面和前端开发相关的文章做了个简单索引,希望能为正在或者已经入坑前端开发的各位做一点微小的工作。
进公司后,写代码就不能像以前一样单打独斗了,现在是团队作业,我们需要遵循一定的开发规范。
一般来说,不管是老项目还是新项目,团队成员都会在项目初期就制定好规范。如果你恰好进到的是一个新项目团队,很可能也会参与规范的制定工作,所以提前对规范有所了解是很有必要的。规范,难的不是制定,而是执行。
文中也已经提到了 NEC,相信很多同学已经不陌生了。
真实的情况,可能并没有想像中的乐观,很多小项目团队,一共也没几个人,各行其是很常见。如果你加盟的是这样的团队,希望你能说服团队去制定规范,而不是光想着吐槽。
NEJ 是一款遵循模块化开发的前端框架,代码风格类似 YUI,作者是蔡剑飞老师。
大家可以在 ks 中搜索 nej
关键词,对感兴趣的内容可以仔细阅读
NEJ 对单页应用系统以及 RESTful API 有着强大的支持,自带前端缓存系统,也有配套的打包工具,在此强烈推荐作者提供的 DEMO。NEJ 配套的打包工具:nej-toolkit
Regularjs 是基于动态模板实现的用于构建数据驱动型组件的新一代类库,作者是郑海波老师。
下面推荐作者编写的介绍文章及官方文档:
大家可以在 ks 中搜索 regular
关键词,对感兴趣的内容可以仔细阅读
在实际项目中,NEJ 和 Regularjs 一起使用的情况非常普遍,所以研究和掌握这两门技术是快速融入开发团队的“捷径”。
最后,推荐一下公司内部同事基于 Regularjs 开发的 UI 库: regular-ui
在实际的前端开发工作中,除了本职工作外,还要经常和后端同事进行接口联调。所以如何约定接口规范非常重要。当然,还有接口文档、接口 Mock(方便和后端并行开发)等功能。
NEI 接口管理平台,除了拥有上面提到的这些功能,还有接口测试、工程规范、团队协作等:
大家可以在 ks 中搜索 nei
关键词,对感兴趣的内容可以仔细阅读。
在面试的时候,面试官经常会问的一个问题是如何优化页面的加载速度,这就需要知道有哪些因素会影响到页面加载速度。
除此之外,还有页面渲染速度、前端交互的响应时间等。好的代码设计以及解决方案,可以显著地提升页面性能。
大家可以在 ks 中搜索 性能优化
关键词,对感兴趣的内容可以仔细阅读。
前端安全是一个经常会被忽视的问题,作为一名合格的前端工程师,对这方面的知识应该有所了解和掌握,并且知道基本的防范方法。
在 ks 中搜索 安全
关键词,结果列表长达 38 页,“安全”的重要性可见一斑
好了,今天就给大家介绍这些文章和资料。KS 上面还有很多疑难杂症的解决思路及方案,有很多前辈同事的开发经验总结,非常值得仔细阅读和研究。
本文来自网易实践者社区,经作者包勇明授权发布。