摘要: 当我换了电脑后,开发自己的github项目遇到了一些问题。 首先,git clone 'repository url'拉取下来项目,开始开发项目发。修改了一些文件后,当要git commit, git push的时候,发现提交不上去。原因很简单,对于这个git仓库,我没有提交权限。需要进行一些配置处 阅读全文
posted @ 2018-07-23 21:03 Damon风 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 1.前沿 在项目中使用clipboard.js插件去实现点击按钮,复制一段网址到剪切板的功能。功能做好后,一开始无论这pc端还是移动端都能正常使用。突然某一天测出了一个bug:移动端复制失败,pc端是ok的。简直一脸懵逼。。。 遇到这个bug,我第一个思考到的是,这是个常用的插件,网上应该有现成的解 阅读全文
posted @ 2018-06-12 18:20 Damon风 阅读(1483) 评论(3) 推荐(3) 编辑
摘要: 前沿: Promise在处理异步操作非常有用。项目中,与后端进行数据请求的时候经常要用到Promise。我们可以用promise + xhr进行ajax的封装。也可以使用基于promise封装的请求方法(fetch)或者类库(axios)去跟服务器进行交互。当使用fethch或者axios的时候,常 阅读全文
posted @ 2018-05-31 14:11 Damon风 阅读(2645) 评论(0) 推荐(0) 编辑
摘要: 1、email: 2、 mobile:-引自vant 3、身份证:-引自就医小程序项目 阅读全文
posted @ 2018-05-25 01:59 Damon风 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 前沿: 抽象是门大学问。前端mv框架中,以组件化的概念为主。经常会考虑抽象到组件级别,进行复用。合理的抽象,能提高效率,减少业务逻辑视图的耦合程度。不合理的抽象,则会增加代码的复杂程度。 遇到的问题 合理的抽象是很难的,需要不断的思考,才能做到最合适的抽象。在b+项目中,遇到了一些问题。 1、有些组 阅读全文
posted @ 2018-05-05 20:55 Damon风 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 前言: 向HTML页面中插入JavaScrip的主要方法,就是使用<script>标签。主要探讨<script>标签的在HTML页面的渲染机制。对应的业务场景:从js的加载机制,去优化首次加载页面白屏时间过长的问题 要点: 1.script标签用外链的src引入文件时,内嵌的js代码无效。 2.只要 阅读全文
posted @ 2018-03-08 00:02 Damon风 阅读(1439) 评论(0) 推荐(1) 编辑
摘要: 前言: 在业务当中,我们经常要计算元素的大小和元素在页面的位置信息。比如说,在一个滚动区域内,我要知道元素A是在可视区内,还是在隐藏内容区(滚动到外边看不到了)。有时还要进一步知道,元素是全部都显示在可视区,还是有部分在可视区部分在隐藏内容区。有时还要进一步知道,在隐藏内容区的那一部分是占多大的大小 阅读全文
posted @ 2018-01-30 13:47 Damon风 阅读(9809) 评论(0) 推荐(0) 编辑
摘要: 前言: 让我们先看下效果 使用 左手右手一个慢动作 说明:扇形颜色是渐变的(仔细看图:扇形逆时针方向渐变颜色,内侧浅,外侧深) 动画步骤分析:假如设定倒计时总时间为15s, 变黄色时机为10s,变红色时机为5s。 1、开始倒计时后颜色为绿色。绿色含义是:倒计时的时间离结束时间还很长。 2、10s后变 阅读全文
posted @ 2017-11-23 00:10 Damon风 阅读(7562) 评论(0) 推荐(2) 编辑
摘要: 前言 移动端布局中,童鞋们会使用到rem作为css单位进行不同手机屏幕大小上的适配。那么来讲讲rem在其中起的作用和如何动态设置rem的值。 1、什么是rem rem是相对于根元素(html标签)的字体大小的单位。 2、rem实现适配的原理 核心思想:百分比布局可实现响应式布局,而rem相当于百分比 阅读全文
posted @ 2017-11-22 19:40 Damon风 阅读(4938) 评论(0) 推荐(0) 编辑