- 博客(10)
- 收藏
- 关注

原创 使用微信JS-SDK实现自定义分享
本文分成两部分来阐述使用微信JS-SDK进行自定义分享功能:1.个人以及开发环境的自测2.正式生产环境的部署============================================================================1.个人用户以及开发环境的自测可以使用微信提供的开发者工作进行分享功能的测试,步骤如下:1、登录微信公众号后台,在最后一个配置项里,点开发者...
2018-04-12 19:58:43
2327
原创 webpack3多入口配置详解
前言:目前的单页模式在SEO,代码模块的分割上有所限制,故多页面多入口的需求就产生了=========================================分割线多页面多入口的改造主要体现在三个方面:1.模板文件的生成,即打包后需要插入的Html模板文件,通过htmlWebpackPlugins实现2.多入口js的编译,主要是对entry的改造3.对于启动多页面时wepack-dev-server的改造传统的单页打包模式,主要是经历如下的过程:webpack找到入口en
2020-08-10 19:37:06
47707
原创 工作问题记录一
1.在ios系统下出现输入框需要点击多次以及重击才能选中的问题,最后发现是fastClick的点击穿透问题,添加如下代码可解决FastClick.prototype.focus = function (targetElement) { let length; if (targetElement.setSelectionRange && targetElement.typ...
2019-07-25 16:24:33
221
原创 支付宝小程序问题汇总
1.弹窗使用fixed布局导致弹窗中的input框focus时光标漂浮到input框上部solution:采用iscroll布局方式,即让整个页面在某个高度内滚动,弹窗使用绝对布局。2.css动画中使用animation切换background时,切换页面返回时造成动画图片的缺失solution:采用anmation step方案解决。3.使用js帧动画造成页面非常卡顿solu...
2019-05-17 14:44:12
1275
原创 Vue全局前置守卫的应用1——参数透传
前概:我们经常遇到需要将参数带在URL进行后台请求这样的需求,笔者在项目中遇到需要一直使用某个参数进行请求,以获得相应的数据,实现方式不外乎两种:1.将这个参数变成全局变量 (借助store) 2.使用路由守卫将参数一直进行传递。方案1的缺点在于如果在中间的页面打开时,此时这个参数就不存在了,导致页面异常,故采用了方案2实现。实现方法:你可以使用 router.beforeEach 注册一...
2018-10-09 10:15:58
2463
原创 解析underscore源码之--debounce
在正式介绍underscore的debounce函数之前,我们先来复习一下几个小小的概念,请先看如下这个简单的示例,以便大家理解。function a() { var bv = 'B'; console.log('A'); function b() { console.log(bv) } return b};var s = a();s(...
2018-07-02 15:50:56
443
原创 前端页面打开新窗口的实现过程
在网页中打开新的新窗口一般可以a标签进行跳转并设置其属性target为_blank,代码如下:https://www.baidu.com/">。但是如果有以下的场景:需要先调用一段ajax,然后再进行跳转,此时使用a标签跳转显然不能满足需求。尝试如下的方法:1).给a标签的href赋值2).设定a标签的target属性值为"_blank"3).触发点击事件或者使用win
2018-01-10 20:53:01
7838
原创 highcharts实现多色带折线图
之前项目中使用highchart绘制了几个统计图,搜寻了许久才找到多色带的实现方式,故做此分享,供大家参考。实现的效果图如下:代码: Document $(document).ready(function() { var chart = { plotBackgroundColor: { /
2018-01-02 19:43:41
1813
原创 css文字过长显示...的几种方案
1.一排超长截距(完美兼容各种浏览器).zxx_text_overflow{width:27em; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;}2.两排甚至多行超长截距:
2017-12-27 10:49:51
8080
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人