此教程是针对有nodejs基础以及express入门语法的人所定作的,如果看不懂请在网上查询express入门。
1.热更新:
这节首先来讲一下热更新,众所周知,express框架的更新方式是冷更新。
冷更新与热更新的区别在于冷更新在更新代码之后需要重启服务器才能显出效果,而热更新则是不需要重启服务器,只需要保存更新的代码文件即可。
首先需要项目文件中安装supervisor模块
npm -g install supervisor
然后启动的时候更改一下启动方法
supervisor app.js
这样既可。
2.jQuery load加载方法
load加载方法时jq的一种往后台发送数据并接受到后台传来的数据一种方法。
接下来做一个使用例子:
<%if(loginbean.role){%> // 在epxress中直接在javascript标签外面写js语句 需要加上<%%>
<a href="#" onclick='apply()'>申请成为教师</a>//点击a标签是调用 apply方法
<%}%>
//apply方法:
function apply(){
$('#main').load('/home/apply');//load里的内容为请求的路径 它会去配对后台的路由 并把内容返回到id为main的标签中。
}
//id为main的div:
<div id='main'>
加载的内容
</div>