HaoJu Zheng

Results 89 comments of HaoJu Zheng
trafficstars

### [JavaScript跨域总结](http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html#m5) 1、document.domain+iframe的设置 2、动态创建script 3、利用iframe和location.hash 4、window.name实现的跨域数据传输 5、使用HTML5 postMessage 6、利用flash

#### [Modular Javascript](https://www.youtube.com/watch?v=HkFlM73G-hk&list=PLoYCgNOIyGABs-wDaaxChu82q_xQgUb4f) - Javascript Tutorial on the Object Literal Pattern > Some ground rules: > - Self-contained module > - everything to do with my module is in my...

### 推荐一本书[《写给大家看的设计书》](http://www.duokan.com/book/2127) > 在这部畅销全球多年、影响了一代设计师的经典著作中,作者将优秀设计的秘诀归纳为对比、重复、 > 对齐和亲密性四条基本原则,用简洁通俗、幽默生动的文笔,配以大量经过修改进行前后对比的实例 > 图解和设计练习(并提供解答),直观而清晰地传授给读者。 设计四个基本原则: - **对比(Contrast)** 对比的基本思想是,要避免页面上的元素太过相似。如果元素(字体、颜色、大小、线宽、形状、空间等)不相同,那就干脆让它们截然不同。要让页面引人注目,对比通常是最重要的一个因素,正是它能使读者首先看这个页面。 - **重复(Repetition)** 让设计中的视觉要素在整个作品中重复出现。可以重复颜色、形状、材质、空间关系、线宽、字体、大小和图片,等等。这样一来,既能增加条理性,还可以加强统一性。 - **对齐(Alignment)** 任何东西都不能在页面上随意安放。每个元素都应当与页面上的另一个元素有某种视觉联系。这样能建立一种清晰、精巧而且清爽的外观。 - **亲密性(Proximity)** 彼此相关的项应当靠近,归组在一起。如果多个项相互之间存在很近的亲密性,它们就会成为一个视觉单元,而不是多个孤立的元素。这有助于组织信息,减少混乱,为读者提供清晰的结构。

angularjs controller as 语法 http://toddmotto.com/digging-into-angulars-controller-as-syntax/ http://www.cnblogs.com/whitewolf/p/3493362.html

加载国际化资源文件同步和异步方法 https://github.com/angular-translate/angular-translate/issues/962

#### 再加一个 8.Angular Grid 官方网址: http://www.angulargrid.com/index.html github: https://github.com/ceolter/angular-grid Example: http://www.angulargrid.com/documentation.php

#### 补充 REST Easy with AngularJS - ng-grid CRUD EXAMPLE(需要翻墙) http://www.slideshare.net/reneechemel/meetup-rest-slideshare

9.Angular table 官方网站: 无 github: https://github.com/samu/angular-table Example: http://samu.github.io/angular-table/examples/examples.html

@scgy5555 客气, 如果只是分页,排序,查询,还是建议自己实现,如果复杂,还得找第三方

### 如何使用RequireJS管理AngularJS和Dojo 前端代码规模越来越大,为了更好的组织和管理前端代码,需要进行模块化和解耦合,提高代码的可扩展性和可维护性,AngularJS充分满足我们的需求,Angular具有模块化,MVC,双向数据绑定和指令系统四大特性,但是它的UI相对较弱,所以当项目使用AngularJS作为核心时,需要引入其他库对其UI进行增强(将dojo UI组件封装成AngularJS的指令),在这里我们选用dojo,选用dojo原因是dojo本身就是AMD模块化库,可以与RequireJS无缝集成,另外它的组件丰富且功能强大。 基于以上观点,决定选用RequireJS来管理AngularJS和Dojo,首先先明确一点,AngularJS虽然是模块化库,但是它不是AMD模块化,所以需要在RequireJS中进行特殊配置。 ``` javascript /** * Created by hjzheng on 2014/12/4. * This is a require config file */ require.config({ baseUrl: "./", //dojo and dijit are AMD...