最近阿里刚刚开源的weex觉得很不错,因为类似vue的双向数据绑定、组件化让我能很快的上手,另外 weex 的特性使得我这种不会android、ios开发的人也能快速也出一个app。 但是因为是刚刚开发,所以肯定有很多地方是有问题的。但是这绝对拦不住我踩坑的热情,哈哈哈哈。。。

我在使用的weex 的版本是 0.6.3 ,在这个版本中还是有很多在web 页面支持的html、css 特性在weex 中是不支持的,比如我在想做一个app过程中用到一个类似单选的组件是没有的,所以我就想着自己实现一下。

Read More

今天调代码的时候遇见了一个我看起来很诡异的情况 ,就是在ng-controller 中 用ng-show 来显隐两个模块。但是无论怎样做,这个ng-show 也不能正常切换,真是奇怪,这个ng-show 和ng-controller 我可是用过很多次了啊。。。 多次事实证明,表现出来的错误并不一定是错误的根源,尤其是这些写过多次理应就是这样的错误,这些往往都是表象。

Read More

Angular的作用域在本质上是分层次的:他们可以通过父子关系来回沟通,但作用域通常不是共享变量的,他们执行的功能往往各不相同,跟在父树上的位置无关。共享数据使用服务,作用域间通信使用事件。

Read More

双向数据绑定是AngularJS最主要的特性之一,这个特性使得我们操作DOM变得更加容易,也使得AngularJS更适应于实时变化的场景,如实时监控。刚开始在使用AngularJs 时这个特性让我简直不能再惊讶,所以去看看实现咯。

Read More

requestAnimationFrame是浏览器用于定时循环操作的一个接口,类似于setTimeout。那既然类似于setTimeout,为什么还会出现这样的一个新兴的API呢?

Read More

服务是一个单例对象,在每个应用中只会被实例化一次,并且是延迟加载的(在需要时才会被创建)。 优点:

  1. 为应用提供通用的服务,形式可以是常量或对象
  2. 便于模块化
  3. 便于单元测试

    Read More

Canvas API 可以用来动态生成和展示图形、图表、图像以及动画。最近用到了canvas,整理一下canvas的知识点。

Read More