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

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

开发者学堂课程【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月前
|
Android开发 iOS开发
Android项目架构设计问题之将隐式跳转的逻辑进行抽象和封装如何解决
Android项目架构设计问题之将隐式跳转的逻辑进行抽象和封装如何解决
71 0
|
5月前
C 函数怎么实现复用
在 C 语言中,函数复用主要通过定义、调用、使用头文件、参数化及库的使用来实现。定义一个函数完成特定任务,并在需要的地方调用它,避免重复代码。将函数声明放在头文件中,供多个源文件包含,进一步提升复用性。参数化使函数能处理不同输入,增强灵活性。将常用函数编译成库,在多个项目中引用,提高代码可维护性和可读性。
|
7月前
|
数据库
代码的应用重构问题之BaseActivity类的主要功能问题如何解决
代码的应用重构问题之BaseActivity类的主要功能问题如何解决
|
Kotlin
【Kotlin】扩展接收者 与 分发接收者 ( 类内部扩展用法 | 注意事项 | open 修饰扩展 )
【Kotlin】扩展接收者 与 分发接收者 ( 类内部扩展用法 | 注意事项 | open 修饰扩展 )
194 0
【Kotlin】扩展接收者 与 分发接收者 ( 类内部扩展用法 | 注意事项 | open 修饰扩展 )
重复动作要封装,封装前找大家的共同特性或者说共同需求(例如都实现某个接口,都实现该接口的某个方法),然后利用这个共同特性封装起来
重复动作要封装,封装前找大家的共同特性或者说共同需求(例如都实现某个接口,都实现该接口的某个方法),然后利用这个共同特性封装起来
137 0
|
JSON 资源调度 安全
Chainlink是如何实现“万能插头”的--外部适配器的开发和应用
在以太坊原生语言solidity中调用API可以将链下数据传输至链上智能合约应用。世界各地的开发者可以利用Chainlink的去中心化区块链预言机将链下真实世界的数据和事件接入区块链环境。Chainlink内置的核心适配器可以轻松配置并验证来自任何开放API的数据。
475 0
|
设计模式 传感器 API
在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?
在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?
168 0
|
人工智能 大数据 程序员
一文看懂开源图化框架中的循环设计逻辑!
相信大家在日常工作中,已经精通各种循环逻辑的实现。就拿我来说吧,多年的工作经验,已经让我可以熟练的使用 C++,Python,英语等多种语言,循环多次输出“hello word”。不过大家有没有想过一个这样的问题:如何在一个有向无环图(Directed Acyclic Graph,简称dag)中实现循环呢?
800 0
一文看懂开源图化框架中的循环设计逻辑!
|
C语言
【C大事】第四讲:重复代码封装函数的思想
<p><span style="font-size:14pt">将重复代码抽象成函数:</span><br><span style="font-size:14pt">判断一段字符串是否为合法的。</span></p> <p><span style="font-size:14pt; color:#0000ff">小技巧:把字符串转为整数后,在将其转为字符串,判断是否为源字符串。vc中可以,
1401 0

热门文章

最新文章