yzc261亚洲城官网备用地址js 怎么实现调用本地录音设备,实现在线录音功能

( yzc261亚洲城官网备用地址 )

最近在做一个项目,需要调用本地录音设备,实现在线录音功能,然后以mp3格式存储,求大神指导,多谢~

这个网站可以录音,并把音频文件下载到本地,你可以看下它的源码:http://webaudiodemos.appspot….

(看完/读完)这篇文章有何感想! yzc261亚洲城官网备用地址的分享…

yzc261亚洲城官网备用地址关于在JS中将”uE10E”这个Unicode编码转成”&#x1F451″HTML实体编码的问题?

( yzc261亚洲城官网备用地址 )

因为要做emoji相关,所以想问下,如何通过javascript将”uE10E”转成HTML实体编码”?”,过程如图示:

Softbank emoji转正规Unicode,必须要有码表。请参看这篇文章: http://blog.leanote.com/post/…

这里有第三方库可以直接调用: https://github.com/node-modul…

(看完/读完)这篇文章有何感想! yzc261亚洲城官网备用地址的分享…

亚洲城娱乐CSS图片居中问题?

( 亚洲城娱乐 )

html如下:

<header class="header">
    <span class="logo">
        <img src="img/baidu.png"/>
    </span>

CSS中为什么我在<header>和<span>中设置了vertical-align:middle;都不会使图片产生居中效果,

而用设置为表格的方式才能生效,

新手真心求问~?

header没有闭合吧,

解决方法如下 在img前面加一个span

<div>
  <span></span>
  <img src="img/star.png" alt="">
</div>

给span设置属性

span{
height:100%;
display:inline-block;
vertical-align:middle;
}
div{
border:1px solid #333;
width:500px;
height:400px;
text-align:center;
}
img{
vertical-align:middle;
}

vertical-align 的是根据元素的基线baseline与父元素的基线来计算的,是相对于元素本身所处的行来说的,该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐.

<div class="parent">
    <span class="child">
        123456
        <img class="middle" src="xxx" />
    </span>
</div>

<style>
    .middle {
        vertical-align: middle;
    }
</style>

此时你将 .child 设置为行内块级元素,然后对其设置高度,这个高度并不是img本身的所在行的行高,所有在这种情况下是不会实现你想要的效果的。不管.child是否设了高度,imgvertical-align只相对自己所在行。

The vertical-align CSS property specifies the vertical alignment of an inline or table-cell box. — MDN

当然inline-block也是可以的。

栗子
plunker

vertical-align:middle 使子元素居中,只能在表格单元或者元素display属性设置为table-cell 生效。 这里有个视频教程可以解决你的疑惑。http://www.imooc.com/learn/542

要在span中设置display:table-cell

(看完/读完)这篇文章有何感想! 亚洲城娱乐的分享…

yzc261亚洲城官网备用地址php异步视频处理问题?求大神指导

( yzc261亚洲城官网备用地址 )

需求描述:
使用百度云平台的视频解决方案,它的解决方案是手机端先上传至自有服务器,再由自有服务器上传至百度的服务器,现在希望php后台在完成用户上传至自有服务器时,返回用户上传成功,然后执行上传至百度服务器的操作。 现在遇到的问题是:PHP后端是等待所有的执行完成后,才会对客户端进行返回。搞得每一次都会等很久。

不知道各位大神可以指导一下小子吗?做前端的,php初级,遇到很多的问题,谢谢各位大神们。

如果你的PHP服务用的是PHP-FPM,可以专门开一个用于处理视频上传操作的进程池pool,脚本用fastcgi_finish_request快速响应用户完成请求后,执行耗时的上传处理.

<?php
echo 手机端视频先上传至自有服务器;
sleep10;
echo 上传成功;
fastcgi_finish_request; //响应用户,结束请求
echo 程序继续操作,从自有服务器上传至百度服务器;
sleep10;

在文件上传过程中PHP-FPM并不会被阻塞,因为Nginx接收完上传的内容后才一次性交给PHP-FPM.
“从自有服务器上传至百度服务器”这个操作则会阻塞占用一个PHP-FPM工作进程.
这时可以考虑建立的upload进程池来处理这个操作,避免阻塞系统的其他脚本运行.

nginx.conf: upload.php脚本的处理都交给监听9001的PHP-FPM进程池处理
location = /upload.php {
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:9001;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

php-fpm: 正常的脚本由静态www池处理,网络阻塞脚本由动态upload池处理
[www]
listen = 127.0.0.1:9000
pm = static
pm.max_children = 4
[upload]
listen = 127.0.0.1:9001
pm = dynamic
pm.max_children = 8
pm.start_servers = 4
pm.min_spare_servers = 4
pm.max_spare_servers = 4

可以使用队列,用户传完之后直接压一个任务到队列里然后返回上传完成,系统再执行个定时任务去跑这个队列。队列应用形式有好几种,你搜搜看

(看完/读完)这篇文章有何感想! yzc261亚洲城官网备用地址的分享…

yzc261亚洲城官网备用地址目前项目使用的是angular,不知道怎么配合eslint使用,有没有什么最佳实践

( yzc261亚洲城官网备用地址 )

最好能贴一下,各位大神自己的配置文件,看看你们的代码规范是怎么样的,或者如果你们项目使用的代码规范工具不是eslint,也可以指导使用一下

(看完/读完)这篇文章有何感想! yzc261亚洲城官网备用地址的分享…

www.yzc261.com怎么给无序列表项按照元素属性排序呢?

( www.yzc261.com )

比如 li 元素都有一个 width 属性 其中大小不一,如何按照 width 属性从小到大把 li 元素重新的插入无序列表中呢 ?

请描述详细点你的问题,比如你的li元素的width自动适应的还是你手动给定的?

在li插入之前按string length排序,插入之后就可以按长度排了。

说下比较坑的思路
1.获取元素的宽度,和本身
2.排序
3.重新插入队列

// include jquery 
// 半成品
var li_array = $".ol li";
var width_arr = new Array;
forvar i = 0;i<= li_array.length;i++{
var this_width = li_array.eqi.css"width";
width_arr[i] = this_width
}

(看完/读完)这篇文章有何感想! www.yzc261.com的分享…

yzc261亚洲城官网备用地址css3背景效果,不知道为什么没显示出来

( yzc261亚洲城官网备用地址 )


只是简单的写了一个ul
背景的写法是这样,但是用chrome发现居然背景这一栏被忽略了
效果也没有


不是说按道理会有那层阴影吗,但是什么都没出来

border结尾反斜杠去掉试试

实测背景是可以显示出来的。

首先,你得把 border 后面的 给去掉。

如果还显示不出来可能是你的浏览器不支持 radial-gradient 作为背景。

radial-gradient加下前缀呢?
-webkit-radial-gradient

(看完/读完)这篇文章有何感想! yzc261亚洲城官网备用地址的分享…

yzc261亚洲城官网备用地址用 服务器发送事件(Server-Sent Events) 的时候,怎样从数据库取得更新的数据?

( yzc261亚洲城官网备用地址 )

我想到两种方式:
1.取最近一段时间内的数据,如果有则返回数据;但这个时间段不好设置,chrome可以用最近3秒,而火狐却是最近5秒,取3秒的话,火狐是经常取不到;取5秒的话,chrome会出现取出重复的数据。

2.第二种思路是数据库中去标记是否为已读,但因为不同浏览器,不同终端取数据并不同步,其中一个取得数据后就标识为已读了,其它浏览器就取不到数据了。

所以,应该怎么处理才好呢?

第二种思路可以,但是要优化下,可以在表内存数据更新时间,在终端存从服务器拿到最新数据的更新时间,终端时间比表时间小,就代表有新数据要推送。

(看完/读完)这篇文章有何感想! yzc261亚洲城官网备用地址的分享…

亚洲城娱乐自从es6推出后新加了class关键字,那么传统的prototype还起到什么作用?

( 亚洲城娱乐 )

class关键字还没推出前,js开发者都是用prototype 模拟类来写代码。
现在有了class,prototype 在class里里外外还有什么地位(作用)?

es6的语法糖而已……
而且,class的操作局限性太大了,最后还不是要用prototype…………

别的不说,就是class内部只能写原型方法静态方法,要是想写原型属性就没办法了,还是要用prototype添加。
另外,听说class里面直接写原型属性已经有提案了,babel已经支持,但是到正式推出不知道要等多久……

再比如jQuery那种不需要new操作符的写法,用class是不可能实现的。

还有很多情况,基本上都不能用class代替……

语法糖而已,最后还是原型继承

没错,最后还是转换成es5语法

es6的语法糖,内部还是prototype,并没有新东西。es6的class帮你修正prototype指向

(看完/读完)这篇文章有何感想! 亚洲城娱乐的分享…