想问问各位大佬们平常公司的前端编码规范

萌芽子 2019-08-13 12:41:12
有没有前端的老铁?我想问一下平常公司项目中你们是一个html对应一个css+js还是多个html对应一个公用css+js?写css的时候会考虑复用性或者封装成组件吗?还有一个问题就是如果ajax请求过多怎么处理优化?
...全文
152 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
萌芽子 2019-08-20
  • 打赏
  • 举报
回复
引用 10 楼 jones2000的回复:
[quote=引用 7 楼 萌芽子 的回复:][quote=引用 3 楼 jones2000的回复:]刚开始构架的时候要能抽象出类,定义接口。刚开始功能不多可以放在一个js里, 后序功能多了, 把代码比较多的一块重构放到一个单独的js里, 只要接口不变,只是把代码复用整理。
谢谢!!还有一个问题就是如果ajax请求过多能优化吗?〔比如点击一下按钮发起一次数据请求〕我本来设想的是存储在本地判断如果本地有数据就不发起ajax但是这样似乎存在无法及时更新数据问题,不知道其他人怎么处理的。[/quote]缓存时加一个缓存过期时间,读的时候先读缓存,如果过期了请求数据[/quote] 谢谢!!!缓存是用cookie还是其他的?
萌芽子 2019-08-13
  • 打赏
  • 举报
回复
我现在写法是一个html对应一个js,把一些复用的模块封装到一个公用的js文,件中之后再用webpack压缩处理,也不知道对不对,这样的话我有多少个页面就有多少个js会不会太多了?
萌芽子 2019-08-13
  • 打赏
  • 举报
回复
我们公司就我一个前端我也不认识别的前端感觉自己好多规范都不太清楚也不知道对不对,想请教一下前辈们
HQChart 2019-08-13
  • 打赏
  • 举报
回复
引用 8 楼 萌芽子 的回复:
如果有重名合并之后会不会冲突啊?
加命名空间名
HQChart 2019-08-13
  • 打赏
  • 举报
回复
引用 7 楼 萌芽子 的回复:
[quote=引用 3 楼 jones2000的回复:]刚开始构架的时候要能抽象出类,定义接口。刚开始功能不多可以放在一个js里, 后序功能多了, 把代码比较多的一块重构放到一个单独的js里, 只要接口不变,只是把代码复用整理。
谢谢!!还有一个问题就是如果ajax请求过多能优化吗?〔比如点击一下按钮发起一次数据请求〕我本来设想的是存储在本地判断如果本地有数据就不发起ajax但是这样似乎存在无法及时更新数据问题,不知道其他人怎么处理的。[/quote]缓存时加一个缓存过期时间,读的时候先读缓存,如果过期了请求数据
萌芽子 2019-08-13
  • 打赏
  • 举报
回复
引用 5 楼 追热的回复:
单干的表示爱怎么写怎么写
虽然单干不过感觉编码规范挺重要的,看着是一件特舒服雅的别人知道大多数人都是怎么整理的
萌芽子 2019-08-13
  • 打赏
  • 举报
回复
如果有重名合并之后会不会冲突啊?
萌芽子 2019-08-13
  • 打赏
  • 举报
回复
引用 3 楼 jones2000的回复:
刚开始构架的时候要能抽象出类,定义接口。刚开始功能不多可以放在一个js里, 后序功能多了, 把代码比较多的一块重构放到一个单独的js里, 只要接口不变,只是把代码复用整理。
谢谢!!还有一个问题就是如果ajax请求过多能优化吗?〔比如点击一下按钮发起一次数据请求〕我本来设想的是存储在本地判断如果本地有数据就不发起ajax但是这样似乎存在无法及时更新数据问题,不知道其他人怎么处理的。
潇湘忆梦 2019-08-13
  • 打赏
  • 举报
回复
要考虑重构和复用性的,做开发之前肯定要抽出公有部分和私有部分,针对同类型的html,可以使用一个js,不同的话建议还是拆分开
追热 2019-08-13
  • 打赏
  • 举报
回复
单干的表示爱怎么写怎么写
2019-08-13
  • 打赏
  • 举报
回复
都用了webpack,合并到一个文件就行了
HQChart 2019-08-13
  • 打赏
  • 举报
回复
刚开始构架的时候要能抽象出类,定义接口。刚开始功能不多可以放在一个js里, 后序功能多了, 把代码比较多的一块重构放到一个单独的js里, 只要接口不变,只是把代码复用整理。

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧