改造原有代码-使用封装的函数实现|学习笔记

简介: 快速学习改造原有代码-使用封装的函数实现

开发者学堂课程【Node.js 入门与实战:改造原有代码-使用封装的函数实现】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/588/detail/8293


改造原有代码-使用封装的函数实现

 

示例

} else if (req.url.starsWith(‘/add’)&& req.method === ‘get’) {

//1.读取 data.json 文件的数据

readNewsData(function (list) {

//2.在把新闻添加到 list 之前,为新闻增加一个id属性

url0bj.query.id=list.length;

//向数组对象 list 中 push 一条新闻

list.push(url0bj.query);

//3.写入 data.json 文件

writeNewsData(JSON.stringify(list),function(){

//重定向

res.statusCode=302;

res.statusMessage=Found;

res.setHeader(Location,/);

res.end();

});

相关文章
|
8月前
【建议】强烈推荐ES6函数自由传参的写法,针对方法体的可扩展性很有帮助
【建议】强烈推荐ES6函数自由传参的写法,针对方法体的可扩展性很有帮助
|
7月前
|
缓存 监控 程序员
Python中的装饰器是一种特殊类型的声明,它允许程序员在不修改原有函数或类代码的基础上,通过在函数定义前添加额外的逻辑来增强或修改其行为。
【6月更文挑战第30天】Python装饰器是无侵入性地增强函数行为的工具,它们是接收函数并返回新函数的可调用对象。通过`@decorator`语法,可以在不修改原函数代码的情况下,添加如日志、性能监控等功能。装饰器促进代码复用、模块化,并保持源代码整洁。例如,`timer_decorator`能测量函数运行时间,展示其灵活性。
55 0
|
4月前
C 函数怎么实现复用
在 C 语言中,函数复用主要通过定义、调用、使用头文件、参数化及库的使用来实现。定义一个函数完成特定任务,并在需要的地方调用它,避免重复代码。将函数声明放在头文件中,供多个源文件包含,进一步提升复用性。参数化使函数能处理不同输入,增强灵活性。将常用函数编译成库,在多个项目中引用,提高代码可维护性和可读性。
|
5月前
|
Android开发 iOS开发
Android项目架构设计问题之将隐式跳转的逻辑进行抽象和封装如何解决
Android项目架构设计问题之将隐式跳转的逻辑进行抽象和封装如何解决
57 0
|
5月前
|
开发工具 Android开发
Android项目架构设计问题之SDK内部减少每次回调时的冗余判断逻辑如何解决
Android项目架构设计问题之SDK内部减少每次回调时的冗余判断逻辑如何解决
48 0
|
6月前
|
数据库
代码的应用重构问题之BaseActivity类的主要功能问题如何解决
代码的应用重构问题之BaseActivity类的主要功能问题如何解决
|
6月前
|
JSON 前端开发 Java
代码的应用重构问题之BaseActivity类的主要功能问题如何解决代码缩减的主要问题如何解决
代码的应用重构问题之BaseActivity类的主要功能问题如何解决代码缩减的主要问题如何解决
|
8月前
|
小程序
uniapp小程序更新逻辑,按实际开发为主
uniapp小程序更新逻辑,按实际开发为主
|
缓存 C++
12-objc_msgSend底层调用流程探究
12-objc_msgSend底层调用流程探究
66 0
|
存储 JSON 前端开发
Android数据库存储模块封装,让操作记录更好用可复用
Android数据库存储模块封装,让操作记录更好用可复用