浏览器前进,后退姿势pushState,popstate

我们知道,浏览器实现了onbeforeunload和onunload事件,onbeforeonload事件是在浏览器即将请求下一个页面(请求还未发出)的时候触发,它可以实现阻止onunload的触发。onunload事件则是浏览器已经将下一个页面请求回来,页面即将跳转的时候触发,该事件无法中断。看...

2019-03-08 21:41:08

阅读数 15

评论数 0

用js 写深拷贝

上篇文章详细介绍了浅拷贝Object.assign,并对其进行了模拟实现,在实现的过程中,介绍了很多基础知识。今天这篇文章我们来看看一道必会面试题,即如何实现一个深拷贝。 第一步:简单实现 其实深拷贝可以拆分成 2 步,浅拷贝 + 递归,浅拷贝时判断属性值是否是对象,如果是对象就进行递归操作,...

2019-03-04 09:22:27

阅读数 10

评论数 0

js 原型链的 理解 转载

对象和原型链   JavaScript 是一门基于对象的编程语言,在 JavaScript 中一切都是对象,包括函数,也是被当成第一等的对象对待,这正是 JavaScript 极其富有表现力的原因。在 JavaScript 中,创建一个对象可以这么写: var someThing = new...

2019-02-20 14:32:19

阅读数 16

评论数 0

浅谈 js 中原型(链)的理解

在讲js的原型之前,必须先了解下Object和Function。 Object和Function都作为JS的自带函数,Object继承自己,Funtion继承自己,Object和Function互相是继承对方,也就是说Object和Function都既是函数也是对象。 ? 1 ...

2019-02-20 14:09:05

阅读数 25

评论数 0

js函数表达式, 闭包, 作用域链 的理解

1定义函数表达式有两种方式: 函数声明和函数表达式. 函数声明如下: function functionName(arg0,arg1,arg2){ //函数体 } 首先是function关键字,然后是函数的名字. FF,Safrai,Chrome和Opera都给函数定义了一个非标准的n...

2019-02-20 13:34:47

阅读数 31

评论数 0

vuejs 单位vw 做移动端适配

如何在Vue项目中使用vw实现移动端适配 作者:大漠 日期:2018-01-25 点击:46060 vw Layout 布局 Vue mobile 编辑推荐:诚征广告商金主入驻此广告位置,如有感兴趣的金主,欢迎邮件至:airenliao@gmail.com咨询相关合作事宜!!!...

2018-07-23 09:45:42

阅读数 1665

评论数 0

IE8+兼容 经验小结

本文分享下我在项目中积累的IE8+兼容性问题的解决方法。根据我的实践经验,如果你在写HTML/CSS时候是按照W3C推荐的方式写的,然后下面的几点都关注过,那么基本上很大一部分IE8+兼容性问题都OK了(这里的IE8+主要是指IE8,据个人目测,IE9+的渲染效果已经非常好了)。 前期准备 测...

2018-07-19 15:04:28

阅读数 98

评论数 0

公告轮播滚动demo 含 水平,垂直滚动

<!DOCTYPE html> <html> <head lang="en"> <meta chars...

2018-07-19 15:01:58

阅读数 743

评论数 1

vue价格日历demo 实例

<template> <div class=""> <div class="datePickerContainer&am...

2018-07-19 14:59:43

阅读数 1141

评论数 1

js中this的指向问题

    首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理...

2018-07-19 14:58:19

阅读数 20

评论数 0

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