JS 实现1到100累加
1.利用 for 循环
var sum = 0; for (var i = 1; i <= 100; i++) { sum += i; } console.log(sum); // > 5050
前端mock数据方法
在前后端分离项目中,很多时候接口还没有开发完成、或者存在限制导致无法访问接口,就需要前端自行根据需求模拟数据,可以采用硬编码、使用 json 文件、mock 拦截、创建 mock 服务等方式。
这篇文章主要分享通过 mock 拦截、创建 mock 服务来实现预期数据返回。 继续阅读
HTML input标签的type属性值有哪些?
HTML input 标签的 type 属性值有:button、checkbox、color、date、datetime、datetime-local、month、week、time、email、file、hidden、image、number、password、radio、range、reset、search、submit、tel、text、url。
其中,HTML5 新增的有:color、date、datetime、datetime-local、month、week、time、email、number、range、search、tel、url。 继续阅读
CSS选择器有哪些?
元素选择器 选择指定元素名称的 HTML 元素。
id选择器 选择具有指定 id 属性的 HTML 元素,如:“#container”选择 id 属性为 container 的元素。
类选择器 选择包含指定 class属性的 HTML 元素。如:“.box”选择 class 属性为 box 的元素。 继续阅读
常见的http响应头有哪些?
Access-Control-Allow-Origin 响应头指定了响应的资源是否被允许与给定的origin共享。
Access-Control-Allow-Headers 响应头用于 preflight request(预检请求)(options请求)中,列出了将会 Access-Control-Request-Headers 请求头字段中出现的信息。
Access-Control-Allow-Methods 响应头用于 preflight request(预检请求)(options请求)中,指定了客户端所要访问的资源允许使用的方法或方法列表。 继续阅读
常见的http请求头有哪些?
常见的http请求头主要有以下这些:
Accept 请求头用来告知(服务器)客户端可以处理的内容类型。
Accept-Encoding 请求头用来告知(服务器)客户端可以理解的自然语言,以及优先选择的区域方言。
Accept-Language 请求头用来告知(服务器)客户端可以理解的内容编码方式,通常是某种压缩算法。 继续阅读
JS中call、apply、bind的用法和区别
call()、apply()、bind() 都是 Function 的原型方法,用于改变调用函数内部的 this 指向。
用法:
call(thisArg, arg1, arg2, …)
apply(thisArg, args)
bind(thisArg) 继续阅读
JS中相等(==)与全等(===)的区别
Javascript中比较两个数据是否相等,有相等操作符(==)、全等操作符(===)。相等操作符只对比等式两边的值是否相等,不同数据类型之间对比会进行隐性转换,转换后值相等即返回 true,否则返回 false;全等操作符不仅比较等式两边的值是否相等,还要比较数据类型是否相同,只有值相等并且数据类型相同才返回 true,否则返回 false。 继续阅读
用nodejs环境快速搭建http服务器
有时我们编写了一些html文件或者开发项目,为了避免浏览器对file协议的跨域限制,以及更接近于生产的效果,使用服务器去承载这些页面会是最佳选择。除此之外,也可以通过启动一个本地服务器,直接通过http协议下载可以快速地传输文件。 继续阅读