会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ZhangCui
前端学习笔记/个人备忘录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
19
下一页
2018年7月23日
Vue+axios统一接口管理
摘要: 通过axios请求接口已经很简单了,但最近在做一个vue项目,想着把axios请求再封装一下,这样api就可以只在一处配置成方法,在使用的时候直接调用这个方法。 但咱们不用每个接口都定义成一个啰嗦的axios请求方法,既然是想简单点,就尽量只在一处完成简单的配置。 1、配置api接口 将同一模块的接
阅读全文
posted @ 2018-07-23 09:53 ZhangCui
阅读(9695)
评论(6)
推荐(5)
2018年7月21日
一种快速构造和获取URL查询参数的方法:URLSearchParams
摘要: URLSearchParams 接口定义了一些实用的方法来处理 URL 的查询字符串。 URLSearchParams()是个构造函数,将返回一个可以操作查询字符串的对象。 常用方法: 1、构造查询字符串 2、获取查询字符串参数 兼容性: 兼容性较差 建议使用polyfill:https://git
阅读全文
posted @ 2018-07-21 17:45 ZhangCui
阅读(1470)
评论(0)
推荐(0)
2018年4月14日
html2canvas 实现dashed虚线边框
摘要: html2canvas是一个将html元素生成canvas的库,绘制的canvas大部分样式和CSS一致。比如截止1.0.0-alpha.12,虚线边框依然绘制为实线,border-collapse依然有问题。 这里根据github issues里的一个思路,模拟实现了dashed边框效果。 适用情
阅读全文
posted @ 2018-04-14 18:03 ZhangCui
阅读(4389)
评论(0)
推荐(2)
2017年8月25日
DVA框架统一处理所有页面的loading状态
摘要: dva 有一个管理 effects 执行的 hook,并基于此封装了 dva-loading 插件。通过这个插件,我们可以不必一遍遍地写 showLoading 和 hideLoading,当发起请求时,插件会自动设置数据里的 loading 状态为 true 或 false 。然后我们在渲染 co
阅读全文
posted @ 2017-08-25 10:27 ZhangCui
阅读(25254)
评论(2)
推荐(0)
2017年8月18日
固定大小容器内,不同比例的图片高度撑满,宽度居中裁剪
摘要: 在一个商品展示列表中,一个需求是在一个正方形的方块中,按原比例展示商品图片,但是图片比例不定,需要居中显示,高度撑满,宽度多余的隐藏。 结构: imgOuter是固定容器,宽高都是120px; CSS代码: img居中显示的CSS,由于宽度不定,所以使用了transfrom的translate,思路
阅读全文
posted @ 2017-08-18 14:50 ZhangCui
阅读(1481)
评论(0)
推荐(0)
2017年7月26日
CSS3中不常用但很有用的属性-1
摘要: 内容来源于W3Cschool和《图解CSS3核心技术与案例实战》 1、:target选择器 URL 带有后面跟有锚名称 #,指向文档内某个具体的元素。这个被链接的元素就是目标元素(target element)。 :target 选择器可用于选取当前活动的目标元素。 用途:我们点击锚链接跳转到页面的
阅读全文
posted @ 2017-07-26 18:20 ZhangCui
阅读(544)
评论(0)
推荐(0)
2017年7月18日
点击后退按钮回到本页面中的另一个标签页(tab)
摘要: 在使用zepto进行微信网页开发的时候,遇到一个情况,在本页面存在四个TAB栏,每点击一个栏会显示相应的内容,下图这种: 现在有一个需求是,用户点击了后退按钮,需要回到上一次点击的tab栏。 这个需求可以使用history对象进行进行处理。 首先就是history.pushState方法和histo
阅读全文
posted @ 2017-07-18 19:41 ZhangCui
阅读(3289)
评论(0)
推荐(0)
2017年7月14日
生成“年-月-日”形式的日期字符串
摘要: 1、今日: showDate(Date.now()) 2、本月1号: showDate(Date.now()).replace(/\d{2}$/,"01") 3、一周前: showDate(Date.now() - 7*24*3600*1000)
阅读全文
posted @ 2017-07-14 20:17 ZhangCui
阅读(1337)
评论(0)
推荐(0)
2017年7月11日
防止微信浏览器被整体拖动的方法
摘要: 在微信网页开发中,我使用的页面结构是在body下的container覆盖全屏,container下有个header和page的容器,page负责显示所有内容并实现滚动。 结构如图: 但是遇到了一个问题:在页面已经滚动到顶部时,继续往下拖动page容器,会将微信浏览器整体往下拖,漏出“该网页由XXX提
阅读全文
posted @ 2017-07-11 20:02 ZhangCui
阅读(6125)
评论(0)
推荐(0)
2017年7月6日
CommonJs模块和ES6模块的区别
摘要: 来源:http://www.cnblogs.com/weblinda/p/6740833.html es6 { export : '可以输出多个,输出方式为 {}' , export default : ' 只能输出一个 ,可以与export 同时输出,但是不建议这么做', 解析阶段确定对外输出的接
阅读全文
posted @ 2017-07-06 14:39 ZhangCui
阅读(490)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
19
下一页
公告