比如说,如果我有一个使用单例模式实现的网络管理器类。
export default class Manager {
private static _Instance: Manager;
public static get Instance(): Manager {
if (Manager._Instance) {
return Manager._Instance;
} else {
return new Manager();
}
}
constructor() {
if (Manager._Instance) {
return Manager._Instance;
}
Manager._Instance = this;
}
// Network management methods, etc.
}
Run Code Online (Sandbox Code Playgroud)
我在 React 应用程序组件树的最顶部(应用程序生命周期的开始)实例化它:
import React from 'react';
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom';
import Manager from './Manager';
import Foo from './Foo';
import Bar from './Bar';
class App extends React.Component<{}, …Run Code Online (Sandbox Code Playgroud) 在我的教科书中提供了URL http://services.faa.gov/airport/status/SFO?format=application/JSON.该链接指向以JSON格式提供原始页面内容的页面.我想将另一个网页的内容格式化为JSON,所以我尝试复制使用的方法,(我教授为作业提供的链接使用相同的格式),我什么也得不到.http://www.programmableweb.com/apitag/weather?format=application/JSON点击此处的链接可以通过搜索引擎搜索网站.复制粘贴完全相同的链接只会带您到实际的网页.我的问题是,为什么我只能附加?format=application/JSON到网页的JSON格式的任何网址?
如果重要,我正试图通过Chrome扩展程序显示JSON数据.