摘要: 管是在面试中还是我们的项目中经常会用到数组或者对象的深拷贝,下面我就自己总结的分享给大家。 首先要知道什么是深拷贝?什么是浅拷贝? 深拷贝:源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。 浅拷贝:拷贝出来的目标对象的指针和源对象的指针指向的内存空间是同一块空间。 1、 阅读全文
posted @ 2019-03-05 16:51 我正经七百九十九 阅读(167) 评论(0) 推荐(0)
摘要: 集成进第三方的UI框架其实很简单 这里把vant-weapp的dist目录重命名为vant-weapp放在项目根目录的static文件夹下: 在src文件夹下,即我们写vue代码的位置,正在编写的页面中添加main.json文件(vue代码编译成小程序代码时会直接使用这个文件) 在index.vue 阅读全文
posted @ 2019-03-05 15:11 我正经七百九十九 阅读(405) 评论(0) 推荐(0)
摘要: 背景: 在进行小程序开发时,有一个定位城市的需求,下面就来讲讲怎么实现这个功能的吧 解决方案: 小程序的wx.getLocation()获得是经纬度并不包含地名,所以要通过经纬度用相应的地图转换出地名(本文使用的是百度地图)。 1.1代码详解 wx.getLocation(object):获取当前的 阅读全文
posted @ 2019-02-25 14:36 我正经七百九十九 阅读(1772) 评论(0) 推荐(0)
摘要: 背景: mpvue进行小程序项目开发时候,会有很多图标需求,但是小程序官方提供的icon图标库实在有限而且也不利于调样式,所有想到和之前前端项目一样引入iconfont。 图标加入购物车及项目 下载到本地,解压以后的文件夹列表如下: 修正:只需要 复制 iconfont.css文件就可以了,其他的文 阅读全文
posted @ 2019-02-25 10:36 我正经七百九十九 阅读(1468) 评论(0) 推荐(0)
摘要: 一、背景 在使用美团的mpvue2.0框架搭建起小程序项目后,做获取用户信息时遇到一些问题:微信小程序更新api后,获取用户信息只能通过button上的绑定方法 来获取用户信息,vue上方法绑定不能直接使用,下面是修改配置mpvue的步骤 vue中代码: 配置mpvue中获取用户信息的步骤 1. 进 阅读全文
posted @ 2019-02-22 11:39 我正经七百九十九 阅读(2750) 评论(0) 推荐(1)
摘要: 前言: 如果你是个前端开发人员,你肯定知道线上环境要把js,css,图片等压缩,尽量减少文件的大小,提升响应速度,特别是对移动端,这个非常重要。常用的前端性能优化方法有如下几种 一、减少http请求 二、CSS Sprites 三、使用oss及CDN加速 四 、css,js代码压缩 五、将样式表放在 阅读全文
posted @ 2019-02-18 14:21 我正经七百九十九 阅读(7289) 评论(4) 推荐(0)
摘要: vue项目中的小坑记录下,想要移除window的addEventListener,需要把后面的function挂在到this上,removeEventListener 和 addEventListener 中对应的参数要一致。 阅读全文
posted @ 2018-12-25 15:52 我正经七百九十九 阅读(5458) 评论(0) 推荐(1)
摘要: 1.父组件传递数据给子组件 父组件数据如何传递给子组件呢?可以通过props属性来实现 父组件: 子组件通过props来接收数据: 方式1: 方式2: 方式3: 这样呢,就实现了父组件向子组件传递数据. 2.子组件与父组件通信 那么,如果子组件想要改变数据呢?这在vue中是不允许的,因为vue只允许 阅读全文
posted @ 2018-07-30 10:58 我正经七百九十九 阅读(174) 评论(0) 推荐(0)
摘要: npm 是 Node.js 的模块依赖管理工具。作为开发者使用的工具,主要解决开发 node.js 时会遇到的问题。如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻。本文包括五点:package 阅读全文
posted @ 2017-06-09 22:03 我正经七百九十九 阅读(377) 评论(0) 推荐(0)
摘要: 2017-04-09 曾经折磨一代人的兼容问题,如今也在同样折磨着我们,明明可以做JS判断来避免对ie低版本的兼容,但是却还是耐心的做着兼容,你可能会问这是为什么, 我们调的不是兼容,是整整一代人的情怀! 阅读全文
posted @ 2017-04-09 17:59 我正经七百九十九 阅读(165) 评论(0) 推荐(0)
摘要: <script> for(var i=1;i<10;i++){ for(var j=1;j<10-i;j++){document.write("&nbsp;")} for(var k=1;k<i;k++ ){document.write(" o ")} document.write("<br>") 阅读全文
posted @ 2017-03-24 22:30 我正经七百九十九 阅读(516) 评论(0) 推荐(0)
摘要: <script> var string="88.96";var num=string*10;console.log(string,num,typeof num); </script> //第一种方法就是用关键字强式转换 //var string="88.96"; var num=Number(str 阅读全文
posted @ 2017-03-21 22:18 我正经七百九十九 阅读(818) 评论(0) 推荐(0)
摘要: 无标题文档 1 2 3 4 5 6 7 8 9 10 11 12 阅读全文
posted @ 2017-03-19 21:45 我正经七百九十九 阅读(214) 评论(0) 推荐(0)
摘要: 主题 HTML移动端页面开发适配 rem布局原理 什么是适配,为什么要适配 我们拿到的设计图一般是以640,750,1080分辨率为基准设计的,而现在的手机终端各式各样,分辨率不同,逻辑像素不同 ,适口不同,所以为了让我们的页面在每个设备上都可以良好的展示,那么就需要为这些设备做统一的处理,这个过程 阅读全文
posted @ 2017-03-19 21:36 我正经七百九十九 阅读(988) 评论(0) 推荐(0)