二: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 ...
随机推荐
- python中使用Opencv进行人脸检测
这两天学习了人脸识别,看了学长写的代码,边看边码边理解搞完了一边,再又是自己靠着理解和记忆硬码了一边,感觉还是很生疏,就只能来写个随笔加深一下印象了. 关于人脸识别,首先需要了解的是级联分类器Casc ...
- [Fiddler] The connection to 'xxxxx.com' failed. <br />System.Security.SecurityException Failed to negotiate HTTPS connection with server.fiddler.network.https> HTTPS handshake to intelte
最近利用模拟发get请求的时候出现: [Fiddler] The connection to ‘xxxxx.com' failed. <br />System.Security.Secur ...
- springmvc后台生成验证码
url http://localhost:8080/admin/getCode http://localhost:8080/admin/checkCode controller package com ...
- Web标准:九、CSS表单设计
Web标准:九.CSS表单设计 知识点: 1.改变文本框和文本域样式 2.用图片美化按钮 3.改变下拉列表样式 4.用label标签提升用户体验 1)改变文本框和文本域样式 文本框标签:<i ...
- for循环计算阶乘的和,for循环计算阶乘倒数的和
计算阶乘的和 //阶乘的和,5!+4!+3!+2! int a = 5; for(int b = 4; b > 0; b--) { a = a * b; } //先定义好最大数的阶乘是多少 in ...
- Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:generate (default-cli) on project : <properties> resource does not exist
使用mybatis-generator自动生成mapper.dao等文件时,报错如下: org.apache.maven.lifecycle.LifecycleExecutionException: ...
- 使用HttpModule实现网址重写
1. 修改配置文件: <httpModules> <</span>add name="html" type="HttpModule&quo ...
- python作业之修改用户配置文件
用户的配置文件如下 backend oldboy school school1 age 21 weight 210 qq 550176565 iphone 139987676backend oldgi ...
- Intellij IDEA 热部署处理
1. 首先参考IDEA热部署同行经验分享: Intellij IDEA 4种配置热部署的方法 2. IDEA 热部署实战: springboot项目: 不要引入热部署工具包spring-boot- ...
- win7安装SQL2005出现29506错误
解决方法: 假设下载的文件名为SQLServer2005_SSMSEE.msi ,并且放在F盘根目录下, 新建一个文本文件,输入msiexec /i F:\SQLServer2005_SSMSEE.m ...