自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心化江水的博客

每周进行技术分享和总结

原创 input的file事件导入文件并上传到后台(Excel文件)

文件导入并上传后台 前端代码 <input class="import-btn" type="file" accept=".excel"> $('.import-btn').change(funct...

2020-05-07 10:26:22 411 0

原创 vue的服务端渲染ssr之nuxt.js

1、nuxt的安装 nuxt官网链接地址 //安装 npx create-nuxt-app app npm i // cnpm i cd app yarn run dev 2、了解nuxt的生命周期 fetch和asyncData在服务端和客户端是都有运行的,只不过运...

2020-02-28 09:15:21 85 0

原创 微信小程序中组件components的使用

微信小程序中组件components的使用 1、在微信小程序的根目录中创建components文件夹,并创建相应的目录然后在目录中新建components;下面附上图片 在需要使用该组件的文件夹中的.json文件中 "usingComponents": { &qu...

2020-01-16 11:32:20 1006 0

原创 前端实现录音功能插件recorder.js

recorder.js的使用详细解读 下面是recorder.js的源文件,可以直接复制粘贴使用 /*! * * js-audio-recorder - js audio recorder plugin * * @version v0.5.3 * @homepage https://...

2020-01-16 10:52:56 1742 1

原创 ES7、ES8、ES9、ES10

es6新特性盘点和用法好长时间没有更新,经过一段时间的加班和工作中总结了一部分es6的新特性。1、Array.prototype.includes()方法;原来解决变量中包含另一个变量的问题使用的方法来看看include的使用2、求幂运算符 **新的运算符 在减少代码量方面有很大的用处3、Asyn...

2019-12-11 11:09:11 80 0

原创 javascript的进阶闭包

javascript的进阶闭包 在js中的闭包是一个一直研究的话题,闭包的也是web进阶中的一个必须的手段,浏览器的垃圾回收机制会将不用的函数回收掉,可以说这样的功能是一把双刃剑,好处与坏处是同样存在的;而闭包就是解决回收的一种方法。 总结一下闭包特点 1、实现公有变量。 2、可以做缓存,存储结构...

2019-07-31 10:31:16 34 0

原创 js中的es3.0语法中部分方法的总结

javascript中的es3语法中的callee、caller、with()、eval()方法总结 在js的es3.0的一些语法中在开发中是很强大的,但是这些语法有是和耗费性能的我选了几个常用的总结分享给大家,>>>>一个注意点这些方法都是被es5.0摒弃的方式因为在某种...

2019-07-21 11:56:15 90 0

原创 canvas实现线性动画的时候带锯齿的问题

canvas实现线性动画的时候带锯齿的问题 解决方法一 1、就是在canvas标签中设置了width=“200”,height="200"之外, 还在外部的CSS样式表中设置了该canvas的宽度为100%. 2、然后在画图时把canvas的的宽度设为手机端的最大像素值, 因为...

2019-05-28 16:24:05 278 0

原创 jq中的链式语法实现原理和es6的then方法

jq中链式语法实现原理 用过jq的都会对jq的链式语法,都会感觉到一个字爽,其实在jq的链式语法实现原理很简单,就是在jq的原型链中每个方法都使用return this;在返回当前的原型方法,也就是说链式语法使用的是前一个方法的回调对象;原理说完了直接上代码。 var My = func...

2019-05-28 16:13:32 301 0

原创 jq中load()方法加载公共元素、iframe加载公共元素

jq中load()方法 在开发过程中很多的元素和内容都是重复的现在的vue、react、angluar的组件开发在很大的程度上就是为了解决这样的一部分问题的但是,框架的主要目的不完全是为了如此; 1、在网站开发过程中有的时候一个页面的头部可能在很多页面中公用,没有使用vue这些框架的情况下jq也是...

2019-05-28 15:32:45 828 0

原创 官网左上角的小图标和微信浏览器在pc端的表现

一般在官网的顶部的左上角一般有一个小图标,一般都是公司的logo 1、了解ico的功效,能在浏览器标签、地址栏左边和收藏夹栏显示小图标的网站,其网站都是使用了其名称为“favicon.ico”图标文件,格式为ico格式,图标大小一般为1616,3232像素。如果要让网站看起来更专业、更美、更有个性...

2019-05-18 13:08:03 389 0

原创 微信小程序的审核

微信小程序的开发代码最近有朋友问我小程序的代码审核方面的问题,简单得给介绍一下小程序的代码审核 最近有朋友问我小程序的代码审核方面的问题,简单得给介绍一下小程序的代码审核 ,微信小程序想正经上线微信认证通过后还有几步需要操作 1、查看自己微信公众平台中为小程序配置的类别同已经开发完成的小程序是否有...

2019-05-02 16:50:50 391 0

原创 vue的生命周期详解

vue的生命周期 生命周期运行顺序 1、beforeCreate (根实例初始化时候调用) 2、created (元素值还没有开始挂载,数据的请求多放在次处) 3、beforeMount (元素值开始挂载前) 4、mounted (可以直接操作dom,组件的加载) 5、beforeUpda...

2019-04-08 09:24:38 88 0

原创 微信小程序富文本插件WxParse使用

微信小程序富文本插件WxParse使用 微信小程序可以用前端的来实现的但是,有的情况可能需要微信小程序和前端的其他项目保持一致,一些富文本内容或者接口返回的是html格式的数据或者是md格式的数据这就需要用到微信小程序的富文本插件了 这就需要用到wxParse这个小程序插件了 下载地址 githu...

2019-03-26 16:08:40 225 0

原创 微信小程序中wxss中使用background-image无效的问题

微信小程序中wxss中使用background-image无效的问题 微信小程序前期开发过程中在wxss中使用css的背景图片属性会发现报错 在wxss中是无法引用本地包文件中存放的图片的 解决方案 1、引用网络路径的图片和bs64数据格式的图片。 2、如何这个时候后台还在忙着写接口,那好吧你为了...

2019-03-18 09:44:53 3912 3

原创 微信小程序开发分包的配置

微信小程序分包的配置和web开发者工具的坑微信小程序分包的配置在开发微信小程序的时候,微信小程序的包容量为2M一般是够用的,如果开发大一点的项目的话分包的配置是分不开的分包分为独立分包和普通分包;一般包容量够的情况下不进行配置分包这个是最常见的开发方式但是有一种情况可能需要开发者注意一下的哦但是在...

2019-03-12 11:28:50 1778 0

原创 微信小程序code换取openid和微信小程序支付的配置

微信小程序的openid的获取和微信小程序支付需要的申请流程 openid的获取 1、首先注册微信公众平台注册账号,小程序的账号是单独的如果用微信公众号注册的同样是单独的,个人建议 用微信公众号注册小程序的话可以节省不少的¥; 2、登录微信公众平台,在微信公众平台的开发设置中可以看到的appid和...

2019-02-15 17:53:15 11604 0

原创 小程序的原生 -(wx.request)解坑

小程序的原生 -(wx.request)解坑 开发微信小程序的时候,对于小程序的api文档刚入手的时候可能有点不懂比如我们下面即将要说的request的GET和POST请求的不同。 请求头 //**POST请求的时候 // An highlighted block header: { ...

2019-01-09 18:13:49 220 0

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