百度小程序
当前位置:首页 > 商学院 > 百度小程序 > 正文内容

百度小程序

百度小程序前端代码编码实现

豫唐网络2021-11-26 07:502308

百度智能小程序好的评级离不开好的代码支持。

根据业务需求进行代码实现是程序员的基本功,同时也是对业务抽象能力、代码封装能力、各个基本 api 的理解的一个比较全面的考察。

javascript 规范

[强制] 函数参数如果需要指定默认值,需要使用 ES Next 语法设置函数默认值

[强制] 函数默认参数的位置需要在函数参数的尾部

[强制] 小程序数据更新视图渲染完成后的回调,使用小程序原生语法或者框架语法,严禁自行 setTimeout

[建议] 不建议使用setTimeout, nextTick, requestAnimationFrame 等定时器能力,如果使用需要有注释说明原因

[强制] 数组的常规遍历使用 forEach 方法,基于原数组构建新数组使用 map 方法,根据筛选项构建新数组使用 filter 方法,不要互相滥用

[建议] 索引数组中的元素,使用 findIndex 方法,不建议使用 forEach 遍历数组

[建议] 使用 Object.keys 或 Object.entries 进行对象遍历,不建议使用 for in 语法

[强制]避免 promise 和 callback 两种异步编程方式混用

utils 工具方法

[建议] 对象深拷贝,建议封装为公有函数,不推荐使用 JSON.parse 及 JSON.stringify 进行深拷贝操作

[强制] 对于会重复使用的代码逻辑,应该抽取为公用函数,不应在业务代码中分别实现。

[建议] 按照 path 获取 Object 对象深层的值,建议封装为公用方法,或者使用 Lodash 的 get 方法

[强制] 公有函数的实现应考虑健壮性,考虑不同的场景和边界情况,如果只是在特定场景下的逻辑,应该给予注释说明

[建议] 公有方法的注释,应该写明输入参数和返回值的细节








扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/190.html

分享给朋友:

相关文章

百度智能小程序等级提升权益须知

百度智能小程序等级提升权益须知

在小程序上线后,经常遇见的问题就是,为啥我的小程序上线这类久了还是c评级,豫唐为了让大家减少踩雷,特意整理了以下一些情况,凡有占一条的,基本上上A就无望了,祝愿大家早早上A。文章质量1、文章详情页面,...

百度小程序前端代码命名规范

百度小程序前端代码命名规范

百度智能小程序好的评级离不开好的代码支持。好的命名可以体现开发人员的基本技术素养,也会让阅读代码的人更好的理解你的思路。命名不仅需要符合基本的命名规范,更需要准确表达当前变量、函数、类、文件的用途,做...

百度小程序前端代码项目工程脚手架

百度小程序前端代码项目工程脚手架

百度智能小程序好的评级离不开好的代码支持。该项指标是指百度智能小程序工程在目录结构上的良好划分,可以将业务代码、公共组件、单测代码以及各类配置文件进行有效的划分。注意事项[强制]小程序工程需要严格区分...

缺少【评点赞/收藏/分享】功能怎么优化

缺少【评点赞/收藏/分享】功能怎么优化

缺少【评点赞/收藏/分享】功能,建议接入百度一站式互动组件。 优化该问题有助于等级提升至A;如已是A级,未优化会降级。优化访问如下:1、在app.json文件添加组件。"dynamicLib...

怎么查看百度小程序的收录情况

怎么查看百度小程序的收录情况

操作方法:在百度浏览器的输入框输入site:z48kmi.smartapps.cn(百度小程序给你分配的二级域名),就可以直观的看到自己小程序的收录情况了。怎么查看小程序分配的二级域名?1、进入百度智...

豫唐百度小程序安装教程

豫唐百度小程序安装教程

第一步:前往https://www.zblogcn.com 下载并安装zblogphp第二步:在应用中心搜索《百度小程序》插件,下载并安装。https://app.zblogcn.com/?id=24...