译者|卢鑫旺
在这篇文章中,我们列出了5个通用的优秀实践,需要你在开发过程中牢记于心并尽可能的去实践它们。
在Nodejs开发时,请遵循以下5个最佳实践。
1分层组织代码
例如Expressjs这个应用广泛的Nodejs框架,它允许开发人员自定义回调函数,当收到客户端请求时回调函数执行。有了这种灵活性,开发人员就可以非常方便地在回调函数中分析各种业务逻辑。
但是,如果你以写回调函数作为学习Expressjs起点的话,在你真正了解回调函数等这些原理之前,你会发现随着开发的进行需要写回调函数的情况越来越多,需要写的回调函数的数量急剧增加,这让你的路由文件变成了一堆笨重且混乱不堪的代码。最差的情况就是代码可读性差,难以维护和管理,难以编写单元测试用例。
这个方法有三个参数,cname,cvalue都是存储名称和值的,exdays是设置超期天数的
function setCookie(cname,cvalue,exdays)
{
var d = new Date(); //定义一个时间对象
dsetTime(dgetTime()+(exdays2460601000)); //获取当前时间+超期天数(js时间单位是毫秒),最终得到是超期时间
var expires = "expires="+dtoGMTString(); //将超期时间转换成GMT格式,
documentcookie = cname + "=" + cvalue + "; " + expires; //往cookie里存储两组值
}
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:indexhtml,填充问题基础代码。
2、在indexjs中,实现func1和func2函数。
3、在indexhtml中,新增第3个button,并调用func3()方法,并在<script>标签中输入js代码:
function func3() {
$('body')append('use func3<br/>');
}
4、浏览器运行indexhtml页面,此时点击“函数3”按钮,能正常执行func3函数来输出内容。
欢迎分享,转载请注明来源:表白网
评论列表(0条)