Angular写一个指令,点击时候,自动切换焦点。
AngularJS(4)分页
数据请求过多,导致加载很慢,就需要进行分页。
第几页page,每页多少条count,共几页totalPages。
page = n;
start = (n-1)*count;
totalPages = Math.ceil(tatalCount/count);
AngularJS(3)跨域
跨域几乎在前端开发总会遇到的一个东西。
自主开发选用:CORS(跨域资源共享)
第三方API仅仅提供获取数据的get请求,且不支持CORS,选用:JSONP
本文由于采用豆瓣第三方API,故采用JSONP方式;且不支持回调函数 mod.func带 . 方式,故自己写JSONP,作为Angular一个组件Service
AngularJS(2)设计路由和基本页面
Angular路由和基本页面设计
AngularJS(1)项目结构
看某培训机构视频,整理笔记。方便以后查阅。
项目结构进行简单介绍
生成器模式(Builder)
创建型设计模式。对象的构建过程如果相对稳定,对象内的对象频繁变化,可使用此模式。
如,装修房子的过程稳定,先铺地板,然后天花板,最后门和窗;然地板,天花板,门,窗这些东西根据装修要求不同选用不同的材料。
抽象工厂模式(AbstractFactory)
创建型设计模式。为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。
工厂方法模式(FactoryMethod)
创建型模式。隔离类对象的使用者和具体类型之前耦合关系。
FactoryMethod解决”单个对象”的需求变化;
AbstractFactory解决”系列对象”的需求变化;
Builder解决”对象部分”的需求变化
单例模式(Singleton)
创建型设计模式。保证一个类仅有一个实例,并提供一个访问它的全局访问点。