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

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

开发者学堂课程【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();

});

相关文章
|
6月前
|
缓存 监控 程序员
Python中的装饰器是一种特殊类型的声明,它允许程序员在不修改原有函数或类代码的基础上,通过在函数定义前添加额外的逻辑来增强或修改其行为。
【6月更文挑战第30天】Python装饰器是无侵入性地增强函数行为的工具,它们是接收函数并返回新函数的可调用对象。通过`@decorator`语法,可以在不修改原函数代码的情况下,添加如日志、性能监控等功能。装饰器促进代码复用、模块化,并保持源代码整洁。例如,`timer_decorator`能测量函数运行时间,展示其灵活性。
51 0
|
3月前
C 函数怎么实现复用
在 C 语言中,函数复用主要通过定义、调用、使用头文件、参数化及库的使用来实现。定义一个函数完成特定任务,并在需要的地方调用它,避免重复代码。将函数声明放在头文件中,供多个源文件包含,进一步提升复用性。参数化使函数能处理不同输入,增强灵活性。将常用函数编译成库,在多个项目中引用,提高代码可维护性和可读性。
|
4月前
|
Android开发 iOS开发
Android项目架构设计问题之将隐式跳转的逻辑进行抽象和封装如何解决
Android项目架构设计问题之将隐式跳转的逻辑进行抽象和封装如何解决
47 0
|
5月前
|
数据库
代码的应用重构问题之BaseActivity类的主要功能问题如何解决
代码的应用重构问题之BaseActivity类的主要功能问题如何解决
|
7月前
|
前端开发 程序员 开发者
自己封装的一些工具函数
自己封装的一些工具函数
|
设计模式 传感器 API
在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?
在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?
149 0
一个 C#例子,代码简化的过程
一个 C#例子,代码简化的过程
68 0
|
存储 JSON 前端开发
Android数据库存储模块封装,让操作记录更好用可复用
Android数据库存储模块封装,让操作记录更好用可复用
|
前端开发
前端学习案例2-this指向问题-函数的独立调用2
前端学习案例2-this指向问题-函数的独立调用2
67 0
前端学习案例2-this指向问题-函数的独立调用2
|
前端开发
前端学习案例1-this指向问题-函数的独立调用
前端学习案例1-this指向问题-函数的独立调用
51 0
前端学习案例1-this指向问题-函数的独立调用