js深度拷贝

数据类型 深浅拷贝的问题根源是js中不同的数据类型在内存中的存储方式不一样。 1、基本数据类型 number、boolean、string、null、undefined、symbol 基本数据类型是以名值得形式存储在栈内存中的。 let a = 1; Name Value a 1...

2019-04-11 10:46:43

阅读数 1

评论数 0

rem布局的实现

什么是rem? rem是指相对于html根元素字体大小的一个比例单位。例如html默认的font-size是16px,此时你想把元素的高度定义为32px就可以写height:2rem。 这里需要区分一下rem和em,这是两个不同的单位。em是相对于父元素的大小比例,rem是相对于根元素的。 为什么...

2018-11-06 11:29:18

阅读数 29

评论数 0

自定义input type=checkbox

一个比较常见的需求,自定义checkbox那个箭头的样式 核心思想是用一个lable和checkbox绑定,将css加到label上,然后隐藏原来的checkbox 先写个checkbox加label,给label前加个伪元素 <div> ...

2018-11-06 10:23:42

阅读数 31

评论数 0

CSS画三角箭头

使用css来绘制一个简单的三角箭头 使用了border这个属性,首先来看正常情况下的border <!DOCTYPE html> <html lang="en"> &am...

2018-11-05 15:09:42

阅读数 26

评论数 0

Vue页面切换滑动效果

试着用Vue做了个页面切换时滑动的效果,如下示例 源码 https://github.com/Aiden1204/VueAnimateDemo 这里使用了Vue的transition组件,具体可见文档 https://cn.vuejs.org/v2/guide/transitio...

2018-11-01 17:49:27

阅读数 1063

评论数 0

前端常见面试问题整理

阐述清除浮动的几种方式 使用伪元素:after .clearfix:after{ content: "020"; display: block; h...

2018-10-24 16:06:53

阅读数 146

评论数 0

js继承的相关问题

整理了一些js继承相关的内容 使用call或apply继承(构造继承) call和apply的作用是一样的,都是改变一个函数运行时this的指向,只是两者接受的参数有些差别,这里就不多说了。 function parent() { this.name = 'Aid...

2018-10-18 16:02:47

阅读数 59

评论数 0

CSS link和@import的区别

整理了下关于link和@import的区别 在页面中CSS的引入方式有三种 1)内联样式 <p style="color: sienna; margin-left: 20px"> 2)内部样式 &...

2018-10-16 11:18:26

阅读数 62

评论数 0

js判断对象是否为空

整理了几个js判断对象是否为空的方法 1)将对象转为字符串 var x = {}; var y = { name:'xxx', age:20 }; function test(obj) { var flag = JSON.stri...

2018-10-15 17:09:56

阅读数 304

评论数 0

js事件委托

整理了一些关于js事件委托的内容 事件委托又称事件代理,主要利用了js事件冒泡的性质。在父元素上绑定一个事件,对子元素操作时,事件会冒泡到父元素上被处理。 作用 1)减少对DOM的操作次数。 比如一个ul里有10个li,如果直接对li增加click事件,对DOM就是操作10次,而使用事件委托,...

2018-10-15 15:12:06

阅读数 70

评论数 0

CSS 文本过长时显示…

一个比较常见的需求,当一段文本过长时,不换行,显示… <!DOCTYPE html> <html lang="en"> <head&...

2018-10-15 13:58:35

阅读数 82

评论数 0

ios环境下页面的click事件失效问题

ios环境下页面的click事件失效问题 整理了下曾经在ios上遇到过的一个坑 当通过事件委托对document或body绑定click事件时,若实际点击的元素原来是不可点击的(如p,span,div等),ios环境下这个click事件不会被触发。 例如下面这段代码,在PC上调试时可...

2018-10-15 11:04:23

阅读数 90

评论数 0

前端常用居中方法

前端常用居中方式 整理了一些前端常用的居中方法,有错误的地方请大家多多指教。 水平居中 transform(css3) .parent { position: relative; } .child { position: absolute; ...

2018-09-12 13:50:02

阅读数 206

评论数 0

前端缓存相关

前端缓存 复习了一下前端常用的缓存相关知识顺便做了一次整理,有错误的地方还请大家多多指教。 HTTP缓存 浏览器缓存 1. HTTP缓存 HTTP缓存是第二次请求资源开始的。 第一次请求时,资源正常返回,status为200,浏览器拿到资源...

2018-09-09 15:17:38

阅读数 228

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭