摘要:
10个数字穷举6位字符以内的所有数字组合 思路: 1、创建0~9的字符数组 2、使用递归输出数字组合 (function() { const array001 = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']; for (let i = 1; 阅读全文
摘要:
css引入的方式,一共有几种,分别是哪几种方式,有什么区别? 一共有4中方式,分别为内联、内嵌、外联、导入。 第一种:内联 这种是在标签内直接写的,style=" ",如图所示: 给一个div块加一个宽高都为300px的样式。这种方式会让html代码冗余,做小demo或者刚接触html的可以使用,但 阅读全文
摘要:
CSS盒模型 概念 CSS 盒模型本质上是一个盒子,盒子包裹着HTML 元素,盒子由四个属性组成,从内到外分别是:content 内容、padding 内填充、border 边框、外边距 margin 盒模型的分类 W3C 盒子模型(标准盒模型) IE 盒子模型(怪异盒模型) 两种盒模型的区别 宽度 阅读全文
摘要:
HTML5 行内元素有哪些?块级元素有哪些?空元素(void)有哪些? CSS规范规定,每个元素都有display属性,确定该元素的类型。每个元素都有默认的display值,如div的display默认值为“block”,则为“块级”元素;span默认display属性值为“inline”,是“行内 阅读全文
摘要:
Doctype 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义? 当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性。为了实现这一点,他们创建了两种呈现模式:标准模式和混杂模式 在标准模式中,浏览器以其支持的最高标准呈现页面。 在混杂模式中,页面以一种比较宽松的向后兼容的方式 阅读全文
摘要:
var、let、const之间的区别? var 定义的变量可以修改,如果不初始化会输出undefined,不会报错。 let 是块级作用域,函数内部使用let定义后,对函数外部无影响。 const 定义的变量不可以修改,而且必须初始化。 阅读全文
摘要:
一个5L的瓶子,一个6L的瓶子,要得到3L的水,问什么方法? 1、假设两个瓶子容量没有错误,首先要确认两个瓶子都是空的,如果不是空的可以先清空。 2、将6L瓶子装满水,倒到5L空瓶子里,6L瓶子里剩下1L水,清空5L瓶子里的水。 3、将6L瓶子剩下的水倒到5L瓶子里,再将6L瓶子装满水,倒到5L瓶子 阅读全文
摘要:
JavaScript 求两个数组的交集 var nums1 = [1, 2, 3, 5]; var nums2 = [2, 3, 4]; function intersection(arr1, arr2) { return arr1.filter(function(item) { return ar 阅读全文
摘要:
什么是跨域请求,怎么解决? 跨域指的是从一个域名去请求另外一个域名的资源。即跨域名请求!跨域时,浏览器不能执行其他域名网站的脚本,是由浏览器的同源策略造成的,是浏览器施加的安全限制。 解决跨域的办法: 通过jsonp跨域 document.domain + iframe跨域 location.has 阅读全文
摘要:
GET 和 POST 的区别 GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符,有的浏览器是8000个字符 POST:一般用于修改服务器上的资源,,有副作用,非幂等,不可缓存,对所发送的信息没有限制 在以下情况中,请使用 POST 请求: 1. 无法使用 阅读全文