- 博客(10)
- 收藏
- 关注
原创 实现深拷贝的各种方法:
实现数组深拷贝的一些方法:1.使用ES6的语法var a=[1,2,3]var b=[...a]b.push(4);console.log(b);//1,2,3,4console.log(a)//1,2,32.使用concat()方法var a=[1,2,3]var c=[];var b=c.concat(a);b.push(4);console.log(b);//1,2...
2018-11-26 17:26:23 410
转载 javascript中call()、apply()、bind()的用法
javascript中call()、apply()、bind()的用法其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解!先看明白下面:例1obj.objAge; //17obj.myFun() //小张年龄undefined例2shows() //盲僧比较一下这两者this 的差别,第一个打印里面的this 指向obj,第二个全局声明的shows()函数 t...
2018-11-26 13:34:07 85
转载 js中let和var定义变量的区别
js中let和var定义变量的区别let变量之前没见过,刚遇到,探探究竟。以下转自:http://blog.csdn.net/nfer_zhuang/article/details/48781671声明后未赋值,表现相同(function() { var varTest; let letTest; console.log(varTest); //输出un...
2018-12-05 14:29:40 147
转载 原型,原型链,作用域链
什么是作用域链,什么是原型链作用域是针对变量的,比如我们创建了一个函数,函数里面又包含了一个函数,那么现在就有三个作用域全局作用域==>函数1作用域==>函数2作用域作用域的特点就是,先在自己的变量范围中查找,如果找不到,就会沿着作用域往上找。如:var a = 1;function b(){ var a = 2; function c(){ ...
2018-12-04 10:08:44 146
转载 MVC,MVP 和 MVVM 的区别
MVC,MVP 和 MVVM 的区别一、MVCMVC模式的意思是,软件可以分成三个部分。视图(View):用户界面。控制器(Controller):业务逻辑模型(Model):数据保存各部分之间的通信方式如下。View 传送指令到 ControllerController 完成业务逻辑后,要求 Model 改变状态Model 将新的数据发送到 View,用户得到反馈所有通信都是...
2018-12-03 17:04:51 127
原创 px转换rem方式
px转换rem方式:一、定义scss函数进行转换@function px2rem($px) {@return px/px/px/design-width*10+rem; //对应js}调用此函数就可转换px二、使用vscode插件css rempx to rem三、口算...
2018-11-30 18:06:59 13790 1
原创 移动端REM适配的几种方法
移动端REM适配的几种方法一、网易采用的方式步骤:根据设计稿尺寸完成页面;设置meta,控制视口宽度,让页面以1:1比例渲染页面动态设置html的font-size;把各元素的px值除以100转换为rem(字体除外)关键代码设置视口:给meta设置这些属性:name="viewport" content="initial-scale=1,maximum-scale=1,mi...
2018-11-30 16:42:47 872
转载 深拷贝与浅拷贝的区别
深拷贝与浅拷贝的区别如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。我们来举个浅拷贝例子:let a=[0,1,2,3,4],b=a;console.log(a===...
2018-11-26 16:50:08 103
原创 js数据类型
js数据类型ES数据类型包括原始类型和引用类型ES5中包含、5种基本类型:字符串、数字、布尔值、null和undefined引用类型:Object 、 FunctionES6中多了一个原始类型Symbol6种基本类型:字符串、数字、布尔值、null、undefined和Symbol引用类型:Object 、 Function基本类型的数据是存放在栈内存中的引用类型的数据是存放在堆...
2018-11-26 15:05:48 117
原创 promise generator async/await的优劣对比
promise generator async/await的优劣对比Promise的写法只是回调函数的改进,使用then方法,只是让异步任务的两段执行更清楚而已。Promise的最大问题是代码冗余,请求任务多时,一堆的then,也使得原来的语义变得很不清楚Generator 函数是一个普通函数,但是有两个特征。一是,function关键字与函数名之间有一个星号;二是,函数体内部使用yiel...
2018-11-26 14:39:39 1279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人