自从angular火了以后,各种mvc框架喷涌而出,angular虽然比较火,但是他的坑还是蛮多的,还有许多性能问题被人们吐槽。比如坑爹的脏检查机制,数据binding是受人喜爱的,脏检查就有点…性能低下了。有时候改了一个地方,脏循环要循环多次来保证数据是不是真的变了和是否停止变化了。这样性能就很低了。于是人们开始钻研新的双向数据binding的方法。尤大的vue binding就是本人蛮喜欢的一种实现方式,本文跟随尤大的一个例子来详解vu...
我正在使用jquery插件为标签输入装饰标准文本输入,这实际上取代了我的HTML中的文本输入,其中文本区域用户可以编写标签名称并按Enter键将它们转换为离散图形标签. (见http://xoxco.com/projects/code/tagsinput/的演示) 我在原始文本输入中放置了一个ngModel指令. 通过从插件中侦听更改处理程序,从原始文本输入html标记解析ngModel属性,并直接更新范围,我能够通过标记输入字段中所做的更改来更新范围. 但问题是,当Angular检测到模型...
今天做下载的时候,发现点击下载按钮,不能跳至下载页。查看按钮dom结构:两个同class名的按钮,一个是提交表单搜索,一个是下载。查看网络请求点击下载的时候,发生了两次请求。第一次请求直接被浏览器NS_BINDING_ABORTED 终止了。 分析:原来class="formsubmit" 已经被绑定了提交搜索表单事件。而下载下载按钮还绑定了click事件跳转到下载页。这样点击下载按钮的时候就同时触发了两次网络请求。 原因:在请求该链接的时候第一次请...