Tag: JavaScript

Javascriptfile upload

JavaScript中的任何替代的东西,使file upload控制? 其实问题是,我正在创buildfile upload控制dynamic使用htmlwriter,当我使用request.form[fileuplodctrl].tostring() ,我只得到文件名不path… 任何人可以build议我任何其他方式来获得完整的文件path:)

math随机数而不重复以前的数字

似乎无法find答案,说我有这个: setInterval(function() { m = Math.floor(Math.random()*7); $('.foo:nth-of-type('+m+')').fadeIn(300); }, 300); 我怎样才能让随机数字不会重复。 例如,如果随机数是2,我不想要2再出来。

d3添加文字圈

我正在试图添加一些文字到圈子里。 我一直在从http://mbostock.github.com/d3/tutorial/circle.html下面的例子,但无法得到正确的输出。 代码片段是: var data; var code; d3.json("/json/trace.json", function(json) { data = json; console.log(data); // get code for visualization code = data["code"]; alert(code); var mainSVG = d3.select("#viz") .append("svg") .attr("width", 900) .attr("height", 900); mainSVG.append("circle") .style("stroke", "gray") .style("fill", "white") .attr("r", 100) .attr("cx", 300) .attr("cy", 300); circle = mainSVG.selectAll("circle").data([code]); }) ; 任何build议如何获得这项工作? 非常感谢!

从JSON对象中parsing循环引用

如果我有一个来自json.net的序列化JSON,如下所示: User:{id:1,{Foo{id:1,prop:1}}, FooList{$ref: "1",Foo{id:2,prop:13}} 我想淘汰赛输出一个foreach over FooList,但我不知道如何继续,因为$ ref的东西可以扔东西。 我想这个解决scheme会强制所有Foos在FooList中渲染,而不使用: PreserveReferencesHandling = PreserveReferencesHandling.Objects 但这似乎是浪费..

所选文字的HTML

是否有一个跨浏览器的方式来获取所选文本的HTML?

IP地址validation的正则expression式

我想validation的值是有效的IP地址或不。 我用来validation像 ValidIpAddressRegex = "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"; 它工作正常,但是当我给像12345678的值,它也返回true ..如何解决这个问题?

async for node.js中的循环

我是新来的这个node.js ..我有点困惑这个callback..在我的应用程序里面一个for循环我打电话给一个asynchronous函数调用,我想我的问题是,在我得到asynchronous调用的响应之前我的for循环得到循环。 我的代码: async.forEach(Object.keys(config), function(key, next) { search(config[key].query, function(err, result) { // console.log("fffffffffff="+ util.inspect(result))——– >>>Getting undefined.. if (err) return next(err) // var json = JSON.stringify({ "result": result }); results[key] = { "result": result } console.log("rrrrrrrr="+util.inspect(results[key])) next() // <—- critical piece. This is how the forEach knows to continue to the next loop. Must be called […]

哪些字符在JSON密钥名称中有效/无效?

在JavaScript对象或JSONstring的键名中是否有禁止使用的字符? 还是需要逃避的angular色? 更具体地说,我想使用“$”,“ – ”和空格键名称。

了解AJAX CORS和安全性考虑

我正试图理解为什么CORS工作的方式。 正如我从这篇文章中所学到的 ,当www.a.com的网页向www.b.com发出AJAX请求时,决定是否允许请求的是www.b.com 。 但是在这样的模型中,客户端究竟保证了什么? 例如,如果黑客成功将XSS脚本注入到我的页面,那么它向他的域发出一个AJAX请求来存储用户数据。 所以黑客的域名肯定会允许这样的请求。 我以为www.a.com应该决定哪些域允许请求。 所以在理论上,在一个标题访问控制,允许来源我想把整个允许的AJAX CORS请求的域名单。 有人可以解释当前的CORS实现处理什么安全问题吗?

使用jQuery从JSON数组中获得唯一的结果

我有这块代码显示我的数组“类别”到一个JQuery简单列表。 它运作良好,但如果有“篮球”类别的3项,该类别将出现3次。 我怎么能这样做,所以他们只出现一次? 谢谢。 代码如下: function loadCategories() { console.debug('About to refresh with sort type : ' + sortType); var items = []; $.each(catalog.products, function(index, value) { items.push('<li id="' + index + '">' + '<a data-identity="productId" href="./productList.page?category=' + value.category + '" >' + '<p style="margin-bottom:0px;margin-top:0px;">' + value.category + '</p></a> </li>'); } ); categoryView.html(items.join('')); categoryView.listview('refresh'); } 这是我的数组的代码: […]