![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
h03580
这个作者很懒,什么都没留下…
展开
-
javaScript中的继承
js中的继承主要是根据原型链来实现的原型链继承原型链继承的主要思想就是根据原型来继承多个引用类型的属性或方法function Super() { this.name = 'a'}function Sub() {}// 继承SuperSub.prototype = new Super();let sub1 = new Sub()console.log(sub1.name)将子类的prototype指向父类的实例,这样的话可以通过原型来来访问父类的属性过方法,但是这样需要重置S.原创 2021-05-26 11:21:54 · 88 阅读 · 0 评论 -
npm安装机制
npm优劣势npm安装依赖会优先安装依赖包到当前的项目目录,这样做有两个好处。不同的项目依赖各成体系减轻了包作者的API兼容压力但是这样会有明显的缺陷,两个项目都依赖公共库C,那么公共库C会被安装两次,这也意味着,同一个依赖在我们电脑上会被多次安装npm安装流程npm install执行后,会检查并获取npm配置,优先级为项目级别的.npmrc文件 > 用户级别的.npmrc文件 > 全局的.npmrc文件 > npm内置的.npmrc文件然后检查项目中是否有pac原创 2021-04-22 18:17:51 · 665 阅读 · 0 评论 -
浏览器同源策略与跨域方案
浏览器同源策略源是指协议、主机名、端口共同组成的部分https://www.baidu.comhttps 协议www.baidu.com 主机名(域名)端口默认443如果两个url的源相同,我们就称之为同源,否则称为不同源当一个源去访问另一个源资源时,就会产生跨源,同源策略就是用来限制一些跨源访问的,比如ajax请求,cookie访问等等解决跨域方案跨域资源共享(cors)cors是浏览器为ajax请求设置的一种跨域请求机制,让其在服务器允许的情况下进行跨域访问,主要通过响应原创 2020-10-10 17:37:23 · 109 阅读 · 0 评论 -
map和object比较
MDN文档Objects和 Maps类似的是,它们都允许你按键存取一个值、删除键、检测一个键是否绑定了值。因此(并且也没有其他内建的替代方式了)过去我们一直都把对象当成 Maps 使用。不过 Maps 和 Objects 有一些重要的区别map是干净的,只含有显示插入的键,而Object上会有原型上的属性以及方法,es5之后可以说使用Object.create(null)来创建一个干净的对象(vuex源码中大量使用)map的键可以是任意的数据类型,包括基本的数据类型,对象以及函数,而object原创 2020-09-14 10:29:02 · 2421 阅读 · 1 评论 -
全局安装vue脚手架
安装脚手架npm install -g @vue/cli上面安装的是Vue CLI3版本,想要按照Vue CLI2启动项目是不可以的,需要安装桥接工具npm install -g @vue/cli-init启动项目Vue CLI3vuecreate 项目名称Vue CLI2vue inint webpack 项目名称...原创 2019-10-08 11:19:11 · 1244 阅读 · 0 评论 -
Ajax
Ajax请求创建XMLHttpRequest对象if(window.XMLHttpRequest){ let xrh = new XMLHttpRequest() // ie6及以上的浏览器}else{ let xrh= new ActiveXObject("Microsoft.XMLHTTP") // ie5及以下的浏览器}向服务器发送请求xrh.open(met...原创 2019-06-23 15:49:39 · 137 阅读 · 0 评论 -
微信小程序页面传值、checkbox自定义样式以及本地缓存数据
页面传值通过url传值 edit_address:function(e){ let index=e.currentTarget.dataset.index wx.navigateTo({ url: '/pages/customer/ads/adsEdit/adsEdit?index='+index, }) },在接收页面onLoad生命周期函数接...原创 2019-04-28 20:34:18 · 961 阅读 · 0 评论 -
微信小程序调用地图
微信小程序调用地图官网文档 //点击地址调用地图 call_map: function () { wx.getLocation({ //定位类型 wgs84, gcj02 // wgs84 返回 gps 坐标,gcj02 返回可用于wx.openLocation的坐标 type: 'gcj02', //获取位置成功 success...原创 2019-04-23 11:21:12 · 2871 阅读 · 0 评论 -
利用前端实现淘宝浏览商品放大镜的功能
1、准备两张图片,其中一张图片分辨率为另一张图片的二倍。如下图:2、前端页面布局//box1位左侧原图,box2为右侧放大图额显示框,son为iv class="box1"> <div class="son"></div> <div class="ceng&q原创 2018-12-04 14:20:06 · 884 阅读 · 0 评论