[试读]Angular 应用安全编程bootstrap: [ AppComponent ] 19 }) 20 export class AppModule { } NgModule 系统与 JavaScript(ES2015)用来管理 JavaScript 对象的模块系统不同,而且也没有直接关联。 这两种模块系统不同但互补。你可以使用它们来共同编写你的应用。 JavaScript 中,每个文件是一个模块,文件中定义的所有对象都从属于那个模块。通过 import 语句来访问这些公共对象。 架构概览 5 1.2 NgModule 和 JavaScript 的模块 NgModule 系统与 JavaScript(ES2015)用来管理 JavaScript 对象的模块系统不同,而且也没有直接关联。 这两种模块系统不同但互补。你可以使用它们来共同编写你的应用。 JavaScript 中,每个文件是一个模块,文件中定义的所有对象都从属于那个模块。通过 onerror="...">、。如果攻击者所控制 的数据混进了 DOM,就会导致安全漏洞。 3.2.1 Angular 的 “跨站脚本安全模型” 为了系统性的防范 XSS 问题,Angular 默认把所有值都当做不可信任的。当值从模板中以属性(Property)、 DOM 元素属性(Attribte)、CSS 类绑定或插值表达式等途径插入到 DOM0 码力 | 27 页 | 177.00 KB | 1 年前3
[试读] Angular 5 高级编程...44 3.5.1 理解项目结构.....................44 3.5.2 理解工具集成.....................44 3.5.3 理解项目变更系统..............45 3.5.3 检测 TypeScript 错误...........48 3.6 本章小结................................ ......................169 9.1.2 配置 URL 路由系统..........172 9.1.3 导航到管理 URL ..............173 9.2 实现身份验证.........................175 9.2.1 理解身份验证系统............175 9.2.2 扩展数据源.............. 语言的最新版本中添加的许多功能都是语法糖,以帮助程序员避免一些 最常见的 JavaScript 陷阱,例如不常见的类型系统。class 关键字不会改变 JavaScript 处理类 型的方式,它只是让具有其他语言(如 C#或 Java)使用经验的程序员更熟悉和更容易使用它。 我喜欢 JavaScript 的类型系统,它是动态的,表达能力也不错,但我发现使用类更可预测, 更不容易出错,并且简化了 Angular 的使用,这是因为0 码力 | 42 页 | 6.14 MB | 1 年前3
基于AngularJS的企业应⽤前端架构– 通过iframe加载菜单 – 每个功能菜单都是独⽴立界⾯面 – 各功能菜单包含完整的公共库(JS,样式) • 单页应⽤用 – 每个功能都是部件 – 动态加载 – 整个系统共享⼀一个作⽤用域 单页应⽤用架构 前端的分层 • 为什么单页应⽤用⼀一定要分层? – 前端逻辑有⼀一定规模,分层有利协作 – 便于保证数据的⼀一致性 – 业务逻辑的复⽤用 – 服务、前端业务逻辑 • Angular有哪些特性适合移动端开发? – ngTouch • 还有更完善的选择吗? – Ionic 前端的⼯工程化 • ⼀一个软件系统,并不只是简单功能的堆砌 • 当规模扩⼤大的时候,有⼀一些边际效应 – 某个JS模块被修改,如何得知会影响谁? – 某个界⾯面⽚片段被调整,会影响什么界⾯面? – 如何最⼩小化发布?0 码力 | 13 页 | 517.57 KB | 1 年前3
ExtJS和AngularJS比较reference check of the top level items in the collection. 脏检查的关键点: 脏检查的关键点: 如果一个模型有2000-3000个观测者,那么系统会变慢 就算你的应用足够快,使用户不会感到相应延迟,你也不能直接在一页上展示2000个信息给用户。因为这是一个很坏的UI设计,用户会感动无所适从,但是, 使用排序组件或者具有双向绑定功能的表格,你能0 码力 | 6 页 | 244.12 KB | 1 年前3
共 4 条
- 1













