Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。


1
src和dist文件夹的作用是什么?
我正在寻找一个jQuery插件的git repo。我想做一些更改以在自己的项目中使用,但是当我打开仓库时,它具有我从未见过的结构。我不确定要使用/复制哪些文件到我自己的项目中。 有一个“ dist”和“ src”文件夹。这些服务于什么目的?这是特定于gruntjs还是jquery插件的东西? 我很好奇的git repo:https : //github.com/ducksboard/gridster.js

21
React-Native:应用程序尚未注册错误
我目前正在阅读React-Native教程。我从入门教程开始,在该教程中,我创建了一个新的react native项目,并成功地在设备上运行了该项目。 然后,我开始了Props教程,复制了代码片段并尝试再次运行该项目,并在屏幕上显示了以下错误消息:

10
如何从JavaScript中的URL获取JSON?
此URL返回JSON: { query: { count: 1, created: "2015-12-09T17:12:09Z", lang: "en-US", diagnostics: {}, ... } } 我尝试了一下,但没有成功: responseObj = readJsonFromUrl('http://query.yahooapis.com/v1/publ...'); var count = responseObj.query.count; console.log(count) // should be 1 如何从该URL的JSON响应中获取JavaScript对象?
166 javascript  json 

9
截断直接JavaScript字符串
我想使用直接JavaScript截断动态加载的字符串。这是一个url,所以没有空格,而且我显然不在乎单词边界,只在乎字符。 这是我得到的: var pathname = document.referrer; //wont work if accessing file:// paths document.getElementById("foo").innerHTML = "<a href='" + pathname +"'>" + pathname +"</a>"


10
如何为另一个域设置Cookie
假设我有一个名为的网站a.com,并且在加载该网站的特定页面(例如页面链接)时,我想为另一个名为的网站设置Cookie b.com,然后将用户重定向到b.com。 我的意思是,a.com/link我想为其设置Cookie b.com并将用户重定向到b.com。 我对其进行了测试,然后浏览器实际上从接收到了Cookie a.com/link,但是它没有在向的重定向请求中发送该Cookie b.com。正常吗 我们可以为其他域设置Cookie吗?

21
为什么typeof NaN返回“数字”?
只是出于好奇。 typeof NaN数字似乎不太合逻辑。顺便说一句,就像NaN === NaN或NaN == NaN返回假。这是javascript的特性之一,还是有原因呢? 编辑:谢谢你的回答。但是,要让人们适应并不是一件容易的事。阅读答案和Wiki我了解得更多,但仍然有类似 与NaN的比较始终会返回无序结果,即使与自身进行比较也是如此。比较谓词是信令或非信令,信令版本表示此类比较的无效异常。相等和不相等谓词是无信号的,因此x = x返回false可以用来测试x是否为安静的NaN。 只是让我的头旋转。如果有人可以用人类(而不是数学家)可读的语言来翻译它,我将不胜感激。
166 javascript  nan 

6
[Vue警告]:找不到元素
我正在使用Vuejs。这是我的标记: <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> 这是我的代码: var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; 当我加载页面时,我得到以下警告: [Vue warn]: Cannot find element: #main 我究竟做错了什么?
166 javascript  mvvm  vue.js 



20
Javascript-根据另一个数组对数组进行排序
是否可以对看起来像这样的数组进行排序和重新排列: itemsArray = [ ['Anne', 'a'], ['Bob', 'b'], ['Henry', 'b'], ['Andrew', 'd'], ['Jason', 'c'], ['Thomas', 'b'] ] 匹配此数组的安排: sortingArr = [ 'b', 'c', 'b', 'b', 'a', 'd' ] 不幸的是,我没有任何要跟踪的ID。我将需要优先处理items-array,以使其尽可能接近sortingArr。 更新: 这是我正在寻找的输出: itemsArray = [ ['Bob', 'b'], ['Jason', 'c'], ['Henry', 'b'], ['Thomas', 'b'] ['Anne', 'a'], ['Andrew', 'd'], ] 知道如何做到这一点吗?
166 javascript 

11
正则表达式以获取Javascript中两个字符串之间的字符串
我发现了非常相似的帖子,但是我在这里无法完全得到正则表达式。 我正在尝试编写一个正则表达式,该表达式返回一个位于其他两个字符串之间的字符串。例如:我想获取字符串“ cow”和“ milk”之间的字符串。 我的牛总是喂牛奶 会回来 “总是给” 到目前为止,这是我拼凑的表达方式: (?=cow).*(?=milk) 但是,这将返回字符串“牛总是给”。
166 javascript  regex  string 


11
返回一个空的Observable
该函数more()应该Observable从get请求返回an export class Collection{ public more = (): Observable<Response> => { if (this.hasMore()) { return this.fetch(); } else{ // return empty observable } } private fetch = (): Observable<Response> => { return this.http.get('some-url').map( (res) => { return res.json(); } ); } } 在这种情况下,我只能在请求hasMore()为true的情况下执行请求,否则我会在subscribe()function 上遇到错误subscribe is not defined,如何返回可观察到的空值? this.collection.more().subscribe( (res) =>{ …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.