2020年3月13日
摘要: 背景 近期有个web需求,要求如下 解决思路 阅读全文
posted @ 2020-03-13 11:11 DJ荒野 阅读(697) 评论(0) 推荐(0) 编辑
  2018年11月25日
摘要: # 一、settings sync的设置 1. 首先安装settings sync 2. 参考settings sync说明在github上设置personal access tokens,设置完后输入`sync upload`上传vscode的设置,需要github token 3. 在另一台电脑 阅读全文
posted @ 2018-11-25 14:51 DJ荒野 阅读(299) 评论(0) 推荐(0) 编辑
  2017年7月28日
摘要: 原生js事件委托实现 html界面 js的逻辑实现 阅读全文
posted @ 2017-07-28 16:05 DJ荒野 阅读(343) 评论(0) 推荐(0) 编辑
  2016年10月31日
摘要: #iframe sandbox sandbox="allow-same-origin allow-scripts allow-popups allow-forms" scrollIntoView 让元素滚动到可见视图范围内 阅读全文
posted @ 2016-10-31 09:31 DJ荒野 阅读(177) 评论(0) 推荐(0) 编辑
  2016年10月28日
摘要: npm命令 安装在项目目录下才能require, 通过-g安装的是全局的,全局安装的只能通过命令行调用(如果包里有bin的话) npm root [-g] 输出 node_modules的路径 npm uninstall [-g] | [--save-dev]卸载npm安装的包 npm ls -g 阅读全文
posted @ 2016-10-28 15:56 DJ荒野 阅读(200) 评论(0) 推荐(0) 编辑
  2016年10月8日
摘要: ES6踩坑之旅 babel埋坑指南 1.Babel的配置文件是.babelrc,存放在项目的根目录下。使用Babel的第一步,就是配置这个文件。 该文件用来设置转码规则和插件,基本格式如下: ES2015转码规则: 然后将规则加入babel的配置文件中 2.Babel默认只转换新的JavaScrip 阅读全文
posted @ 2016-10-08 11:13 DJ荒野 阅读(250) 评论(0) 推荐(0) 编辑
  2016年7月7日
摘要: 前言: 一直以来没有重视css的学习,最近开始css的学习之旅,发现了很多之前没有注意的知识点,特此留作笔录。 属性选择器(用元素的属性作为选择器) input[type="text"] [title="文章"] 特殊性 选择器特殊性分为a、b、c、d四个等级 1. 样式是行内样式(内嵌),那么a= 阅读全文
posted @ 2016-07-07 09:36 DJ荒野 阅读(142) 评论(0) 推荐(0) 编辑
  2016年6月22日
摘要: 组件化的本质目的并不一定是要为了可复用,而是提升可维护性。 阅读全文
posted @ 2016-06-22 01:03 DJ荒野 阅读(180) 评论(0) 推荐(0) 编辑
  2016年5月31日
摘要: 场景 中文长度为2,英文长度为1,当某段文字长度超过规定的数字时,截取并在后缀处加上省略号。 代码demo 阅读全文
posted @ 2016-05-31 19:59 DJ荒野 阅读(247) 评论(0) 推荐(0) 编辑
  2016年5月26日
摘要: #工作中常见问题 1.浮动弹窗被遮盖 z-index设置问题,祖先dom节点overflow设置为了hidden 2.单行省略 .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 3.多行省略 . 阅读全文
posted @ 2016-05-26 00:29 DJ荒野 阅读(177) 评论(0) 推荐(0) 编辑