会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张泽周
博客园
首页
新随笔
联系
订阅
管理
2020年10月17日
浅拷贝与深拷贝
摘要: 浅拷贝只拷贝了最外层,对于更深层次只拷贝引用(即只拷贝数据地址,如果对数据进行更改则会互相影响) es5浅拷贝: var obj = { name:"我是外部名称", jineng : { name:"我是内部名称" } } var o = {} o.jineng.name = "我是被修改后的名称
阅读全文
posted @ 2020-10-17 12:02 前端--张帅
阅读(83)
评论(0)
推荐(0)
2020年10月15日
面试中最常见的call() apply() bind() 方法
摘要: 两者都是改变函数的this指向的,两者的用法略有区别,主要是后者接收参数的时候两者不同,call方法可直接接收参数,apply方法只能接受数组形式的参数(伪数组也是数组) call方法 var obj = { name: "zzz" } function fun(a,b){ console.log(
阅读全文
posted @ 2020-10-15 17:35 前端--张帅
阅读(132)
评论(0)
推荐(0)
关于各种函数的 this 指向问题
摘要: 普通函数: this指向 window function() { console.log(this) } 自调用函数:this 指向 window (function(){ console.log(this) })() 构造函数调用: this指向实例对象,原型对象指向的也是实例对象 var o {
阅读全文
posted @ 2020-10-15 14:48 前端--张帅
阅读(119)
评论(0)
推荐(0)
2020年10月10日
数组方法foEach()
摘要: forEach()方法可以遍历数组 使用方法: var arr = [1,2,3]; var sum; // forEach有一个回调函数,提供了三个参数,分别是 value , index , array forEach(function(value, index, array) { consol
阅读全文
posted @ 2020-10-10 14:51 前端--张帅
阅读(156)
评论(0)
推荐(0)
call()方法的作用?
摘要: call()方法有两个作用 1.可以调用函数 function demo(x,y){ console.log("hello world") } 可通过call()方法来调用 demo.call() 可以直接输出内容 2.(重点) 改变this指向 var item(){ name:'admin' }
阅读全文
posted @ 2020-10-10 10:41 前端--张帅
阅读(741)
评论(0)
推荐(0)
2020年9月19日
npm转换下载地址
摘要: 第一种方式 1. 查看当前计算机的下载地址 npm get registry 2. 修改为淘宝npm镜像 npm config set registry http://registry.npm.taobao.org/ 3. 修改为cnpmjs镜像 npm config set registry ht
阅读全文
posted @ 2020-09-19 17:06 前端--张帅
阅读(1309)
评论(0)
推荐(0)
2020年9月16日
解决npm下载慢的问题
摘要: 现在node已经越来越流行了,通过node的插件已经越来越多了,如果不行安装cnpm 又想使用淘宝服务器下载插件,那么你可以尝试通过下面的命令行语句来下载 1.npm install webpack-cli --registry=https://registry.npm.taobao.org 如果你
阅读全文
posted @ 2020-09-16 09:16 前端--张帅
阅读(1332)
评论(0)
推荐(1)
2020年9月15日
如何自己安装一个webpack打包工具(分解webpack 的安装过程)
摘要: 1.创建文件夹 webpack_base 2.在webpack_base 文件打开命令行工具,运行 npm i init --y (初始webpack配置文件) 3.创建dist目录文件,用于存放bulid 出来的文件 4. 创建 src 目录文件,里面存放 项目的入口文件 index.js 以及初
阅读全文
posted @ 2020-09-15 09:21 前端--张帅
阅读(156)
评论(0)
推荐(0)
公告