二: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 ...
随机推荐
- 3类与对象——重拾Java
面向对象编程的3个特性 1 封装性 面向对象编程核心思想之一就是将数据和对数据的操作封装在一起.通过抽象,即从具体的实例中抽取共同的性质形成一般的概念,比如类的概念. 在实际生活中,我们每时每刻都在与 ...
- Python——序列
#!/usr/bin/python #coding:utf8 ''' Python——序列 字符串的操作 ''' s = 'abcdefg' print s print s[2] print s[-1 ...
- configparser模块 logging模块
configparser模块 固定格式的配置文件 有一个对应的模块去帮你做这个文件的字符串处理 config = configparser.Configparser() config.read(“ex ...
- TZOJ 1545 Hurdles of 110m(01背包dp)
描述 In the year 2008, the 29th Olympic Games will be held in Beijing. This will signify the prosperit ...
- 【校招面试 之 C/C++】第31题 C++ 11新特性(二)之nullptr关键字
1. 引入nullptr的原因 引入nullptr的原因,这个要从NULL说起.对于C和C++程序员来说,一定不会对NULL感到陌生.但是C和C++中的NULL却不等价.NULL表示指针不指向任何对象 ...
- win 下 apache 虚拟主机配置方式
虚拟主机的配置在apache安装目录下/conf/extra/httpd-vhosts.conf文件中,需要在/conf/httpd.conf中开启. LoadModule vhost_alias_m ...
- Golang之并发篇
进程和线程 A.进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位. B.线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位. C.一 ...
- WCF生成客户端代理对象的两种方法的解释
最近在封装WCF,有一些很好的实践就记录下来,大家可以放心使用,所有代码都已经调试过.如果有高手可以大家探讨一下. 在WCF中有两种不同的方法可以用于创建客户端服务对象,他们分别为: 1. 代理构造法 ...
- OpenGLES.gpus_ReturnNotPermittedKillClient
在iOS中,使用OpenGLES不当引起的crash:“gpus_ReturnNotPermittedKillClient” https://developer.apple.com/library/i ...
- postman get和post结合