随笔分类 -  常遇的问题

摘要:1.git init [ project-name ] 新建一个项目目录,初始化为代码库 2.git clone [ url ] 下载一个项目和整个代码历史 3.git reset --soft HEAD^ 代码执行完commit后,最后撤回上一版commit 4.git reset --hard 阅读全文
posted @ 2020-07-15 14:54 顾非白 阅读(135) 评论(0) 推荐(0)
摘要:1.npm -v 查看npm当前版本 2.tsc -v 查看typescript当前版本 3.npm install moduleName 安装模块到项目node_modules目录下,运行 npm install 初始化项目时不会下载模块,若此模块已安装,则为升级到最新版本,eg:npm i ty 阅读全文
posted @ 2019-11-05 14:46 顾非白 阅读(795) 评论(0) 推荐(0)
摘要:最近在撸原生代码,input还能更改disabled样式,先做一个记录 1 input:disabled { 2 background-color : #fff; // 修改默认灰色样式 3 color: #666; 4 opacity:1; // 默认的不透明级别为0.3 5 -webkit-te 阅读全文
posted @ 2019-04-03 19:18 顾非白 阅读(4305) 评论(0) 推荐(0)
摘要:迟来更新去年做公司网站遇到的一个bug,今后再遇到,今天也算是给自己提个醒。 当时的情况是在网站首页的图片玩了个淡入淡出的特效,后来发现在ie8下出现了奇怪的黑边,找了很多原因,也不是因为写css3的边框阴影导致,才发现原来是图片是PNG格式的原因。 PNG的支持问题在于IE7及以上版本使用了fil 阅读全文
posted @ 2018-06-22 15:38 顾非白 阅读(184) 评论(0) 推荐(0)
摘要:对一名前端而言,颜值即正义,前段时间公司官方网站被警告侵权使用微软字体→_→,收到指示立即将整个网站的字体改成思源黑体,虽然丑了点,但免费啊,连忙改起来。但是有个问题就是即使本地安装思源黑体的字体,网页是要上传到服务器的,用户访问网站,他们的电脑可不一定有思源黑体这种字体,除非在客户端安装这种字体, 阅读全文
posted @ 2018-06-22 11:37 顾非白 阅读(818) 评论(0) 推荐(0)
摘要:考虑到在不同分辨率下,网站页面依然能显示一致,除了通过js来控制,css媒体查询更为方便,而痛点在于ie8不支持。 我们可以通过respond.js库来解决,这个插件的原理很简单: 将head中所有外部引入的css文件路径取出来存储在一个数组中,遍历数组,并一个个发送AJAX请求,AJAX回调后,分 阅读全文
posted @ 2017-09-21 15:02 顾非白 阅读(1077) 评论(0) 推荐(0)
摘要:我们都知道通过text-overflow:ellipsis属性来实现单行文本的溢出显示省略号(...)。 1 overflow: hidden;2 text-overflow: ellipsis;3 white-space: nowrap; 但是这个属性并不支持多行文本溢出显示省略号,有通过定位或浮 阅读全文
posted @ 2017-08-30 16:38 顾非白 阅读(453) 评论(0) 推荐(0)
摘要:取消事件冒泡 事件冒泡指当一个元素的事件被触发的时候,比如鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发,这个过程被称为事件冒泡。这个事件是从原始元素开始一直冒泡到DOM树的最上层。事件传播的3个阶段:捕获、冒泡、目标阶段。 阻止事件冒泡: w3c的方法是event.stopPr 阅读全文
posted @ 2017-04-13 22:48 顾非白 阅读(748) 评论(0) 推荐(0)