摘要:
用Flex实现常见的几种布局 1.水平,垂直居中。 2. 左边固定宽度,右边占满宽度 3.顶部固定高度,下部占满剩余高度 4.顶部,底部固定高度,中间占满剩余高度 5.中部占满剩余高度,此元素内部采用"左边固定宽度,右边占满剩余宽度" Flex兼容性写法 1.盒子的兼容性写法: 2.子元素的兼容性写 阅读全文
摘要:
点击一个元素,获取元素距离窗口左边,上边的距离,直接用的 offsetLeft offsetTop, 之前用的时候没问题, 但是这次不行了, 获得的结果一直是0,怎么回事? 查了资料终于发现 offsetLeft 跟 offsetLeft 没想象的那么简单。 这里要先说下 offsetParent, 阅读全文
摘要:
1 合理的title ,description ,keyswords 搜索引擎对这三项的权重逐渐减小,title 强调重点即可,重要的关键字不要超过两次,而且要靠前。 2 不同的tilte要有所不同,description把页面的内容高度概括,长度合适。不可过分堆叠关键字,不同的页面descript 阅读全文
摘要:
故事背景: 接到一个新需求,要求用vue搞,主要是拖动实现布局,关键点有:单个组件拖动,一行多列里面的组件拖动, 单个组件可以拖入一行多列里, 单个组件的拖动好实现,关键是把一个组件拖动到另一个类似于表格里面,而且有的情况下还需要限制拖动只能在水平方向,自己搜集资料, 实验,终于搞出来了。 原理上主 阅读全文
摘要:
问题: vue项目在ie11下一片空白并报Symbol 未定义的错 原因: ie10浏览器解析不了es6的语法,需要我们使用babel(Babel是一种工具链,主要用于将ECMAScript 2015+代码转换为当前和旧版浏览器或环境中的向后兼容版本的JavaScript)。但是Babel 默认只转 阅读全文
摘要:
问题的由来是下面这段代码: 报错如下: 打断点发现currentTarge是null 有点奇怪,放在setTimeout外面就是好的,后来想了想 应该是setTimeout是异步的, 其他正常的代码都先执行完毕,才会执行setTimeout, 那么鼠标事件都执行完了, currentTarget也就 阅读全文
摘要:
《浅谈HTPP缓存》原版: https://juejin.im/post/5bdeabbbe51d4505466cd741?utm_source=gold_browser_extension 这篇文章写得太好了,满满干货 于是转载过; 不过这篇文章只是介绍了缓存的方式,没有讲缓存的前后端实现,于是我 阅读全文
摘要:
平常git开发的一些命令来回重复的敲,有点麻烦,这里给git的常用的命令设置了快捷键,很方便开发。 我这个是window7环境,下面开始 1.home键 + r 打开运行窗口,点击确定进入黑窗口 2.新建.bashrc文件 type nul>.bashrc 新建空的 .bashrc文件,如下: 3. 阅读全文
摘要:
事情由来: 写了一个点击事件,想获取根元素,想的直接用current就行了,因为之前就是这么用的,但是之前的点击元素是没子元素的,current就是根元素,但是这次点击元素内部有子元素,current就是点击到的元素,点击子元素,获取的就是子元素,但是需求是无论点击元素哪里,都要获取到根元素,找了资 阅读全文
摘要:
一些常见的状态码如下: 200 – 服务器成功返回网页 301 – 永久移动(该状态码表示请求的资源已被分配了新的URI) 304 – 状态码或许不应该认为是一种错误,而是对客户端有缓存情况下服务端的一种响应,意思就是本地有缓存了,不用再重新请求新的资源了,而是利用缓存就行。 404 – 请求的网页 阅读全文