小编Moh*_*sin的帖子

putImageData(),如果新像素是透明的,如何保留旧像素?

在html5中,当您使用putImageData()绘制到画布时,如果您绘制的某些像素是透明的(或半透明),那么如何使画布中的旧像素不受影响?

例:

var imgData = context.createImageData(30,30);
for(var i=0; i<imgData.data.length; i+=4)
{
imgData.data[i]=255;
imgData.data[i+1]=0;
imgData.data[i+2]=0;
imgData.data[i+3]=255;
if((i/4)%30 > 15)imgData.data[i+3] = 0;
}
context.putImageData(imgData,0,0);
Run Code Online (Sandbox Code Playgroud)

30x30 rect的右半部分是透明的.如果在画布上绘制某些内容,则会删除右半部分后面的像素(或变为透明).我该怎么做?

javascript html5 transparency canvas pixel

6
推荐指数
3
解决办法
7171
查看次数

ListAppend()不起作用?

我的cfml代码有问题.该ListAppend()功能似乎不起作用.

这是我的.cfm页面中的代码:

<cfset fruitList="apple, orange, banana">

<cfoutput>
    fruitList before: #fruitList#<br>
</cfoutput>

<cfset temp = ListAppend(fruitList, "kiwi")>
<cfoutput>
    fruitList after: #fruitList#<br>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

但我总是得到这个输出:

fruitList之前:苹果,橙子,香蕉

fruitList after:苹果,橘子,香蕉

这同样适用于ListPrepend()ListInsertAt().为什么会这样?

任何帮助表示赞赏.

coldfusion function list append

5
推荐指数
3
解决办法
6622
查看次数

document.deleteElement()?

出于某种原因,我使用创建时间HTML元素document.createElement().该元素未附加到文档树.我每做一个新元素mousemove().当我完成元素时,是否会分配我需要释放的任何类型的内存?怎么样?

javascript dom element

5
推荐指数
1
解决办法
1177
查看次数

如何防止他人将自己的数据发送到我的php页面?

假设我的网站上有一个包含注册表的注册页面:

<form action="register.php" method="post">
<input name="...">
<input...>
...
<input type='submit'>
</form>
Run Code Online (Sandbox Code Playgroud)

然后其他人创建了自己的页面并使用了我的表单的操作页面:

<form action="http://mywebsitename.com/register.php" method="post">
Run Code Online (Sandbox Code Playgroud)

他可以这样将自己的数据发布到我的页面吗?如果是这样我怎么能阻止这个?

编辑:似乎使用令牌并将其值存储在会话变量中并不会阻止某人通过首先打开我的原始页面来提交他自己的表单中的数据(即使每个页面请求都生成了令牌)(因此对他来说是一个会话)启动并生成该会话的令牌),然后在会话中使用该表单以自己的形式.
所以我认为昆汀是对的,数据必须在行动页面中被验证才能被接受.

谢谢大家.

html php forms

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

sha512有哪些可能的输出字符?

有哪些可能的字符$code:

$randStr = "some random string that contains only: [a-zA-Z0-9_]";
$code = hash('sha512', $randStr);
Run Code Online (Sandbox Code Playgroud)

php hash sha512

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

标签 统计

javascript ×2

php ×2

append ×1

canvas ×1

coldfusion ×1

dom ×1

element ×1

forms ×1

function ×1

hash ×1

html ×1

html5 ×1

list ×1

pixel ×1

sha512 ×1

transparency ×1