摘要: 做一个weex项目时遇到需要根据状态动态改变样式的功能,本来想通过判断属性追加类的方式实现,如下: 结果发现电脑上预览是可以的,但到手机上样式不改变,最后通过内联样式绑定方法来判断不同属性并返回样式值,如下: 这种方法可以解决问题,但是数据比较多的时候可能会带来性能消耗,等我发现新的方法再更!! 阅读全文
posted @ 2019-01-09 10:40 泛舟江湖 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 用weex做项目的时候,npm start 之后一直报错error:Cannot assign to read only property 'exports' of object '#<Object>' ,查了好多资料好像是export和import共用了导致不兼容引起的 试了好多方法都不行,最后找 阅读全文
posted @ 2019-01-04 18:42 泛舟江湖 阅读(9573) 评论(0) 推荐(1) 编辑
摘要: 今天在向一个新的远程分支上推送项目的时候报错: 远程分支branch_new是其他人建的,我在自己本地修改后把自己分支的修改推送到这个远程分支上。 把修改提到本地仓库: git add ./ git commit -m"增加圣诞主题" git checkout del git pull origin 阅读全文
posted @ 2018-12-21 18:57 泛舟江湖 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: 最近看到一个面试题如下: 最后的输出结果是10而不是20,是不是很差异,不是有作用域链吗,不是内部函数有权访问外部函数的变量吗,世界怎么了,之前的理论都崩塌了吗??囧。。。 其实不是的,之前的理论没错,只是自己的理解有问题。函数执行时确实是沿着作用域链查找变量的,问题是什么是作用域链?红宝书上的解释 阅读全文
posted @ 2018-12-20 23:40 泛舟江湖 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 如果一个对象想要用到另一个对象的方法属性时,用继承来实现无疑是最好的方法,这就像慕容家族的以彼之道还施彼身一样,我可以通过继承来拿到你所有的对象和方法。一般的OO语言有接口继承和实现继承两种继承方式。js只支持实现继承,而且实现主要通过原型链来实现的。 具体实现继承一般有六种方法: 1.原型链 基本 阅读全文
posted @ 2018-12-18 12:35 泛舟江湖 阅读(339) 评论(0) 推荐(0) 编辑