window下无法安装sass sass-loader
node-sass安装失败的原因是网络限制导致无法下载.node文件
推荐方法:使用淘宝镜像
1 | npm set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ |
or
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
其他翻墙、手动导入文件的方式不推荐。
window下无法安装sass sass-loader
推荐方法:使用淘宝镜像
1 | npm set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ |
or
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
其他翻墙、手动导入文件的方式不推荐。
目前的大部分公司的项目都是采用的前后端分离, 后端接口的开发和前端人员是同时进行的. 那么这个时候就会存在一个问题, 在页面需要使用大量数据进行渲染生成前, 后端开发人员的接口也许并没有写完, 作为前端的我们也就没有办法获取数据. 所以 前端工程师就需要自己按照接口文档模拟后端人员提供的数据, 以此进行页面的开发.
这个时候, Mock.js的作用就体现出来了, 在数据量较大的情况下, 我们不用一个一个的编写数据, 只需要根据接口文档将数据的格式填入,Mock.js就能够自动的按需生成大量的模拟数据. 且Mock.js提供了大量的数据类型, 包括文本, 数字, 布尔值, 日期, 邮箱, 链接, 图片, 颜色等.
目前的大部分公司的项目都是采用的前后端分离, 后端接口的开发和前端人员是同时进行的. 那么这个时候就会存在一个问题, 在页面需要使用大量数据进行渲染生成前, 后端开发人员的接口也许并没有写完, 作为前端的我们也就没有办法获取数据. 所以 前端工程师就需要自己按照接口文档模拟后端人员提供的数据, 以此进行页面的开发.
这个时候, Mock.js的作用就体现出来了, 在数据量较大的情况下, 我们不用一个一个的编写数据, 只需要根据接口文档将数据的格式填入,Mock.js就能够自动的按需生成大量的模拟数据. 且Mock.js提供了大量的数据类型, 包括文本, 数字, 布尔值, 日期, 邮箱, 链接, 图片, 颜色等.
1 | npm install mockjs -S |
Mock.js暴露了一个全局的Mock对象, 我们只需要将Mock对象引入到文件中, 调用Mock对象的方法即可
1 | //CommonJS引入 |
1 | //ES6的引入方式 |
Mock对象提供了4个方法, 分别是
以及一个工具库 Mock.Random. 其中我们经常使用到的就是Mock.mock()和Mock.Random.
1 |
|
字段 | 状态码 | 说明 |
---|---|---|
Continue | 100 | 指示客户端可能继续其请求。 |
SwitchingProtocols | 100 | 指示正在更改协议版本或协议。 |
OK | 200 | 指示请求成功,且请求的信息包含在响应中。 |
Created | 201 | 指示请求导致在响应被发送前创建新资源。 |
Accepted | 202 | 指示请求已被接受做进一步处理。 |
NonAuthoritativeInformation | 202 | 指示返回的元信息来自缓存副本而不是原始服务器,因此可能不正确。 |
NoContent | 204 | 指示请求成功,指示已成功处理请求并且响应已被设定为无内容。 |
ResetContent | 205 | 指示客户端应重置(或重新加载)当前资源。 |
PartialContent | 206 | 指示响应是包括字节范围的 GET 请求所请求的部分响应。 |
MultipleChoices | 300 | 指示请求的信息有多种表示形式,默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 头的内容。 |
Ambiguous | 300 | 指示请求的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 头的内容。 |
MovedPermanently | 301 | 指示请求的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。 |
Moved | 301 | 指示请求的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。 |
Found | 302 | 指示请求的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。 |
Redirect | 302 | 指示请求的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。 |
SeeOther | 303 | 作为 POST 的结果,SeeOther 将客户端自动重定向到 Location 头中指定的 URI。用 GET 生成对 Location 头所指定的资源的请求。 |
RedirectMethod | 303 | 作为 POST 的结果,RedirectMethod 将客户端自动重定向到 Location 头中指定的 URI。用 GET 生成对 Location 头所指定的资源的请求。 |
NotModified | 304 | 指示客户端的缓存副本是最新的。未传输此资源的内容。 |
UseProxy | 305 | 指示请求应使用位于 Location 头中指定的 URI 的代理服务器。 |
Unused | 306 | 是未完全指定的 HTTP/1.1 规范的建议扩展。 |
TemporaryRedirect | 307 | 指示请求信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。 |
RedirectKeepVerb | 307 | 指示请求信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。 |
BadRequest | 400 | 指示服务器未能识别请求。如果没有其他适用的错误,或者如果不知道准确的错误或错误没有自己的错误代码,则发送 BadRequest。 |
Unauthorized | 401 | 指示请求的资源要求身份验证。WWW-Authenticate头包含如何执行身份验证的详细信息。 |
PaymentRequired | 402 | 保留 PaymentRequired 以供将来使用。 |
Forbidden | 403 | 指示服务器拒绝满足请求。 |
NotFound | 404 | 指示请求的资源不在服务器上。 |
MethodNotAllowed | 405 | 指示请求的资源上不允许请求方法(POST 或 GET)。 |
NotAcceptable | 406 | 指示客户端已用 Accept 头指示将不接受资源的任何可用表示形式。 |
ProxyAuthenticationRequired | 407 | 指示请求的代理要求身份验证。Proxy-authenticate 头包含如何执行身份验证的详细信息。 |
RequestTimeout | 408 | 指示客户端没有在服务器期望请求的时间内发送请求。 |
Conflict | 409 | 指示由于服务器上的冲突而未能执行请求。 |
Gone | 410 | 指示请求的资源不再可用。 |
LengthRequired | 411 | 指示缺少必需的 Content-length 头。 |
PreconditionFailed | 412 | 指示为此请求设置的条件失败,且无法执行此请求。条件是用条件请求标头(如 If-Match、If-None-Match 或 If-Unmodified-Since)设置的。 |
RequestEntityTooLarge | 413 | 指示请求太大,服务器无法处理。 |
RequestUriTooLong | 414 | 指示 URI 太长。 |
UnsupportedMediaType | 415 | 指示请求是不支持的类型。 |
RequestedRangeNotSatisfiable | 416 | RequestedRangeNotSatisfiable指示无法返回从资源请求的数据范围,因为范围的开头在资源的开头之前,或因为范围的结尾在资源的结尾之后。 |
ExpectationFailed | 417 | 指示服务器未能符合 Expect 头中给定的预期值。 |
UpgradeRequired | 426 | 客户端应当切换到TLS/1.0 |
InternalServerError | 500 | 指示服务器上发生了一般错误。 |
NotImplemented | 501 | 指示服务器不支持请求的函数。 |
BadGateway | 502 | 指示中间代理服务器从另一代理或原始服务器接收到错误响应。 |
ServiceUnavailable | 503 | 指示服务器暂时不可用,通常是由于过多加载或维护。 |
GatewayTimeout | 504 | 指示中间代理服务器在等待来自另一个代理或原始服务器的响应时已超时。 |
HttpVersionNotSupported | 505 | 指示服务器不支持请求的 HTTP 版本。 |
此部分总结平时工作中积累的项目或者见过的优秀开源项目的总结
此部分总结平时工作中积累的项目或者见过的优秀开源项目的总结
官网地址:
项目开源地址:
此部分总结平时工作中积累的优秀文章或者博客
详细文档: