会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
古兰精
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
74
75
76
77
78
79
80
81
82
···
127
下一页
2019年2月21日
浅析JS获取当前网页内容,创建文件并下载,URL.createObjectURL和URL.revokeObjectURL介绍
摘要: 一、需求背景 有时候需要在前端侧对于动态生成的内容进行下载,比如页面上某一段文本信息,再比如对页面进行分享的时候,希望分享图片是页面内容的实时截图,此时,这个图片就是动态的,纯HTML显然是无法满足我们的需求的,借助JS和其它一些HTML5特性,例如,将页面元素转换到canvas上,然后再转成图片进
阅读全文
posted @ 2019-02-21 21:28 古兰精
阅读(8057)
评论(0)
推荐(1)
2019年2月18日
浅析什么是BFC、BFC的层叠规则、怎样触发BFC及BFC主要解决了什么问题、清除浮动的6种方式
摘要: 一、BFC 知识 1、BFC 是什么? BFC 全称:Block Formatting Context, 名为 "块级格式化上下文"。 W3C官方解释为:BFC 它决定了元素如何对其内容进行定位,以及与其它元素的关系和相互作用。当涉及到可视化布局时,Block Formatting Context
阅读全文
posted @ 2019-02-18 21:29 古兰精
阅读(650)
评论(0)
推荐(0)
Flex布局
摘要: 任何一个容器都可以指定为 Flex 布局。行内元素也可以使用flex布局(display:inline-flex;)。 注意,设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效。 采用 Flex 布局的元素,称为 Flex 容器,它的所有子元素自动成为容
阅读全文
posted @ 2019-02-18 21:00 古兰精
阅读(216)
评论(0)
推荐(0)
2019年1月23日
浅析实际场景如何应用缓存策略:项目中什么文件用强缓存什么文件用协商缓存
摘要: 一、问题背景 1、我们经常说的强缓存和协商缓存,那么想一想在项目上,什么文件用强缓存?什么文件用协商缓存呢?那么我这里就来说一说。 就拿前端SPA部署来说,打包过后的文件为 index.html、css、js、img 文件等, (1)index.html 应该不缓存,或者是设置 no-cache 的
阅读全文
posted @ 2019-01-23 22:18 古兰精
阅读(1942)
评论(0)
推荐(0)
浅析CSS的层叠顺序:层叠水平与层叠上下文的理解
摘要: 我们常见的 z-index 看上去其实很简单,根据 z-index 的高低决定层叠的优先级,实则深入进去,会发现内有乾坤。 一、层叠顺序 问题背景:拥有共同父容器的两个 DIV 重叠在一起,是 display:inline-block 叠在上面,还是float:left 叠在上面? 有人可能会说,D
阅读全文
posted @ 2019-01-23 22:17 古兰精
阅读(1165)
评论(0)
推荐(0)
2019年1月3日
简单使用GA监控网站浏览行为
摘要: 之前对网页做用户转化率调查这块,找到了谷歌GA事件,现在有时间对使用方法和遇到问题做个简单记录。官方文档其实也介绍的比较清楚,可以查看官方文档。 首先,在官网申请UA-id,然后在主页加入如下代码: <script async src="https://www.googletagmanager.co
阅读全文
posted @ 2019-01-03 18:07 古兰精
阅读(2507)
评论(0)
推荐(0)
JS的scrollIntoView简单使用、及关于scrollIntoViewIfNeeded、scrolIByLines、scroIIByPages方法的使用
摘要: 一、scrollIntoView简单使用 scrollIntoView方法滚动当前元素,进入浏览器的可见区域 el.scrollIntoView(); // 等同于el.scrollIntoView(true) el.scrollIntoView(false); 该方法可以接受一个布尔值作为参数。
阅读全文
posted @ 2019-01-03 17:16 古兰精
阅读(29077)
评论(1)
推荐(3)
Safari不兼容Javascript中的Date问题
摘要: 在IOS5以上版本(不包含IOS5)中的Safari浏览器能正确解释出Javascript中的 new Date('2013-10-21') 的日期对象,但是在IOS5版本里面的Safari解释new Date('2013-10-21') 就不正确,在IOS5的Safari中返回的永远是"Inval
阅读全文
posted @ 2019-01-03 16:35 古兰精
阅读(597)
评论(0)
推荐(0)
2018年9月28日
浅析CSS的字体兼容写法(用CSS为英文和中文字体分别设置不同的字体)及字体定义设计规范
摘要: 一、字体兼容写法 font-family的调用方法: font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei; font:bold 12px/0.75em Arial,'Times New Roman','Microsoft YaHe
阅读全文
posted @ 2018-09-28 22:34 古兰精
阅读(25418)
评论(0)
推荐(4)
利用vue-cropper做的关于图片裁剪、压缩、上传、预览等做的一个公共组件
摘要: 公共组件: 调用 注意下面这个二进制文件接收和上传的问题
阅读全文
posted @ 2018-09-28 22:13 古兰精
阅读(8641)
评论(0)
推荐(1)
上一页
1
···
74
75
76
77
78
79
80
81
82
···
127
下一页
公告