有没有其他方法来查找javascript对象的原型属性.让我说我喜欢这个.
function proton() {
this.property1 = undefined;
this.property2 = undefined;
};
proton.prototype = {
sample1 : function() {
return 'something';
},
sample2 : function() {
return 'something';
}
};
var my_object = new proton();
console.log(Object.keys(my_object));
Run Code Online (Sandbox Code Playgroud)
return ["property1","property2"]
console.log(Object.getOwnPropertyNames(my_object));
Run Code Online (Sandbox Code Playgroud)
return ["property1","property2"]
但我想要打印的是对象my_object的原型属性.
['sample1','sample2']
为了让我看到我需要console.log(对象)的对象的原型属性,我可以从开发人员工具中查找该对象的属性.
但由于我使用的是第三方库,如phaser.js,react.js,create.js,所以我不知道这个库中创建对象的原型属性列表.
是否有任何Object的原型函数列出javascript对象的所有prototpye属性?
我想知道Phaser.js Text类中是否有任何文本方向,例如当用户输入一些文本时,画布中的文本输入将具有从右到左或从左到右的文本方向;
我正在整个画布应用程序上实现它
在普通的html中我们可以使用css属性来实现这一点
direction:ltr,
direction:rtl
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何做到这一点.
我正在读取phaser.js文本类,但找不到任何属性来设置从右到左的方向,但没有运气.
提前致谢;
有没有人有任何想法或步骤或算法使用JavaScript和HTML5在2D图像上执行眼睛检测?
我已经将RGB转换为YCbCr色彩空间
现在我需要一些眼睛提取方面的帮助
function hellow(e)
{
var r,g,b,a,gray;
var imageData = ctxBg.createImageData(gameWidth,gameHeight);
var das =imageData.data;
for(var i=0;i<=800;i++)
{
for(var j=0;j<=640;j++)
{
var d = (j*imageData.width+i)*4;
var helow = ctxBg.getImageData(i,j,1,1);
r=helow.data[0];
g=helow.data[1];
b=helow.data[2];
a=helow.data[3];
das[d]=Math.round((0.299 *r) - (0.168935*g) + (0.499813*b));
das[d+1]=Math.round((0.587 *r) - (0.331665*g) + (0.418531*b));
das[d+2]=Math.round((0.114 *r) - (0.50059*g) + (0.081282*b));
das[d+3]=a;
console.log(das[d]+":"+das[d+1]+":"+das[d+2]);
}
}
ctxBg.putImageData(imageData,0,0);
//console.log('c');
e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)
这是我将rgb转换为YCbCr颜色空间的代码.
请帮助我改进代码以加快执行速度.
我想将一组复选框、下拉列表和日期插入到数据库中。如果我选中所有复选框,则一切正常。但是,当我选中某些复选框时,可以插入复选框的值,但不能插入下拉列表和日期的值。
这是复选框、下拉菜单和日期的代码:
<div class='field'>
<div class='checkboxes'>
<div class='checkbox'>
<input type='checkbox' id='spesimen$i' name='spesimen[]' value='$JenisSpesimen' required minlength='1'/><label>$JenisSpesimen</label><br>
</div>
<div class='select'>
<select id='bilangan$i' name='bilangan[]' class='med' style='display: none;'>
<option></option>
<option value='Pertama'>Pertama</option>
<option value='Kedua'>Kedua</option>
</select>
</div>
<br>
<div class='input' id='tarikh_ambil$i' style='display: none;'>
<input type='text' id='tarikh_ambil_spesimen$i' name='tarikh_ambil_spesimen[]' class='small' readonly/>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是过程:
$spesimen = $_POST['spesimen'];
$countSpesimen = count($_POST['spesimen']);
$bilangan = $_POST['bilangan'];
//$countBilagan = count($_POST['bilangan']);
$tarikh_ambil = $_POST['tarikh_ambil_spesimen'];
//$countTarikh = count($_POST['tarikh_ambil_spesimen']);
for ( $x = 0; $x < $countSpesimen; $x++)
{
$xx = $x+1;
$SubIDMohon = …Run Code Online (Sandbox Code Playgroud) 这是我的代码.问题在代码行中说明
<script>
// sample data created
var names = ['egard', 'roger'];
// object k is populated with a key and dynamic values
// depending on the list of names
// declare a new object
var k = {};
// create k properties according to names data
for (var i = 0; i < names.length; i++) {
if (k.hasOwnProperty(names[i])) {
k[names[i]] = false;
} else {
// value is dynamic, can be a number, char
// that will be used for …Run Code Online (Sandbox Code Playgroud)