我正在使用node
和npm mysql
做一些数据库工作.
有没有办法避免使用result[0]
,如果我知道我只会收到一行?
connection.query({
sql: "SELECT spend FROM `account` WHERE `name` = ? order by date desc limit 1",
values: [market.name]
}, function (error, results, fields) {
market.fee = results[0].age;
resolve(market);
});
Run Code Online (Sandbox Code Playgroud) 香港专业教育学院目前正在开发一个Java EE项目,使用常规Web服务和backbone.js作为我的前端.(因为我喜欢正在加载/添加到页面的内容,没有页面刷新(异步,主干)).
我想知道是否有人使用过grails和骨干以及他们的经验是什么?
Grails将用于服务器端,以及用于处理前端的主干.
或者grails可以自己做.使用grails的IE,您可以动态地将内容加载到页面上而无需刷新.例如,待办事项列表.
将骨架添加到grails是否很困难?
我有一个用于标题的玉模板文件并使用bootstrap标记.根据用户所在的页面,导航栏需要将class .active添加到该导航项.避免这样的长代码的最佳方法是什么?
header.jade
if nav=='home'
li.active
a(href="/") Home
else
li
a(href='/') Home
if nav=='about'
li.active
a(href='/about') About
else
li
a(href='/about') About
Run Code Online (Sandbox Code Playgroud)
路线
router.get('/about', function(req, res) {
res.render('about', { nav:'about' });
});
Run Code Online (Sandbox Code Playgroud)
请注意如果标题中有更多链接,它会变得更长.有没有更好的方法将类"活动"添加到正在查看的页面?
谢谢泰勒
node.js ×2
backbone.js ×1
express ×1
grails ×1
javascript ×1
mysql ×1
node-mysql ×1
pug ×1
templates ×1