小编gar*_*mac的帖子

webpack在源代码地图的生产版本中是否应该有`webpack://`url?

我知道你不应该真的把它们放在生产中,而且在过去我只注意到webpack://在我的开发构建中使用webpack-dev-server并且不知道prod构建中的预期.

webpack://如果你有一个包含源图的生产版本,webpack 应该有网址吗?

例如,如果我看看我的开发构建源代码,就像build/bundle.js.map我看到webpack://映射到我的文件位置一样,webpack-dev-server以便在开发模式下更快地重新加载(我更确定)并且只是想知道生产构建的期望是什么?

编辑:我和白痴一起说,sitemap当我的意思sourcemap

javascript webpack

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

向未命名的匿名默认导出函数添加原型-ei“ export default()=> {}”

我知道您可以执行以下操作:

import React from "react";
import PropTypes from "prop-types";

const Header = ({ name }) => <div>hi {name}</div>;

Header.propTypes = {
  name: PropTypes.string
};

export default Header
Run Code Online (Sandbox Code Playgroud)

但是,我可以propTypes为匿名导出的默认函数(export default () =>{})分配如下吗?:

 export default ({ name }) => <div>hi {name}</div>;


 //how do I do this part/ is it possible?
   ?.propTypes = {
      name: PropTypes.string
   };
Run Code Online (Sandbox Code Playgroud)

编辑:我尝试过:

    export default ({ name }) => (<div>
//  ----- here ------- (makes sense why, it doesn't work) 
    static propTypes = { …
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs react-proptypes

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

VueJs 是否有像 React 一样的受控和非受控组件的概念?

React 有受控和不受控https://reactjs.org/docs/uncontrol-components.html组件的概念。

受控的是在 React 模型中工作的组件,并且在虚拟 dom 中跟踪状态。

而不受控制的是虚拟dom之外的管理。

由于 Vue 也可以使用虚拟 dom,是否有错误的方式来获取元素(例如,如果是 vanillajs 来操作 dom,你可以使用document.queryBySelector或像你那样使用)吗?classList.add

javascript reactjs vue.js vuejs2

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

Angular2 RxJs Observables:filter vs map?

Filter和Map rxjs函数似乎都是操纵rxjs Observable流的方法.在与他们和我见过的例子叮当作响之后,他们似乎都做了同样的事情.

有什么区别,什么时候应该使用一个而不是另一个?

observable rxjs typescript angular

4
推荐指数
1
解决办法
2995
查看次数

Angular2导入语法:"import*as <foo>"vs"import {<foo>}"

我看到可以导入两种不同的方式模块.

大多数导入看起来像 'import {<something>} (即import { Component } from '@angular/core';)

其他导入如'import * as <something>(即import * as _ from "lodash";)

根据我的理解,当使用typings(即typings install lodash=npm --save)而不是Angular2模块将vanilla js模块导入项目时,使用后一种方法导入是正确的吗?

如果我的假设是正确的,你是否以相同的方式使用两个导入的类/模块(当你声明它们在Components类中使用时)?

javascript import angular2-injection typescript-typings angular

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

GraphQL是否只有一个端点成为瓶颈?

我试图理解GraphQL是否是大型应用程序的一个很好的架构决策.

引起我注意的一件事是它为所有请求使用单个端点.

来自http://graphql.org

从单个端点访问数据的全部功能.

这是瓶颈吗?所有请求都通过单个API网关(单个端点)?

问朋友.谢谢.

编辑:指出我任何解决这个问题的文档会有所帮助.

architecture api design-patterns scalability graphql

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

2
推荐指数
1
解决办法
2217
查看次数

如果在初始请求中获得资源,什么使条件 GET 成为“有条件的”?

分解条件 GET 的原因:

RFC 2616它指出GET方法改变为“有条件GET”如果请求消息包括If-*If-Modified-SinceIf-Unmodified-SinceIf-MatchIf-None-Match,或If-Range)头字段。

然后声明:

条件 GET 方法请求在条件标头字段描述的情况下传输实体。

根据我的理解,这是说如果在任何新的后续请求中满足“ ”条件,它只会返回被请求的数据If-*。例如,如果 GET 请求返回一个带有Etag标头的响应,那么下一个请求必须包含If-None-Match带有ETag值以将客户端传回请求的资源。

但是,如果客户端在获取返回的 " ETag" 标头(以返回If-None-Match)之前必须发送初始请求,那么他们已经拥有所请求的资源。因此,任何返回If-None-Match带有该ETag值的标头的未来请求仅指示所请求值的返回,返回200 OK(如果客户端没有从初始请求返回If-None-MatchETag值)或304 Not Modified(如果他们这样做),其中通过缓存资源来帮助客户端和服务器。

我的问题:

为什么它说明了实体(从请求的资源)将“转移ONLY ”如果If-*条件(在我的例子,其中客户端返回等会见ETag与价值If-None-Match,以缓存所请求的资源),如果资源或者“实体" 是否被返回,有或没有 " If-*" …

conditional get restful-authentication http-1.1 http-headers

2
推荐指数
1
解决办法
1419
查看次数

你为什么要在AngularJS中使用lodash?

我认为很简单的问题.我看到人们对它赞不绝口,但我没有看到任何关于"为什么"使用它的东西.在我看来,(从我天真的外部视角)ng-repeat,如果不是在嵌套层中,在另一个内部重复.我看起来它没有添加角度还没有的功能 - 我确定我错了 - 我看到"懒加载"这个术语与它一起使用它看起来并不像它更容易看到那里的文件.有什么东西lodash在AngularJS中明显更容易,特别是我会让它在我的项目中添加另一个lib吗?你怎么能用它开箱即用?

angularjs lodash

2
推荐指数
1
解决办法
344
查看次数