Wish you a happy day~(❁´◡`❁)

Angular应用出现[multdir error]的一种解决方案

  最近做项目的时候发现一个奇怪的现象,从某个页面通过a标签herf连接跳转到一个模块的时候,总会出现multdir错误,而再刷新一次页面就恢复正常,如果将页面地址输入一个新页签的地址栏,也不会出现multdir错误。一开始觉得是自定义指令太多导致作用域互相冲突了(该模块里自定义指令较多,还有嵌套关系),就google关于multdir错……继续阅读 »

zoey 12个月前 (12-09) 645浏览 0评论 0个赞

Angularjs与第三方库结合使用时$watch不起作用的解决方案

问题描述: 自己编写了一个时间滚轮插件,滚动部分使用了iscroll5滚动条,监听滚动结束事件(scrollEnd),将滚轮正中间的值与ng-model对应并实时反映到页面上。然后就发现虽然$scope.model值确实变化了,但是使用$scope.$watch函数监听值的变化却不起作用。google也不得正解,然后有大牛指点:在angular框架外部想要使……继续阅读 »

zoey 12个月前 (12-07) 1259浏览 5评论 0个赞

Angular框架Controller嵌套时使用Broadcast需要注意的问题

最近做项目遇到了一个问题,原理挺简单,记下来备忘。简单来说就是这样: 一个页面上有一个scope:然后通过事件触发ng-include一个子模板(子controller): 需要在childController中接收父scope发送的广播事件进行处理。然后我就发现广播事件第一次总是接收不到,还以为是有延迟的原因,其实就是因为parentController在……继续阅读 »

zoey 1年前 (2016-11-04) 651浏览 1评论 0个赞

javascript创建对象的7种方式详解

这篇总结摘自《javascript高级程序设计》第六章第2节。 js创建对象的方式一共有7种,我详细翻阅了红皮书后写了篇总结以便加深印象。js创建对象共有7种方式,分别是: 工厂模式 构造函数模式 原型模式 组合模式(原型&构造函数) 动态原型模式 寄生构造函数模式 稳妥构造函数模式 * 工厂模式 * 示例代码: ……继续阅读 »

zoey 1年前 (2016-09-13) 1076浏览 2评论 0个赞

使用Angularjs将custom-scroller插件封装成directive

今天接触了一个新的js库叫做CustomScroller,是一个高度可定制化的滚动条插件,体验比较好,正巧最近在学angularjs,于是想试试将这款插件封装成一个directive使用。 首先要学习一下这款插件的基本使用方法,根据官方api撸了一个小demo出来。官方地址:http://manos.malihu.gr/jquery-custom-cont……继续阅读 »

zoey 1年前 (2016-08-24) 1207浏览 0评论 3个赞

jQuery选择器实例总结

记性不太好,jquery很多符号记不清楚,写下来希望自己印象能深刻一些,代码这东西,还是要自己亲自写写才能熟悉。 XHTML <pre> <!DOCTYPE html> <html lang="en"> <head> <meta c……继续阅读 »

zoey 1年前 (2016-07-21) 1331浏览 2评论 1个赞