前言 Angularjs的思维方式是通过数据带动DOM变动,通常依托指令与控制器的配合来实现。就表单操作上,提供了几乎完备的操作体验。对于官方没有实现的功能,只能自己来实现。比如说在做表单校验时,使用编码方式实现控件的f…
分类:angularjs
Angular的模板与路由功能
理解Angular的模板功能 模板功能,是Angular的最核心的功能之一。本节通过velocity模板与angular的模板功能对比,来说明angular的模板功能是如何工作的。 传统的velocity服务端模板工作流…
AngularJS 2 Quick Start
引言 Angular2 是 Google 用于构建基于浏览器的复杂应用的下一代 MV* 框架。该项目是我学习 Angular2 的入门项目,我觉得它很友好地表达了 Angular2 的有趣实现方式,并更易于了解和入门。它…
Angular 1 深度解析:脏数据检查与 angular 性能优化
TL;DR 脏检查是一种模型到视图的数据映射机制,由 $apply 或 $digest 触发。 脏检查的范围是整个页面,不受区域或组件划分影响 使用尽量简单的绑定表达式提升脏检查执行速度 尽量减少页面上绑定表达式的个数(…
AngularJS: 使用ng-option生成下拉框并在controller调用
实在是不能对jquery的ajax方法和基于页面dom的各种取值、传值方法满意(虽然jquery已经解救过我一次了),刚好手上这个项目用jquery的方法写了一半,决定试试很久以前自学的angularJS,把现在项目中j…
angular 复制插件 ngclipboard
1、安装 npm install ngclipboard --save 2、引入依赖 var myApp = angular.module('app', ['ngclipboard']); 3、使用 1. 可是使用id来…
angularjs实践过程中的心得总结
利用寒假的时间给我家女神做了一个WebApp作为情人节礼物,一为表表忠心,二为练练手,在过程中也发现一些问题,在此总结总结。这里面除了angular方面的问题,还有一些单页面应用开发过程中的问题。 加载优化 WebApp…
15个学习 AngularJS 最好的网站
AngularJS 是一款优秀的前端JS开发框架,在你开发应用的时候可以帮你快速提示自己的能力并简化代码。掌握 AngularJS 可以帮你提示你的应用的可用性、实现其他一些在科技界认为不可能的功能。我们对于 Angul…
用Angular制作单页应用视图切换动画
视图,动画 单页应用(Single Page Web Application)往往有一个基本的要点,那就是把多个视图集成到一个网页内,然后去控制这些视图的显示和隐藏。此外,视图的切换动作几乎都会引入动画效果,以获得更平滑…
Angular源码分析之$compile
@(Angular) $compile,在Angular中即“编译”服务,它涉及到Angular应用的“编译”和“链接”两个阶段,根据从DOM树遍历Angular的根节点(ng-app)和已构造完毕的 $rootScop…
基于 Ionic 2 多主题、多租户构建方案探索
项目背景 公司的产品是一款2B的在线教育产品,已有的客户大多数都有定制化的需求,主要包括UI主题和二次开发的功能。本文围绕的主要内容是如何基于 Ionic 2 平台提供的工具,实现灵活的多主题方案。 Ionic 2 提供…
用ES6语法来开发angularjs项目,webpack进行按需加载模块打包
最近公司用webpack和angular2来开发手机app页面,发现ES6的写法非常方便和清晰,于是我想到在angular1中也可以用ES6语法写,webpack来进行打包编辑。于是我查阅了相关资料之后终于实现了ES6语…