Skip to content

xianbytes/year2016

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

year2016

2016年的技术沉淀

  • 1、关于slider效果显示问题 相关链接点击好看的slider

  • 2、nginx nginx代理配置名小写

  • 3、ie10和ie8双击打开file类型的input,设置opacity为0的block,element并设置其字体

  • 4、ie10中不支持vue自带的回车键事件

  • 5、xp只支持到ie8

  • 6、JavaScript易错知识点整理 http://www.jianshu.com/p/1c77853d4f01

  • 7、关于2016年比较火的技术 https://segmentfault.com/a/1190000007805673

  • 8、关于div自适应布局问题 应用的节点关于vue组件的

主要函数 ``` var boxWidth = $(".list").width()-60; var itemWidth = 180; this.pageNumber = Math.floor(boxWidth/itemWidth)-1; this.columnArrow = (boxWidth-this.pageNumber*itemWidth)/(this.pageNumber-1); nomr的让margin-righ为0px。 ``` * 9、时间插件问题 * 10、[deferred解决非同步问题](https://www.jb51.net/article/28054.htm) * 11、[前端分享周报](https://github.com/jsfront/month/blob/master/2016/201612.md) * 12、vue计算属性的重要性 ``` data: function() { return { isCanShow: true, collectionBox: false, resourceCollectFlag: false, image: this.response?this.response.thumbnailsImg:"", imageList: this.response?this.response.imageList:[], count: -1 } }, computed:{ imageUrl:function() { debugger return this.response.thumbnailsImg+"ddd"; } },    解决了filter不能解决的问题

``` * 13、vue2.0和1.0的区别 vue2.0和1.0的区别 > a.目前的项目几乎每个页面都用到了1.0的ready钩子函数,然而2.0已废弃不用,进而使用mounted替换,同时还新增了beforeMount、beforeUpdate、updated等,私以为越来越向react看齐了有木有。。

beforeUpdate的作用是在页面初始渲染视图之后,一旦监测到data发生变化,在变化的数据重新渲染视图之前会触发beforeUpdated钩子函数,这也是重新渲染之前最后修改数据的机会

update的作用则是在data发生变化渲染更新视图之后触发。

b.同时废弃的还有events、$dispatch、$broadcast,官方推荐使用vuex或者全局的事件驱动,然而废弃的这些方法在vux UI框架中很多地方都有使用,无疑在项目中用到它的地方在2.0版本都会不起作用,甚至会报错。

c.v-ref、v-el 弃用 统一使用ref属性为元素或组件添加标记,然后通过this.$refs获取

例如

获取方法为this.$refs.a 对于自定义组件同样适用

d.$els 是用来获取元素DOM对象,这个也废弃不用,$refs可以起到替代性作用。

e.v-for循环中常用的$index、$key也已不支持使用,trackby被key属性替换。

f.自定义组件中的partial,弃用,这个一直没用到

g.新增 v-once指令

h.新增 propsData

j.新增 render

About

2016年的技术沉淀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published