如何使用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()尽可能避免使用.
我想使用PHP函数从推文中检索所有主题标签.
我知道有人在这里问了一个类似的问题,但没有提示如何在PHP中实现这一点.由于我对正则表达式不是很熟悉,所以不知道如何编写一个函数来返回推文中所有主题标签的数组.
那么我该如何使用以下正则表达式执行此操作:
#\S*\w
Run Code Online (Sandbox Code Playgroud) 我正在构建一个Web应用程序,并计划使用speechRecognition和navigator.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
我想使用 JavaScript 在 HTML5 画布元素上绘制可变数量的等距点。如何计算每个点的 X/Y 位置?
编辑:
我希望从一个点到它的直接邻居以及画布边缘的距离是相同的。
如果我有一个 8px x 8px 画布和 4 个点,那么从一个点到它的直接邻居和画布边缘的距离将为 2px。
但是如果我有奇数点而不是方形画布怎么办?
(我认为图像可能有助于更好地理解我的问题)

我为网站上的输入字段编写了一个自动完成脚本.它使用jQuery并且工作正常.它应该看起来像这样:
autocomplete-1 http://img96.imageshack.us/img96/1994/screenshot1lm.png
不幸的是,Firefox自己的自动完成功能阻碍了我的方式,重叠了一些结果: alt text http://img15.imageshack.us/img15/557/screenshot2ct.png
是否可以防止Firefox自动填充字段弹出?(不仅在我的机器上,而且在网站的每个用户)
问题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:解决
之后,我怎么能这样做:(
在绳子的末端附上一个矩形框)

我刚刚下载并安装了 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) 我将网站的内容存储在字符串$ 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)
我怎么做?我应该使用正则表达式,还是有其他方式?
javascript ×5
html ×3
canvas ×2
php ×2
regex ×2
autocomplete ×1
couchdb ×1
couchdb-3.x ×1
count ×1
fauxton ×1
firefox ×1
getusermedia ×1
html5-canvas ×1
jquery ×1
json ×1
math ×1
object ×1
physicsjs ×1
string ×1
twitter ×1