小编sno*_*pey的帖子

将对象字符串转换为JSON

如何使用JavaScript(或jQuery)将描述对象的字符串转换为JSON字符串?

例如:转换它(不是有效的JSON字符串):

var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }"
Run Code Online (Sandbox Code Playgroud)

进入这个:

str = '{ "hello": "world", "places": ["Africa", "America", "Asia", "Australia"] }'
Run Code Online (Sandbox Code Playgroud)

我希望eval()尽可能避免使用.

javascript json object

159
推荐指数
6
解决办法
56万
查看次数

从PHP函数中的tweet中检索所有主题标签

我想使用PHP函数从推文中检索所有主题标签.

我知道有人在这里问了一个类似的问题,但没有提示如何在PHP中实现这一点.由于我对正则表达式不是很熟悉,所以不知道如何编写一个函数来返回推文中所有主题标签的数组.

那么我该如何使用以下正则表达式执行此操作:

#\S*\w
Run Code Online (Sandbox Code Playgroud)

php regex twitter

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

语音识别和getUserMedia

我正在构建一个Web应用程序,并计划使用speechRecognitionnavigator.getUserMedia进行音频输入.

我注意到我的桌面浏览器(Mac上的Chrome,版本31.0.1650.63)要求两次获得使用麦克风的权限.虽然这对用户来说可能有点烦人,但语音识别和音频输入似乎都有效.

但是,如果我在Android(Nexus 7,Android v4.4.2; Chrome v31.0.1650.59)上打开同一页面,它会要求两次获得使用我的麦克风的权限,但我只能使用其中一个(无论哪个已开始)第一).有时,error: "not-allowed"即使我允许访问麦克风,我也会收到语音识别错误.

我做了一个jsFiddle,这里:http://jsfiddle.net/5xBpW/

我的问题是:有没有办法在输入流上执行语音识别?或者还有其他任何方法可以在Chrome for Android上使用这两种功能吗?

javascript speech-recognition google-chrome getusermedia mobile-chrome

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

画布上的等距点

我想使用 JavaScript 在 HTML5 画布元素上绘制可变数量的等距点。如何计算每个点的 X/Y 位置?

编辑:

我希望从一个点到它的直接邻居以及画布边缘的距离是相同的。
如果我有一个 8px x 8px 画布和 4 个点,那么从一个点到它的直接邻居和画布边缘的距离将为 2px。
但是如果我有奇数点而不是方形画布怎么办?
(我认为图像可能有助于更好地理解我的问题)

等距点

html javascript math canvas

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

防止Firefox自动完成弹出

我为网站上的输入字段编写了一个自动完成脚本.它使用jQuery并且工作正常.它应该看起来像这样:

autocomplete-1 http://img96.imageshack.us/img96/1994/screenshot1lm.png

不幸的是,Firefox自己的自动完成功能阻碍了我的方式,重叠了一些结果: alt text http://img15.imageshack.us/img15/557/screenshot2ct.png

是否可以防止Firefox自动填充字段弹出?(不仅在我的机器上,而且在网站的每个用户)

html javascript firefox jquery autocomplete

3
推荐指数
1
解决办法
272
查看次数

PhysicsJS - 在它的末尾创建绳索并附加一些东西

问题1:
我是PhysicsJS的新手,我试图创建一条绳索,其中包含" 篮子角色约束 "
这样的东西:JSFiddle
如你所见,这条绳子不自然!(摩擦,绳索,稳定时间......)并且通过增加绳索的长度,它变得更糟!
首先我认为,通过增加绳索颗粒的质量,它会更快地减速,但......

var basket = [];
var fpos = window.innerWidth / 2;
var epos = window.innerHeight / 2;
for ( var i = fpos; i < fpos + epos; i += 5 ){

    l = basket.push(
        Physics.body('circle', {
            x: i
            ,y: 50 - (i-fpos)
            ,radius: 1
            ,restitution: 0
            ,mass: 1000
            ,conf: 1
            ,hidden: true
        })
    );

    rigidConstraints.distanceConstraint( basket[ l - 1 ], basket[ l - 2 ], 2 );
}
Run Code Online (Sandbox Code Playgroud)

问题2:解决
之后,我怎么能这样做:(
在绳子的末端附上一个矩形框)

在此输入图像描述

javascript canvas html5-canvas physicsjs

3
推荐指数
1
解决办法
656
查看次数

在 couchdb 3 中创建新用户,无需管理员密码

我刚刚下载并安装了 CouchDB v3

第一次启动时,它提示我设置管理员密码,我这样做了。

对于我正在构建的 Web 应用程序,我想使用 CouchDB 用户身份验证功能,因此我_users使用 Fauxton UI 创建了一个新数据库。

创建_users数据库后,我调用 REST API 来插入新用户(这是取自文档的示例代码):

$ curl -X PUT http://localhost:5984/_users/org.couchdb.user:jan \
     -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -d '{"name": "jan", "password": "apple", "roles": [], "type": "user"}'
Run Code Online (Sandbox Code Playgroud)

而不是预期的反应

{"ok":true,"id":"org.couchdb.user:jan","rev":..."}
Run Code Online (Sandbox Code Playgroud)

我越来越

{"error":"unauthorized","reason":"You are not authorized to access this db."}
Run Code Online (Sandbox Code Playgroud)

将管理员凭据添加到 API 调用时,它会按预期工作:

$ curl -X PUT http://admin:____@localhost:5984/_users/org.couchdb.user:jan \
     -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -d '{"name": "jan", "password": "apple", "roles": …
Run Code Online (Sandbox Code Playgroud)

couchdb fauxton couchdb-3.x

3
推荐指数
1
解决办法
2027
查看次数

计算字符串中的html链接并添加列表

我将网站的内容存储在字符串$ html中.

我想计算链接到.otf格式的文件的所有html链接,这些链接的列表添加$ html的末尾并删除原始链接.

一个例子:

<?php
$html_input = '
<p>
    Lorem <a href="font-1.otf">ipsum</a> dolor sit amet, 
    consectetur <a href="http://www.cnn.com">adipiscing</a> elit.
    Quisque <a href="font-2.otf">ultricies</a> placerat massa 
    vel dictum.
</p>'

// some magic here    

$html_output = '
<p>
    Lorem ipsum dolor sit amet, 
    consectetur <a href="http://www.cnn.com">adipiscing</a> elit.
    Quisque ultricies placerat massa 
    vel dictum.
</p>
<p>.otf-links: 2</p>
<ul>
    <li><a href="font-1.otf">ipsum</a></li>
    <li><a href="font-2.otf">ultricies</a></li>
</ul>'
?>        
Run Code Online (Sandbox Code Playgroud)

我怎么做?我应该使用正则表达式,还是有其他方式?

html php regex string count

0
推荐指数
1
解决办法
1796
查看次数