javascript
gdloveyl
好好学习 天天向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
css实现自适应三栏布局
在css中实现三栏布局,是一道常见的面试题,要学会用多种方式来实现自适应布局,在假设高度已知的情况下,本文一共用五种方式来实现了自适应三栏布局。 目录 1.浮动布局 2. position 布局 3. flex 布局 4. table 布局 5.网格布局 1.浮动布局 使用浮动布局的技巧就是,给左右两个div设置定宽,分别设置浮动,中间的div不用设置宽度,这样的做法就是需要将中间...原创 2020-02-18 14:08:09 · 363 阅读 · 0 评论 -
简述http与https
http协议,超文本传输协议,用于客户端与服务端通信,http通常以明文的方式传递内容,发送的内容很容易被劫持,恶意篡改,因此http协议不能用于传输一些敏感信息,因此需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。 https的实现原理 https的...原创 2020-02-14 16:45:19 · 1958 阅读 · 1 评论 -
面试中常见的数组操作
在一些面试的过程中经常会遇到数组相关的一些题目,下面通过一些题目的分类来了解一下 1.排序问题 数组的排序问题是非常基础和常见的题目,可以通过自己写排序方法,或者数组的sort 方法直接进行排序 sort排序 let arr = [2,3,10,5,6,8,1] arr.sort((a,b)=>{ return a-b //升序 }) 冒泡排序:冒泡排序的...原创 2020-02-04 20:53:59 · 325 阅读 · 0 评论 -
了解JS中的遍历操作 for -in for -of
这篇文章我们来看一下js中的一些遍历操作 1. 使用for 循环遍历 使用for循环可以遍历数组和字符串。对数组进行遍历的方法,还包括了forEach 以及map,这两种方法的参数相同,区别就是map 返回操作后的值,返回一个新数组,forEach返回undefined let string = 'abcde' for(let i=0;i<string.length;i+...原创 2020-02-04 15:01:44 · 556 阅读 · 0 评论 -
JS中数组API解析集合
数组是js中常见的类型,与其他语言不同的是,js中的数组每一项可以保存任意类型的数据,且js中数组的大小可以动态调整 数组中包含了很多的API,在这篇文章中总结一下数组中的API,方便以后查阅 1.数组的创建 //创建数组的方法有两种 //1.使用Array构造函数 var arr = new Array() //[] var arr = new Array(3) //[,,...原创 2020-02-03 21:04:30 · 547 阅读 · 0 评论 -
Javascript基础*
一.Javascript基础1.Javascript的代码位置(1)Javascript用标签写入,可以放在标签的末尾。 (2)将标签中写上 window.onload=function{ }; 2.dom元素的获取方法 (1)var a =document.getElmentsByTagName(“div”)[0] a原创 2017-06-08 22:19:22 · 218 阅读 · 0 评论 -
三次前端面试经验
关于css部分1.浮动的原理是什么,如何清除浮动2.css如何隐藏一个元素,各自优缺点3.css盒子模型以及分类4.对重绘和回流的理解5.关于css3的新属性,css3的两种动画有什么区别html部分1.对html标准化的理解2.html5的新属性,以及html5的兼容性3.关于存储的新增API的区别js部分1.如何理解闭包,闭包如何应用,闭包的优缺点是什么2.setTimeout和setInte...原创 2018-06-28 10:03:24 · 349 阅读 · 0 评论 -
js中的创建对象和原型继承
1.js中如何创建对象 (1)创建Object实例 var person = new Object(); person.属性 person.方法 (2)字面量法 var person = { person.属性 person.方法 } (3)工厂模式// 定义一个方法,在方法中创建一个对象,然后返回这个对象,最后实例化对象 function createPerson(name...原创 2019-08-22 11:21:51 · 167 阅读 · 0 评论
分享