相关疑难解决方法(0)

如何使用JavaScript漂亮地打印JSON?

如何以易于阅读(针对人类读者)格式显示JSON?我主要是寻找缩进和空白,甚至可能是颜色/字体样式等.

javascript json pretty-print

2222
推荐指数
21
解决办法
93万
查看次数

在Node.js中编写格式化的JSON

我使用Node.js的开机自检JSON到PostBin但数据被错误地格式化(你可以在这里看到:http://www.postbin.org/1cpndqw).

这是我用于tesT的代码:

var http = require('http');

var options = {
  host: 'www.postbin.org',
  port: 80,
  path: '/1cpndqw',
  method: 'POST'
};

var req = http.request(options, function(res) {
  console.log('STATUS: ' + res.statusCode);
  console.log('HEADERS: ' + JSON.stringify(res.headers));
  res.setEncoding('utf8');
  res.on('data', function (chunk) {
    console.log('BODY: ' + chunk);
  });
});

req.write(JSON.stringify({ a:1, b:2, c:3 }, null, 4));
req.end();
Run Code Online (Sandbox Code Playgroud)

javascript json webhooks node.js

79
推荐指数
3
解决办法
8万
查看次数

jQuery:print_r()显示等效?

可能重复:
JavaScript数据格式化/漂亮的打印机

我对在FireBug中查看未格式化的json blob感到有些厌倦.

有没有人知道jQuery的PHP的print_r()相当于?

会递归地从对象或数组中生成显示字符串的东西,我可以在页面上显示以便快速调试吗?

谢谢!

php debugging jquery

64
推荐指数
7
解决办法
14万
查看次数

在JavaScript中进行对象文字赋值后是否需要分号?

以下代码说明了分配的对象文字,但之后没有分号:

var literal = {
    say: function(msg) { alert(msg); }
}
literal.say("hello world!");
Run Code Online (Sandbox Code Playgroud)

这似乎是合法的,并且不会发出警告(至少在Firefox 3中).这是完全合法的,还是有严格的JavaScript版本,这是不允许的?

我特别想知道未来的兼容性问题...我想写"正确的"JavaScript,所以如果技术上我需要使用分号,我想使用它.

javascript

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

在javascript对象中搜索具有特定值的属性?

我有一个javascript对象,我想以递归方式搜索它以查找包含特定值的任何属性.

我正在使用的javascript已经缩小,并且不容易追踪.

背景

我正在使用Bing Maps AJAX SDK.它可以添加其他图块层.每个tilelayer都有一个tilesource对象,它指定tile块的URI格式.

我遇到了一个问题,即tilesource URI创建一次并缓存.因此,我不能动态地更改每个请求的URL参数(例如,根据一天中的时间更改图块覆盖的颜色).

请注意,此行为与Google的Map API和WP7的Bing Maps api不同,后者允许您为每个磁贴请求动态创建URL.

查找缓存的URI,并替换两个特定参数,然后使用URI来获取磁贴.

由于这是javascript,我想找到缓存的URI,并用一个函数替换它,而不是动态构建URI,然后返回它.

我不需要每个运行时都这样做,只是想要和想法缓存属性的位置,所以我可以编写代码到hax0r它.

原始问题

如果我将URI设置为某个值,如"floobieblaster",当我设置断点时,我可以递归搜索javascript对象的"floobieblaster"并获取存储该值的属性吗?

编辑添加

我正在搜索的对象似乎有一个循环引用,因此任何递归代码都可能导致堆栈溢出.

我可以使用任何编辑器/调试器技巧吗?

javascript

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

在Internet Explorer中实现Mozilla的toSource()方法

有没有人为Internet Explorer和其他非Gecko浏览器实现Mozilla的Object.toSource()方法?我正在寻找一种将简单对象序列化为字符串的轻量级方法.

javascript

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

有没有办法在使用JavaScript的网页中打印JSON?

在我看来,漂亮的打印JSON是一个简单的任务,JavaScript应该能够处理它.有没有人编写(或运行)JavaScript函数来执行此操作?

javascript json pretty-print

12
推荐指数
3
解决办法
2万
查看次数

对于javascript,有没有相当于dbug(a*真的*漂亮的vars打印)?

我知道firebug中的console.log,这个东西叫做dbug(但根本不是我想要的).我正在寻找的东西将给我一个漂亮的打印嵌套视图到一个对于javascript看起来像这样的对象:

dbug输出http://dbug.ospinto.com/img/screenshots.png

我也知道这个问题,我正在寻找一些更具表格的东西.

javascript debugging

9
推荐指数
1
解决办法
435
查看次数

Javascript中的Java面向对象概念

我已经使用Java很长一段时间了,很长一段时间我一直在使用GWT(Google Web Toolkit)进行Web开发.它的美妙之处在于我拥有了面向Java对象的构造,并且不会担心它如何被转换为GWT - 让Google来处理它.我对Javascript的了解已经足够,但并不是因为我可以用它进行大量的Web开发.后来我决定我必须对Javascript有更深入和更彻底的了解,这是一个真正的过山车 - 只是在我认为我得到了一些东西,有些东西来证明我错了 - 我只是被误解了.

有什么比stackoverflow更能表达我的关注的地方:我正在寻找一些资源和指向什么是Javascript等同于以下一些Java概念:

Class
instance of a class - object
Member variables
Getters
Setters
Abstract Class
Interface
Inheritance
Access Modifiers
Constructors
Run Code Online (Sandbox Code Playgroud)

我知道其中一些概念,但正如我所说 - 我相信我有一些概念上的困难.如果有人可以指出一个真正的javascript大师试图在这里查明这些概念,我将非常高兴.

javascript java gwt

9
推荐指数
3
解决办法
1925
查看次数

标签 统计

javascript ×8

json ×3

debugging ×2

pretty-print ×2

gwt ×1

java ×1

jquery ×1

node.js ×1

php ×1

webhooks ×1