自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 常见的对象创建模式

1、Object构造函数var obj = new Object(); obj.name = 'tom'; obj.age = 15; obj.sayName = function() { console.log(this.name) }此方法的缺点十分明显那就是要写大量的代...

2019-09-28 11:20:00 119

转载 深入理解闭包

前言: 对于大多数前端同学来说闭包一直是个很让人困惑的问题,我自己之前虽说在项目中有意无意的用到但是都没有刻意的去深入研究它,大部分时间是为了应付面试。后来某一天我突然意识到自己要去认真研究下它,因为知其然而不知其所以然并不应该是学习一种语言的态度,所以我打算写篇文章尝试着用我自己的理解去解释下闭包。一、什么是闭包? 关于闭包不同的人有不同的理解,在ja...

2019-09-13 08:49:00 86

转载 (一)WebPack4.0 从零开始

一:WebPack基础知识(1):webpack的定义 webpack官网给出的定义是:webpack是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。(2):webpack的四个核心概念入口(entry)输出(output)loaderplugins(插件) 本文简单的说一下webpa...

2019-08-31 13:55:00 106

转载 sort对数组排序

描述Array的sort方法用于对原数组进行排序,不会产生新的数组。排序默认的规则是按照数组元素的字符编码进行排序。如果要按照自己的意愿对数组进行升序或者降序排序,就需要对sort传入一个比较函数,该方法有两个参数a,b进行比较,并且接收由两个参数比较所得的结果 a>b 返回值为1 a<b 返回值-1 a=b 返回值为0 。了解了这些我们就可以很方便的对各种数组进...

2019-08-20 20:46:00 448

转载 图片压缩

前端图片压缩前几天做项目,由于要上传大量的扫描图片,为了加快上传速度,就自然而然的想到了图片压缩,最近有了点时间就整理了下代码,贴出来以备后用。在压缩图片的过程中主要使用了FileReader 、canvas、以及base64长度的计算,整个功能的思路并不复杂,实现过程大致如下:(1) 用户上传的时候通过input onchange事件拿到file对象,然后把file对象通...

2019-04-29 10:30:00 89

转载 vue(一)vue-cli安装

第一步:我们首先要全局安装vue官方提供的脚手架工具:vue-cli$ npm install vue-cli -g第二步:然后我们就可以创建自己的vue项目了,$ vue init webpack my-test-vue下面说一下安装时候的参数第三步:我们跳到项目所在的文件夹 执行 npm run dev 一个vue项目就跑起来了此时我们已经看到项目已经跑起...

2019-01-15 15:23:00 83

转载 金钱数字千分符

function initNumber(number) { number= (typeof number=='number') ? number.toString() : number; var len = number.length; var newnumber = ""; for (var i = 0...

2018-08-27 15:30:00 165

转载 移动端rem适配

(function(_D) { var _self = {}; _self.resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize'; _self.Html = _D.getElementsByTagName("html")[0]; _self.widt...

2018-06-20 10:58:00 107

转载 动态计算图片宽高适配

前几天接了个需求,要求把扫描的影像展示出来,由于客户的纸张文件·大小不固定,而产品又要求图片不能失真,因此自己捣鼓了个小方法代码如下:function adaptImg(el, maxHeight) { //el 是图片的id var textId = document.getElementById(el), com...

2018-06-19 10:37:00 233

转载 移动端适配

(function(_D) { var _self = {}; _self.resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize'; _self.Html = _D.getElementsByTagName("html")[0]; _self.widt...

2018-06-12 09:11:00 71

转载 base64加密解密

/** * * Base64 encode / decode * * @author haitao.tu * @date 2010-04-26 * @email tuhaitao@foxmail.com * */ function Base64() { // private property ...

2018-05-02 08:55:00 107

转载 npm 离线安装依赖

现实场景:一台自己的电脑可以连外网,一台开发机不能连网,开发机需要安装node_modules 依赖解决办法: npm 安装依赖分为两种,一是 -g 这种是安装在全局环境的,只有在电脑中任意文件夹下就可以使用 ,一种是 --save 这种是安装在项目内部的 离线环境下 你可以用全局安装 然后在 AppData → Roaming →npm →node_mod...

2018-04-24 09:50:00 4081

转载 js 解析url

以前解析uri都是去找网上的代码,用起来不怎么顺手,刚好自己前段时间做项目的时候需要用到,于是就自己写了一个,欢迎个位提出宝贵意见。getUrlParam (name) { //解析url var obj = {}; var url_0=window.location.href;//获取url var url; if(url_0.in...

2018-03-21 17:14:00 74

转载 vue踩坑(二):跨域以及携带cookie

最近后台需求要在请求的时候传cooki给后台,正常情况下拿到cookie后存在cookie里,同域名下是会自己带到请求头里的,但是因为要在本地调试,那么问题就来了,localhost:8080下面的cookie是不会带到线上的请求头里的,于是问题产生了,好了废话不多说,看看我踩坑的过程吧,希望对大家有所帮助。首先我在main.js里面加了这么一段代码这段代码我网上搜了下 说是...

2018-03-19 16:05:00 2097

转载 vue踩坑(一):打包上线

找到config→index.js 然后找到index.js的buildassetsPublicPath 这个修改为你的项目放在服务器的路径像我的项目是放在wap 文件夹下的这些配置完成后然后 npm run build 就要可以了 把你的dist 文件夹丢到服务器就行了转载于:https://www.cnblogs.com/Black-Skin/p/8547...

2018-03-12 10:41:00 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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