二:nodejs+express+redis+bootstrap table+jquery UI
介绍:做一个量化投资的实时系统。
综合:
添加记录,顺序改变的话,refresh之后,能正常刷新吗?可以正常刷新,只是顺序又变回去。
express中用fs readfile 时,需要用path.join来写路径,如果用路由的话,会读出来数字。
json的读取和存储,JSON.parse(data);会变为一个json对象; JSON.stringify(data);把json变为字符串,如果这时候写入.json中,则不会有合适
的缩进。所以需要JSON.stringify(data, function(key, value){return value;}, 4)。多亏了我扎实的基本功,看过的书幸好没有忘记。
不过感觉stringify函数有一点不好的地方,如果不写第二个参数(函数)的话,就不行的,它不会识别一下第二个不是function,直接把它看为第
三个参数吗?
data.constructor--可以看出函数的类型。不要什么都看做object
mac上fq,得要blcu的才可以。如果用360WiFi的话,用同一个application会有问题。
var item = {};
for(var i=0; i<keys.length; i++){
(function(num){
console.log('num:'+num);
item['id'] = num;
item['reqstr'] = keys[num];
result_array.push(item);
console.log('result_array:'+JSON.stringify(result_array));
})(i);
} //会出现类似闭包的情况,需要把item初始化写在闭包内。
linux下是/,win7中是\\。表示路径的方式不同。
使用$.get,$post*(),要返回json,否则不会调用success方法。
hget不到,是因为返回的值中,已经有了,now。而我自己又加了一个。
jquery UI:
使用Jquery UI的dialog时,打开对话框后,按键盘上的enter,则会刷新页面。需要在open中捕获enter事件,并取消该事件。
$(this).bind("keypress.ui-dialog", function(event){
if(event.keyCode == $.ui.keyCode.ENTER){
return false;
}
});
尽量还是用jquery, jquery UI.js,jqeury UI.css的CDN,本地的话,有些图标加载不上。
express:
express中用fs readfile 时,需要用path.join来写路径,如果用路由的话,会读出来数字。
process.cwd() express项目的根目录,linux的pwd命令也可以看出根目录。
json2.js一般只需要用在client。
bootstrap table queryParams
queryParams: function(p){
return {
jiansuoxiang: encodeURI($('#jiansuoxiang').val()),
pipei: encodeURI($('#pipei').val()),
cong: encodeURI($('#cong').val()),
dao: encodeURI($('#dao').val()),
jiansuoci: encodeURI($('#jiansuoci').val())
};
},
columns: [{
二:nodejs+express+redis+bootstrap table+jquery UI的更多相关文章
- ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十五节--缓存小结与ABP框架项目中 Redis Cache的实现
返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 缓存 为什么要用缓存 为什么要用缓存呢,说缓存之前先说使用缓存的优点. 减少寄宿服务器的往返调用(round-tr ...
- ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十二节--小结,Bootstrap Table之角色管理
返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 很多人说ABP不适合高并发大型,有一定的道理,但是我觉得还是可以的,就看架构师的能力了,哈哈,我之前公司就是ABP ...
- ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十三节--RBAC模式及ABP权限管理(附送福利)
ABP+AdminLTE+Bootstrap Table权限管理系统一期 Github:https://github.com/Jimmey-Jiang/ABP-ASP.NET-Boilerplate- ...
- ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十六节--SignalR与ABP框架Abp.Web.SignalR及扩展
SignalR简介 SignalR是什么? ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程.实时 Web 功能是指 ...
- ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十四节--后台工作者HangFire与ABP框架Abp.Hangfire及扩展
返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 HangFire与Quartz.NET相比主要是HangFire的内置提供集成化的控制台,方便后台查看及监控,对于 ...
- BootStrap、jQuery UI、bxSlider组件使用
组件的使用 首先需要将组件下载下来放在统同级目录下 导入组件 使用组件 BootStrap 示例: <!DOCTYPE html> <html lang="en" ...
- ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十七节--Quartz与ABP框架Abp.Quartz及扩展
ABP+AdminLTE+Bootstrap Table权限管理系统一期 Github:https://github.com/Jimmey-Jiang/ABP-ASP.NET-Boilerplate- ...
- bootstrap table使用参考
https://www.cnblogs.com/landeanfen/p/5821192.html 转载 阅读目录 一.x-editable组件介绍 二.bootstrapTable行内编辑初始方案 ...
- bootstrap table 前后端分页(超级简单)
前端分页:数据库查询所有的数据,在前端进行分页 后端分页:每次只查询当前页面加载所需要的那几条数据 下载bootstrap 下载bootstrap table jquery谁都有,不说了 项目结构:T ...
随机推荐
- DOM 练习
练习一: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...
- JavaScript实现AOP(面向切面编程,装饰者模式)
什么是AOP? AOP(面向切面编程)的主要作用是把一些跟核心业务逻辑模块无关的功能抽离出来,这些跟业务逻辑无关的功能通常包括日志统计.安全控制.异常处理等.把这些功能抽离出来之后, 再通过“动态织入 ...
- Zookeeper 注册中心
一.Zookeeper的介绍 Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用 ...
- Spring RabbitMQ 延迟队列
一.说明 在实际业务场景中可能会用到延时消息发送,例如异步回调失败时的重发机制. RabbitMQ本身不具有延时消息队列的功能,但是可以通过rabbitmq-delayed-message-excha ...
- 第五章 二叉树(e4)层次遍历
- JAVA知识积累 JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】
什么是JSP JSP全名为Java Server Pages,java服务器页面.JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在! 为什么需要JSP JSP是为了简化Servle ...
- [leetcode]381. Insert Delete GetRandom O(1) - Duplicates allowed常数时间插入删除取随机值
Design a data structure that supports all following operations in average O(1) time. Note: Duplicate ...
- win 下 apache 虚拟主机配置方式
虚拟主机的配置在apache安装目录下/conf/extra/httpd-vhosts.conf文件中,需要在/conf/httpd.conf中开启. LoadModule vhost_alias_m ...
- oracle pl sql import export
http://blog.163.com/magicc_love/blog/static/185853662201281013345829/
- RPM包制作方法
一.RPM介绍 RPM 前是Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理:现在应为RPM Package M ...