我正在尝试制作条形图,类似于Github如何显示有多少提交或有多少人正在观看存储库,例如https://github.com/popular/watched.
有谁知道他们用来制作它的库?
更新我想尽可能重新打开这个问题.重新调查这个,下面的解决方案,虽然他们自己很棒,似乎有点过于涉及我正在寻找的东西.
我已经转而使用这个漂亮的Nettuts教程,该教程绘制了一个条形图,但我很难适应它来绘制多个条形图.http://net.tutsplus.com/tutorials/javascript-ajax/fun-with-canvas-create-a-jquery-graph-plugin/
我已经做了一个小提琴,我手动添加代码来处理第二个图形,但我相信我需要一些for循环来使这个工作适用于可变数量的图形.这是小提琴:http://jsfiddle.net/trpeters1/zHH76/
也许有人能够编辑这个小提琴来解决这个问题?
我注意到在使用多个JOIN进行查询时,我的查询不起作用,除非我给其中一个表名别名.
这是一个简单的例子来解释这一点:
这不起作用:
SELECT subject
from items
join purchases on items.folder_id=purchases.item_id
join purchases on items.date=purchases.purchase_date
group by folder_id
Run Code Online (Sandbox Code Playgroud)
这样做:
SELECT subject
from items
join purchases on items.folder_id=purchases.item_id
join purchases as p on items.date=p.purchase_date
group by folder_id
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下吗?
我想知道在具有许多表的数据库中命名主键/唯一键的最佳实践是什么.如果你总是只需要调用每个表的主键id或者是确定不具有id在每个表中的字段,只是命名他们每个人的something1_id,something2_id等等?
如果有人正在开发一个网站(2012年夏天),你应该使用Apache或Nginx来提供动态内容(PHP)吗?
Apache和Nginx在以下场景中的优缺点是什么:
这是考虑到没有限制哪个版本的Apache和Nginx可以选择.
我已经读过Amazon RDS会自动将您的数据库备份到S3.我想知道如何才能真正看到这些备份及其内容?
我想看到它们的原因是:
有没有人有这方面的更多信息?
mysql amazon-s3 database-backups amazon-web-services amazon-rds
很多人都解释说e.stopPropagation()可以防止事件冒泡.但是,我很难找到为什么人们想要或者想要首先阻止事件冒泡.
在我的网站上,我有许多元素,如下所示:
$(document.body).on('click', ".clickable", function(e){
//e.stopPropagation();
//do something, for example show a pop-up or click a link
});
<body>
<p>outside stuff</p>
<button type="button" class='clickable'>
<img src='/icon.jpg'> Do Something
</button>
</body>
Run Code Online (Sandbox Code Playgroud)
我想添加e.stopPropagation()因为我想要将事件处理程序更改'touch'为'click'使用这个真棒触摸库Hammer.js..这将允许点击在桌面上正常发生以及在移动设备上进行触摸事件.
这个问题(请纠正我,如果我错了)是触摸设备上的滚动减慢停止.
这e.stopPropgation()有用吗?这样,无论何时触摸屏幕 - document.body事件冒泡都不会每次都发生?
javascript jquery javascript-events event-bubbling stoppropagation
我正在EC2实例上运行节点脚本.我正在使用forever.js来运行它,因为即使我断开SSH连接,我也想运行它.
我跑:
forever start app.js
Run Code Online (Sandbox Code Playgroud)
然后列出正在运行的进程:
forever list
Run Code Online (Sandbox Code Playgroud)
并且无论我做什么uptime都说STOPPED.
ubuntu@ip-xx-xxx-xxx-xxx:~$ forever list
info: Forever processes running
data: uid command script forever pid id logfile uptime
data: [0] 79f1 /usr/local/bin/node app.js 17099 17100 /home/ubuntu/.forever/79f1.log STOPPED
Run Code Online (Sandbox Code Playgroud) 当我发送由于例外而失败的作业时,'ErrorException' with message 'Undefined variable: sender'我修复了代码并重新启动了事件,之前的代码再次运行,我得到了同样的错误.
我不知道为什么Laravel一遍又一遍地重新运行我的旧代码.我显然希望能够解决破坏我的工作执行的错误.
我已经尝试了两者composer dump-autoload并且php artisan queue:flush那些没有效果.有帮助吗?
我想做一个自动填充,如果有人输入"@",他们会被提供一个自动完成的名单.
我正在使用jQueryUI自动完成,我的解决方案(http://jsfiddle.net/aUfrz/22/)唯一的问题是自动完成文本输入需要放在textarea光标位置的顶部,而不是就目前而言.
这是我在JSFiddle中的JS:
$(document.body).on('keypress', 'textarea', function(e) {
var names = [
"johnny",
"susie",
"bobby",
"seth"
],
$this=$(this),
char = String.fromCharCode(e.which);
if(char == '@') {
console.log('@ sign pressed');
var input=$('<input style="position:relative; top:0px; left:0px;background:none;border:1px solid red" id="atSign" >');
$this.parent().append(input);
input.focus();
input.autocomplete({
source: names,
select: function (event, ui) {
console.log('value selected'+ui.item.value);
//$this.val('@'+ui.item.value);
$this.insertAtCaret(ui.item.value);
$this.focus();
input.remove();
} //select
}); //autocomplete
} //if
}); // keypress
Run Code Online (Sandbox Code Playgroud)
HTML:
<textarea></textarea>?
Run Code Online (Sandbox Code Playgroud)
请注意,我没有在这里显示一个jQuery插件,我曾经在插入位置插入所选的自动完成建议:insertAtCaret()我在其他SO问题中找到了.
PJAX的文档指出Github上使用$.pjax.submit()在提交要点的形式.Github很好地实现的ajax表单提交的一个理想特性是URL从表单重定向action到新创建的URL(在这种情况下,一个包含新服务器端创建的gist ID).
例如,从这个:
https://gist.github.com/gists // form action
Run Code Online (Sandbox Code Playgroud)
对此:
https://gist.github.com/tim-peterson/5019589 //assume this ID is generated server side
Run Code Online (Sandbox Code Playgroud)
我已经让这个在我的网站上工作类似(即,页面本身重定向到相当于https://gist.github.com/tim-peterson/5019589),但我不能重定向URL(它保持像https://gist.github.com/gists).
这完全是服务器端问题(设置标题?)还是pjax中有什么东西我缺少?我正在使用我今天下载的pjax版本,因此我不能使用pjax的buggier版本.
javascript ×5
jquery ×3
php ×3
mysql ×2
sql ×2
alias ×1
amazon-rds ×1
amazon-s3 ×1
apache ×1
aws-ec2 ×1
canvas ×1
codeigniter ×1
composer-php ×1
concurrency ×1
css ×1
forever ×1
html ×1
html5-canvas ×1
jobs ×1
join ×1
jquery-ui ×1
laravel ×1
linux ×1
nginx ×1
node.js ×1
pjax ×1
primary-key ×1
pushstate ×1
supervisord ×1
svg ×1
table-alias ×1