当前位置: 首页 > news >正文

第5章:前后端编码规范

互联网前端编码规范

前端编码规范

  • 腾讯:http://tgideas.qq.com/doc/index.html
  • 京东:https://guide.aotu.io/docs/js/code.html
  • 百度:https://github.com/ecomfe/spec
  • vue官网风格指南:https://www.javascriptc.com/vue3js/style-guide/

小驼峰命名法(首字母小写第二个单词首字母大写):一般的属性变量、函数命名  如:productOrder,loginClick大驼峰命名法(帕斯卡命名法):组件命名   如:VideoPlayer,HeaderSeach下划线命名法:私有属性变量前缀、枚举的属性全使用大写字母时  如:_card,'MY_CARD'中划线命名法:class、id 、标签属性

安装统一的编码规范插件

编码风格没有绝对,需要根据整个项目团队的编码为准

制定统一的编码规范,可以提高团队的开发效率、维护、减少代码冲突

Node后端编码分层规范

后端编码分层规范

  • node开发的MVC项目架构
  • M(model):模型,数据库的数据处理
  • V(view):视图,视图层的用户操作
  • C(controller):控制器,控制某个功能的业务流程

命名规范

  • 接口路径一律小写字母,单词用"_"连接
  • controller、model(service)层文件,工具类插件用大驼峰方式命名,其余小驼峰

vscode调试技巧

  • 前端代码的vscode调试
chrome://inspect/#devices

打开控制台断点调试

nuxt暂时不支持vscode调试,通过console.log 或者 alert

nuxt主开发反馈:https://github.com/nuxt/framework/issues/7031

后端代码的vscode调试

打开 Javascript DeBug Terminal

执行启动命令

node app.js

选择对应逻辑断点、请求接口进入断点调试

http://www.dtcms.com/a/414288.html

相关文章:

  • Java实现文件下载
  • Python api示例
  • StarRocks:Connect Data Analytics with the World
  • deepseek Kotlin Channel 详细学习指南
  • 网站市场推广东莞 网站制作
  • 面试题回顾
  • Visual Studio 2026 IDE发布了
  • 在MCUXpresso IDE中建立使用静态库的工程
  • 【人工智能通识专栏】第二十八讲:IDE集成Deepseek
  • 电子商务网站建设参考书软文时光发稿平台
  • Flask与Django:Python Web框架的哲学对决
  • Android 消息循环机制
  • 若依前后端分离版集成到企业微信自建应用
  • 电商网站建设心得ps做网站首页怎么运用起来
  • 免费建一级域名网站精品网站设计
  • windows电脑如何执行openssl rand命令
  • 【MySQL✨】MySQL 入门之旅 · 第十一篇:常见错误排查与解决方案
  • Word表格数据提取工具
  • 【Rust GUI开发入门】编写一个本地音乐播放器(1. 主要技术选型架构设计)
  • Rust 中的 static 和 const
  • Linux操作系统-进程(一)
  • 零基础学AI大模型之LangChain六大核心模块与大模型IO交互链路
  • 20250927让荣品RD-RK3588-MID开发板的Android13系统在uboot下关闭背光充电
  • 人工智能专业知识图谱
  • 深入理解Windows服务:架构、管理与编程实践
  • 作风建设简报--门户网站如何提高网站百度权重
  • CentOS7搭建ELK日志分析系统
  • 基于大数据hive的银行信用卡用户的数仓系统的设计与实现_django
  • Docker从网络管理到容器优化
  • count down 83 days