Questions tagged «javascript»

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



6
如何绕过Access-Control-Allow-Origin?
我正在对他们设置的平台上的我自己的服务器执行ajax调用,以防止这些ajax调用(但是我需要它从服务器上获取数据以显示从服务器数据库中检索到的数据)。我的ajax脚本正在运行,它可以将数据发送到服务器的php脚本以进行处理。但是由于它被"Access-Control-Allow-Origin" 我无权访问该平台的源/核心。因此我无法删除不允许这样做的脚本。(P / SI使用了Google Chrome浏览器的控制台,并发现了此错误) Ajax代码如下所示: $.ajax({ type: "GET", url: "http://example.com/retrieve.php", data: "id=" + id + "&url=" + url, dataType: 'json', cache: false, success: function(data) { var friend = data[1]; var blog = data[2]; $('#user').html("<b>Friends: </b>"+friend+"<b><br> Blogs: </b>"+blog); } }); 还是JSON上面的ajax脚本具有等效的代码?我认为JSON是允许的。 我希望有人可以帮助我。
196 javascript  php  jquery  ajax  cors 



9
为什么Google +1记录我的鼠标移动?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 2年前关闭。 改善这个问题 仅在我的网站上带有Google +1框的页面上: 似乎每次鼠标移动都会触发一个事件。有人知道它在做什么吗?我在Google上进行了搜索(也许我应该对此进行一次Bing!),但似乎没有人写过它。是否记录有关访客浏览习惯的信息?是否可以通过某种验证码来检测类似人的行为? 示例URL,在chrome中按F12键,转到时间轴并按record,然后在此页面上移动鼠标(它加上这个问题,不用担心): https://plusone.google.com/u/0/_/+1/button?hl=zh-CN&jsh=r%3Bgc%2F22224365-adc8a19e#url=/programming/6667544/google -1-recording-mouse-move&size = tall&count = true&id = I1_1310488711647&parent = https://plusone.google.com/u/0/_/+1/button?hl = zh-CN&jsh = r%3Bgc%2F22224365-adc8a19e# url = https://stackoverflow.com/questions/6667544/google-1-recording-mouse-move&size=tall&count=true&id=I1_1310488711647 对于它的价值(我可以看到这将是一个受欢迎的问题),我认为它背后没有任何险恶的东西,甚至可能是无用的工件/错误,但是如果它正在进行某种跟踪,好吧,这似乎对我有点欺骗。 Google +1隐私权政策 http://www.google.com/intl/zh-CN/privacy/plusone/ Google +1按钮隐私权政策 2011年6月28日 Google隐私权政策描述了您使用Google产品和服务时我们如何处理个人信息,包括使用Google +1按钮时提供的信息。此外,以下内容介绍了针对您对+1按钮的使用所特有的其他隐私保护惯例。 我们收集的信息以及共享方式 Google +1按钮是您与世界公开分享信息的一种方式。Google +1按钮可帮助您和其他人接收来自Google和我们的合作伙伴的个性化内容。Google会记录您对某件事+1的事实,以及您单击+1按钮时正在查看的页面的有关信息。您的+1可能会在您在Google服务(例如在搜索结果中或您的Google个人资料中)或互联网上的网站和广告上的其他地方,作为带有您的个人资料名称和照片的注释显示为其他人。 我们将记录有关您的+1活动的信息,以便为您和其他用户提供更好的Google服务体验。 为了使用Google +1按钮,您需要使世界可见的公开Goog​​le个人资料,其中至少包括您为个人资料选择的名称。该名称将在所有Google服务中使用,在某些情况下,它可能会替换您在Google帐户下共享内容时使用的其他名称。我们可能会向拥有您的电子邮件地址或其他身份信息的人显示您的Google个人资料身份。 使用收集到的信息 除了上述用途外,您提供给我们的信息还必须遵守我们的主要Google隐私权政策。 我们可能会与公众,我们的用户和合作伙伴(例如发布商,广告商或关联网站)共享与用户+1活动相关的汇总统计信息。例如,我们可能告诉发布者“对该页面+1的人中有10%在华盛顿州塔科马。” 您的选择 您可以在个人资料的+1标签上查看已+1的项目列表。您可以从该列表中删除单个项目。 您可以选择不认识的人在第三方网站(包括第三方网站上的广告)上看到+1建议。 我们将在您的浏览器中本地存储数据(例如您最近的+1)。您可能可以在浏览器设置中访问和清除此信息。 更多信息 Google遵守美国安全港隐私权原则。有关安全港框架或我们的注册的更多信息,请访问美国商务部网站。


7
在白色上将RGB转换为RGBA
我有一个十六进制颜色,例如#F4F8FB(或rgb(244, 248, 251)),我想将其转换为尽可能透明的 rgba颜色(当显示为白色时)。合理?我正在寻找一种算法,或者至少是一种算法的想法。 例如: rgb( 128, 128, 255 ) --> rgba( 0, 0, 255, .5 ) rgb( 152, 177, 202 ) --> rgba( 50, 100, 150, .5 ) // can be better(lower alpha) 有想法吗? 基于Guffa答案的FYI解决方案: function RGBtoRGBA(r, g, b){ if((g == null) && (typeof r === 'string')){ var hex …
196 javascript  colors  css  rgba 

25
Npm安装找不到模块'semver'
我不能npm install在NodeJS中使用命令提示符。我在运行时遇到这些错误npm install: module.js:339 throw err; ^ Error: Cannot find module 'semver' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\l ib\config\defaults.js:6:14) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Module.require (module.js:366:17)

18
如何检查JavaScript中是否存在数组元素?
我正在使用Titanium,我的代码如下所示: var currentData = new Array(); if(currentData[index]!==""||currentData[index]!==null||currentData[index]!=='null') { Ti.API.info("is exists " + currentData[index]); return true; } else { return false; } 我正在将索引传递给数组currentData。我仍然无法使用上述代码检测到不存在的元素。

7
使用Node.js在JSON文件中写入/添加数据
我正在尝试使用来自循环数据的节点来写入JSON文件,例如: let jsonFile = require('jsonfile'); for (i = 0; i < 11; i++) { jsonFile.writeFile('loop.json', "id :" + i + " square :" + i * i); } loop.json中的outPut是: id :1 square : 1 但是我想要这样的输出文件(如下),并且如果我再次运行该代码,它应该将该新输出添加为相同的现有JSON文件中的元素: { "table":[ { "Id ":1, "square ":1 }, { "Id ":2, "square ":3 }, { …
196 javascript  json  node.js  fs 

29
“ SyntaxError:JSON中位置0处的意外令牌<”
在处理类似于Facebook的内容提要的React应用程序组件中,我遇到了一个错误: Feed.js:94未定义的“ parsererror”“ SyntaxError:JSON中位置0处的意外令牌&lt; 我遇到了一个类似的错误,事实证明这是render函数中HTML的错字,但这里似乎并非如此。 更令人困惑的是,我将代码回滚到了较早的已知工作版本,但仍然出现错误。 Feed.js: import React from 'react'; var ThreadForm = React.createClass({ getInitialState: function () { return {author: '', text: '', included: '', victim: '' } }, handleAuthorChange: function (e) { this.setState({author: e.target.value}) }, handleTextChange: function (e) { this.setState({text: e.target.value}) }, handleIncludedChange: function (e) { this.setState({included: e.target.value}) …

20
如何更改moment.js的语言?
我正在尝试更改moment.js设置的日期的语言。默认语言是英语,但是我想设置德语。这些是我尝试过的: var now = moment().format("LLL").lang("de"); 它给NaN。 var now = moment("de").format("LLL"); 这甚至没有反应。 var now = moment().format("LLL", "de"); 不变:这仍然会产生英文结果。 这怎么可能?


11
返回字符串,不带斜杠
我有两个变量: site1 = "www.somesite.com"; site2 = "www.somesite.com/"; 我想做这样的事情 function someFunction(site) { // If the var has a trailing slash (like site2), // remove it and return the site without the trailing slash return no_trailing_slash_url; } 我该怎么做呢?

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.