category : Angular|React

React属性(propTypes)校验

随着应用不断变大,保证组件被正确使用变得非常有用。为此我们引入propTypes。React.PropTypes 提供很多验证器 (validator) 来验证传入数据的有效性。当向 props 传入无效数据时,JavaScript 控制台会抛出警告。注意为了性能考虑,只在开发环境验证 propTypes。下面用例子来说明不同验证器的区别:

Angular中模型监听之$watch

监听数据模型在编写Angular的应用中,有时候需要把两个不相干的事件关联起来,但是又没有回调函数可以用。这时候$watch就派上用场了。我们可以监听某个动作的数据模型,然后在模型数据变化时,做出对应的响应。

AngularJS与Backbone谁更适合

哪个框架更适合将不同的思想和工具进行对比,是一种更好地理解它们的方式。在本文中,我首先将列举在创建web应用程序时需要重复进行的各项任务,随后为你展现Backbone和Angular将如何帮助你完成这些工作。

CentOS快速安装部署jsGen

jsGen是什么jsGen是用纯JavaScript编写的新一代开源社区网站系统,主要用于搭建SNS类型的专业社区,对客户端AngularJS应用稍作修改也可变成多用户博客系统、论坛或者CMS内容管理系统。 jsGen基于NodeJS编写服务器端程序,提供静态文件响应和REST API接口服务;基于AngularJS编写浏览器端应用,构建交互式网页UI视图;基于MongoDB编写数据存储系统。

AngularJS笔记-继承机制

继承模式AngularJS中没有提供内建的用于继承的特性,在本文中,我们将一起来学习如何在AngularJS组件中使用普通的JavaScript继承模式。

AngularJS笔记-详细使用

指令用处AngularJS这个框架真的比较神奇,就像一杯酒,你用的越久,越喜欢用这个框架。之前我是觉得用Angular做一些复杂的效果不好做,好多都是用jQuery来辅助实现的。今天我这里要详细总结的是Angular的使用方法,包括数据绑定,过滤器,自定义模块及服务,指令等。其中通过指令可以自定义html标签,并解析成自己需要的内容。注意本文中“{”表示的是“{”,“|”表示的是“|”,转义后显示有点问题。

AngularJS笔记-概述

前言最近在寻找一些前端开发框架,特别是需要开发webApp的框架。之前找到了一个开源框架the m project,估计您不一定听过,这是一个集成好的mobile app开发框架,这个项目已经接近半年没有维护了,当时看到了这个项目集成了如backboneJS,jquery,Font Awesome等项目,感觉很酷,研究了一下,做了个demo。运行起来浏览器还可以接受。手机端太慢了。所以决定放弃,而且这个框架太过厚重,很复杂,本来作者的出发点是想做简化,可是我个人觉得,越做越复杂,不灵活。所以开始研究其他的框架。其实一早就看过AngularJS,只是没有细致的学过。正好,这次就定下用Angular+Ratchet+FastClick来做开发框架,自己构建项目了。首先这里我记录一下学习Angular的整个笔记。分享给喜欢学习的同学,其他两个框架,稍后系列教程中给出。