小编Min*_*ure的帖子

在画布上绘制1px粗线可创建2px粗线

在这个jsfiddle中,有一行lineWidth为1.

http://jsfiddle.net/mailrox/9bMPD/350/

例如:

ctx.lineWidth = 1;
Run Code Online (Sandbox Code Playgroud)

然而,当它在画布上绘制时,线是2px厚,如何创建1px粗线.

我可以绘制一个矩形(高度为1px),但我希望这条线也适用于对角线.那么你如何让这条线高1px?

谢谢!

html javascript line html5-canvas

45
推荐指数
4
解决办法
3万
查看次数

检查是否存在包含(或要求)

在调用之前如何检查include/require_once是否存在,我尝试将其放入错误块中,但PHP不喜欢它.

我认为file_exists()可以付出一些努力,但这需要整个文件路径,并且无法轻松地将相对包含传递给它.

还有其他方法吗?

php exists require include

44
推荐指数
5
解决办法
7万
查看次数

克隆rails中的记录,是否可以克隆关联和深层复制?

我是.在铁路上抓住一条记录......

  new_blerg = Blerg.find(1).clone
Run Code Online (Sandbox Code Playgroud)

此记录具有负载和负载的关联,并且这些关联甚至具有关联.

有没有办法深度复制记录并克隆它,以便克隆所有这些关联?

activerecord clone ruby-on-rails duplicates deep-copy

31
推荐指数
3
解决办法
2万
查看次数

在heroku上,是否绝对没有办法将heroku上的https裸域重定向到带有www的非裸域?

看看Heroku文档中的这个链接:

https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords#subdomain-redirection

黄色方框说:

使用子域重定向时,通过SSL(即https://mydomain.com)直接向裸域发出的请求 将收到警告.这是预期的,只需循环和公布您的安全URL的子域格式即可避免.

这真的是唯一的解决方案吗?只是希望没有wwws的人不输入网址?

我有几个问题,人们只是从网址中删除子域到达主页(在https上)并遇到ssl警告?

有没有其他人想出办法解决这个问题?

subdomain ssl https heroku ssl-certificate

31
推荐指数
3
解决办法
6849
查看次数

如何在capybara中使用execute_script时返回值?

我在测试中有一个非常简单的行,它调用这样的执行脚本:

puts page.execute_script("return somefunction();").to_i.inspect
Run Code Online (Sandbox Code Playgroud)

在javascript中我有一个这样的函数:

function somefunction(){
    console.log("test");
    return 999;
}
Run Code Online (Sandbox Code Playgroud)

来自控制台日志的"测试"正在注销,因此它正在运行...

在运行测试时查看日志,execute_script返回0而不是999,所以在rspec中我无法获取函数的返回值,如何使page.execute_script从该函数返回该值?

integration-testing rspec ruby-on-rails capybara poltergeist

28
推荐指数
1
解决办法
1万
查看次数

如何使用Rails 4的Turbolinks创建Youtube样式加载栏?

有没有办法使用turbo-links制作Youtube样式加载栏(跨顶栏的页间).

Turbolinks有很多不同的回调,所以你可以跨越几个步骤制作一个跳跃的但是有没有办法挂钩进展呢?

ajax ruby-on-rails progress-bar turbolinks ruby-on-rails-4

19
推荐指数
2
解决办法
8436
查看次数

为什么我的参数不会传递给调度事件?

好的,我已经设置了这样的事件监听器......

window.addEventListener('message', parseMessage, false);

var parseMessage = function(rawMessage) {
    console.log(rawMessage.cmd);
};
Run Code Online (Sandbox Code Playgroud)

然后我就像这样触发事件:

var event = new Event('message', {'cmd':"blerg!"});

window.dispatchEvent(event);
Run Code Online (Sandbox Code Playgroud)

问题是当我希望注销"blerg!"时,解析消息中的console.log正在注销未定义.

我在这里做错了什么事情,如何将'cmd'消息传递给事件?

javascript events javascript-events addeventlistener

19
推荐指数
2
解决办法
1万
查看次数

Jquery UI Sortable - 获取正在排序的项目

使用Jquery UI Sortable时(顺便说一句,这很棒)如何获取当前正在排序的项目.

当您使用$(this);它时,返回实际的可排序列表,而不是当前排序的项目.

当用户拖动它时,我想用小部件做一些花哨的东西.例如,在两个列表之间拖动时为其设置动画.

那么如何才能对当前项目进行排序?

下面有一些代码只是为了解释一下......

$(function() {
    $("#sortable_1").sortable({
        start : function(event, ui){ 
            //get current element being sorted
        },
        stop : function(event, ui){ 
            //get current element being sorted
        }
    }).disableSelection();
});
Run Code Online (Sandbox Code Playgroud)

jquery animation jquery-ui this jquery-plugins

18
推荐指数
1
解决办法
2万
查看次数

php类内联css样式?

我在MailChimp的css内联http://www.mailchimp.com/labs/inlinecss.php上结束了,我想知道是否有任何课程可以做到这一点,我很乐意把它放在我的电子邮件代码中一路走到MailChimp.

基本上我正在寻找代码,在页面后面或类似的东西.

干杯.

css php email inline-styles

11
推荐指数
3
解决办法
2万
查看次数

谷歌Chrome,Flash和z-index行为错误

Google Chrome正在错误地显示Flash视频的z-index.

在Firefox或Internet Explorer中查看http://maxusglobal.com/.

现在在Chrome中查看它.

页面顶部的大视频应该有一个z-indexed顶部的"预览"图像.它适用于Firefox和Internet Explorer,但不支持Google Chrome.

这似乎不是WebKit的东西,而是一个Chrome bug.

我已经尝试了所有的wmodes,(不透明,窗口和透明),但这并没有解决它.我也更改了Flash框的z-index,但它仍然无法正常工作.

css flash google-chrome z-index wmode

11
推荐指数
1
解决办法
2万
查看次数