- 博客(17)
- 收藏
- 关注
原创 Angularjs中的promise服务$q(未完成)
Angularjs中的promise服务$q第一次接触的是q.when。后来在业务中使用了三四次q.when。后来在业务中使用了三四次q.when。后来在业务中使用了三四次q.all.,这几次业务场景都是需要同时处理请求。其实网上介绍$q用法的文章挺多的。写的也都很好。印象比较深的是一篇文章中,博主用定制家具的例子,比较详细的介绍了$q的用法。所以如果之前接触过异步、同步的概念,或者使用过ES...
2019-01-19 22:53:05 238
原创 angular 学习总结
写在前面: 之前的一年里都在用vue开发,现在开始使用angular.js,(注:受框架影响,现在学的是v1.x)又开始了漫长的学习之路。 不过不得不提的是:vue的文档比angular.js要友好太多太多。基本上读完vue的文档就可以上手开发了。但是angular的教程缺乏系统性,感觉不够友好。可能是纯英文的原因吧。。。 这里也只是先把工作中接触到的知识点或踩坑做些记录。...
2018-05-25 23:03:07 934
原创 gitlab使用总结(keep updating)
之前一直都用svn, 最近一个月开始使用gitlab进行协同开发,为了防止以后忘了,现把学习到的东西记录下。会持续更新。。创建分支将本地分支和远程仓库建立联系修改本地文件,提交和同步远程分支暂存本地修改由于代码冲突,想恢复至某次提交版本慎用git pull使用git feture和git mergegit submodule创建分支 创建本地分支...
2018-05-25 21:55:12 567
原创 几次面试题目总结
本月中找工作参加了好几个面试,现在终于找出时间总结一下:浏览器兼容问题em 和 rem的区别flexbox原理数组排序keep-alivebox-sizinghttp协议position:relative和position:absolute区别:选择框架应该考虑哪些方面全页面组件浏览器兼容问题这个问题回答的很不好。一个是准备不足,再就是平时也很少...
2018-04-24 22:41:59 372
原创 用vue实现复制到剪切板 clipboard.js
用vue实现复制到剪切板通过在网上查看比较,发现使用clipboard.js是比较理想的手段:1,不用flash,2,插件很小,压缩后只有3kb。关于clipboard.js,官方文档请戳:https://clipboardjs.com。由于文档是英文的,下面我会简单解释一下具体使用方法。其实目前已经有根据该插件封装好的vue插件了,由于项目中只有一个地方用到该功能,我就没有去考虑封装插件...
2018-04-01 22:25:52 4486 1
翻译 Object.defineProperty()
Object.defineProperty() The static method Object.defineProperty() defines a new property directly on an object, or modifies an existing property on an object, and returns the object. Object.def...
2018-03-25 23:13:48 201
原创 about vue source code
vue 源码学习vue.js通过Object.defineProperty()将data下面的数据转成observable,可观察的。通过Object.setter和Object.getter实现响应式。vue.js的事件注册是通过Vue.prototype.** 为Vue添加实例方法。vue.js源码中使用了js类型校验插件-flow.js/** * 声明带类型的函数 * 这...
2018-03-25 23:12:00 197
原创 关于函数参数引用
函数参数的引用是按值引用的,这句话理解的不是很好。对于基本数据类型,比较好理解。具体例子也是常见: var num1 = 10 var num2 = num1; console.log(num2)//10 num2 = 0 console.log(num2)//0 console.log(num1)//1...
2018-03-11 22:04:09 367
原创 切图小知识点总结
1,banner 图写html时,注意会不会出现多余的滚动条。可以使用背景图片的形式来避免 2,切图时,注意图片尺寸取整数 比如350*350 而不是349*351这种。这样方便后期维护换图片时,规定图片尺寸。 3,雪碧图制作技巧: 先做出大小与图标相近的正方形(ps里的矩形工具,在处理透明度时,可以用5将其透明度设为50%,0设为100%),然后把需要的图标依次放进每个小正方形里,并垂直水...
2018-03-11 20:59:56 187
原创 clear:both, overflow:hidden and float
To keep it simple, when you use ‘float:left or float:right’ on some elements, which are wrapped in a same parent element, the parent element can’t become large enough to cover its child-elements. In
2018-01-30 22:52:46 208
原创 vscode使用方法总结
vscode使用方法总结(keep updating)No.1 如何快速在指定浏览器上打开html 1.下载view in browser 插件。 2.安装后,切换到资源管理器,直接按 ctrl+F1就可以将目前打开的html文件自动在电脑默认浏览器中打开。 3.如果想打开到指定浏览器,比如chrome,可以自己设置。 打开文件,找到首选项,点击子...
2018-01-20 22:35:16 689
转载 前端技术你卡在哪了?
前端技术瓶颈分析昨天关注的微信公众号上推送了一篇文章,感觉不错,发过来和大家共享。 经常有小伙伴交流,做了一段时间前端后,会发现自己开始原地打转: 比如,在公司里面做了一段时间业务都熟悉了,然后就是重复做; 再比如,框架都会用,但是怎么把控、怎么架构依然说不上一二 。上一周,我们用了7天时间,审核了146份职业调查表(1-3年的前端工程师,遇到职业瓶颈),给其中9
2018-01-20 21:46:07 235
转载 JavaScript设计模式理解
之前没有关注过设计模式,一直处于为完成功能而开发的阶段。找同事review代码时,总能轻而易举的发现代码里的不足之处。很多都是自己开发时根本就没想到的。其实很想知道为什么同事能想到,自己就想不到。可能是着手开发之前没有考虑周全。这种现象对于我这种知识储备少的人很常见。所以,必须叮嘱自己补充知识了。昨天在浏览网页的时候偶然发现了一本书.英文版的。仅看了个开头,发现自己英语水平还是不够理解这么
2018-01-07 21:20:41 393
转载 2018年,web前端开发应该怎么学?
面向 2018 年,前端三个方向可以突破: 前端逻辑层(包括三大框架,webpack,前端数据管理) 前端交互层(包括 css3,canvas,svg,vr 等,以及对应性能优化) node 服务器层 (即服务器领域,以及前端开发工具的开发
2017-12-24 20:42:22 3208
原创 JS数组的reduce()函数用法
JS 数组的reduce用法小结第一次关注reduce()是在对象数组去重里。 var arr = [{name:'Thor',id:1},{name:'Locki',id:1},{name:'Tony',id:2}] var hash= {} arr = arr.reduce(function(cur,next){ hash[next.id]?
2017-12-17 22:04:06 2627 1
原创 关于HTTP协议的基础知识
第一次写博客。以下内容是从网上搜索汇总,加上自己的一点点理解。欢迎指正。一:HTTP Methods: 常见的: get–从服务器拉取数据 put–编辑保存,向服务器写入数据 post–新建保存,向服务器写入数据 delete–删除 二:HTTP Header: 可以发现header分为Response Headers和Request Heade
2017-10-14 23:49:09 369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人