小编Luc*_*emy的帖子

如何在按下按钮时使元素不会失去焦点?

我有一个textarea,我在插入符号的位置插入内容(感谢Tim Down的回答).它在用户按下按钮时插入内容.但似乎按下按钮时,文本区域的焦点就会丢失.如何保持焦点在那里,提供插入符的位置也是一样的?我正沿着使用的线路思考evt.preventDefault().focusout().如果这有帮助.

html javascript jquery focus selection

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

如何在普通文本中排版代码元素?

为了可读性,简洁性和准确性,使用参数排版函数的最佳方法是什么?我倾向于在函数名之后加上空括号func(),即使实际上有函数的参数.我在包含这些论点时遇到了麻烦,但仍觉得段落是可读的.

对此最佳做法的想法?

language-agnostic format

8
推荐指数
1
解决办法
199
查看次数

在PHP中用文本创建IMage - 如何创建多行?

我有一个脚本,使用PHP从文本生成图像.它工作得很好,除了我希望它生成多行文本以及不同的颜色.如何使用PHP,GD和Freetype完成?下面是我用来生成单行文本图像的代码.

$textval = 'This is some text to be an image';
$textcolor = '666666';


$font="arial.ttf";
$size = 9;
$padding= 1;
$bgcolor= "ffffff";

$transparent = 0;
$antialias = 0;

$fontfile = $fontpath.$font;

$box= imageftbbox( $size, 0, $fontfile, $textval, array());
$boxwidth= $box[4];
$boxheight= abs($box[3]) + abs($box[5]);
$width= $boxwidth + ($padding*2) + 1;
$height= $boxheight + ($padding) + 0;
$textx= $padding;
$texty= ($boxheight - abs($box[3])) + $padding;

// create the image
$png= imagecreate($width, $height);


$color = str_replace("#","",$bgcolor);
$red = hexdec(substr($bgcolor,0,2));
$green = hexdec(substr($bgcolor,2,2)); …
Run Code Online (Sandbox Code Playgroud)

php gd image-processing freetype

7
推荐指数
1
解决办法
5474
查看次数

如何用jQuery"复制"元素?

可能重复:
是否可以在JavaScript/JQuery中克隆html元素对象?

例如,我想要这个:

<div id="foo1">

</div>
<div id="foo2">
  <div>Foo Here</div>
</div>
Run Code Online (Sandbox Code Playgroud)

成为这样:

<div id="foo1">
  <div>Foo Here</div>
</div>
<div id="foo2">
  <div>Foo Here</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这有可能与jQuery?

jquery

7
推荐指数
0
解决办法
2万
查看次数

Android浏览器不支持具有百分比值的边界半径

在Android浏览器上使用边界半径中的%值是否存在已知问题?

我注意到我使用时:

.element {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
Run Code Online (Sandbox Code Playgroud)

边框半径似乎适用于所有移动浏览器,但是当我使用时:

.element {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
Run Code Online (Sandbox Code Playgroud)

边框半径不适用于Android浏览器.

html css android css3 browser-support

7
推荐指数
1
解决办法
5544
查看次数

在本地和远程开发环境之间同步数据库

我最近正在做一个本地项目,并且一直在与在线服务器同步.

问题是,现在它涉及数据库功能.这意味着每当我在本地更改数据库时,我必须访问网站的cPanel,输入PHPMyAdmin,删除整个数据库并复制我从本地版本导出的SQL查询.

使用本地远程设计逻辑,是不是更容易使用MySQL数据库?

php mysql sql data-migration

7
推荐指数
1
解决办法
1470
查看次数

如何关闭Angular 2中一个属性的视图封装?

我有以下样式:

#right_content {
  padding: 30px 40px !important;
}
Run Code Online (Sandbox Code Playgroud)

我把它存储在一个register.css绑定到我的文件中register.ts.

问题是它<div id="right_content">位于父模块中,这意味着我无法从内部直接修改其CSS属性register.ts.

<div id="right_content">
  <router-outlet></router-outlet>
</div>
Run Code Online (Sandbox Code Playgroud)

我的register.html,register.css进入路由器插座.我想的样式#right_contentregister.css.

有没有什么方法可以关闭视图封装(或者无论_ngcontent-mxo-3是否调用属性的添加),只是针对上述样式?

css typescript angular

7
推荐指数
1
解决办法
3256
查看次数

在 JavaScript 中播放流音频

我目前正在使用node-lame对原始 PCM 输入流进行编码,并且 Node.JS 中有以下代码可以成功输出二进制 MP3 块:

server.on('request', (req, res) => {
  encoded.pipe(res);
});
Run Code Online (Sandbox Code Playgroud)

我尝试在前端界面中请求此代码,代码如下:

var audio = new Audio('http://localhost:8000/a.mp3'); // the above
audio.play();
Run Code Online (Sandbox Code Playgroud)

但是,由于音频源是连续的输入流,因此内容会不断下载:

无尽的下载

相反,我希望能够在下载块时播放它们。

我可以http://localhost:8000/a.mp3在 VLC 或 Quicktime Player 等应用程序中访问,并且音频传输工作正常;我只是不知道如何在网络上最好地做到这一点。

提前致谢。

javascript audio streaming web-audio-api

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

跨浏览器方法,以防止从textarea文本复制的所有方法?

我正在研究在线打字软件.在打字软件中,一切进展顺利,但我遇到了不诚实用户的问题,他们可能会将文本输入到文本区域,复制它,然后重新加载页面(因此重置计时器)并直接粘贴它.所以我在思考使用类似evt.preventDefault();javascript检测到按下ctrl/cmd按钮和C键的方式.但后来我意识到用户总是可以到菜单栏按下Edit -> Copy.所以我想知道,是否有一种跨浏览器方法来禁用这两种复制方法?

javascript clipboard jquery textarea copy-paste

6
推荐指数
1
解决办法
1501
查看次数

如何在画布上所有其他内容后面绘制图像?

我有一个画布,我想用它drawImage在画布上当前内容后面绘制图像。

由于画布上已经有内容(我正在使用字面上的画布来创建包含图像的画布,因此我无法首先真正绘制图像),因此drawImage在渲染其余内容之前我无法使用。

是否可以将drawImage画布上的所有其他内容放在后面?

html javascript canvas

6
推荐指数
2
解决办法
3798
查看次数