摘要: 原版地址:http://code.angularjs.org/1.0.2/docs/guide/concepts继续。。一、总括本文主要是angular组件(components)的概览,并说明他们如何工作。列表如下:statup-依旧是helloworld...改为HelloKitty!runtime-介绍angular的runtimescope-view与contorller的纽带(神马glue...胶)controller-app的行为(applicationbehavior)model-app的数据view-用户所看到的东东directives-HTML的语法扩展filters-根据用 阅读全文
posted @ 2012-09-07 17:43 Lcllao 阅读(11642) 评论(6) 推荐(5) 编辑
摘要: 原文再续,书接上回。。。依旧参考http://code.angularjs.org/1.0.2/docs/guide/compiler一、总括 Angular的HTMLcompiler允许开发者自定义新的HTML语法。compiler允许我们对任意HTML元素或属性,甚至是新的HTML标签、属性(如<beautifulgirl=”cf”></beautiful>)附加行为。Angular将这些附加行为称为directives。 HTML有很多专门格式化静态文档的预定义HTML样式结构(可以告诉浏览器如何显示标记的内容)。假设某东东需要被居中,而我们不需要教浏览器如何去做 阅读全文
posted @ 2012-09-04 00:28 Lcllao 阅读(17612) 评论(9) 推荐(6) 编辑
摘要: AngularJs学习笔记系列第一篇,希望我可以坚持写下去。本文内容主要来自 http://docs.angularjs.org/guide/ 文档的内容,但也加入些许自己的理解与尝试结果。一、总括本文用于解释Angular初始化的过程,以及如何在你有需要的时候对Angular进行手工初始化。二、Angular<script>标签本例用于展示如何通过推荐的路径整合Angular,实现自动初始化。 <!doctype html> <html xmlns:ng="http://angularjs.org" ng-app> <body&g 阅读全文
posted @ 2012-09-03 00:14 Lcllao 阅读(58209) 评论(8) 推荐(13) 编辑
摘要: canvas的宽度、高度,实际是通过其属性width、height设置的。如果没有设置,默认是width="300" height="150"。在canvas的style中设置width、height样式,起的是按照比例缩放的效果。 阅读全文
posted @ 2012-04-28 17:30 Lcllao 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 曾经听说,foreach的顺序是无法保证的,但同一对象在同一浏览器下遍历的顺序是固定的。 现在有需要通过foreach按一定顺序地遍历对象的成员(数据对象,key-value形式),所以做了一个小测试,测试各个浏览器顺序的差异。 结论: IE6、IE7、IE8、Firefox、Safari是按照对象属性的初始化顺序来遍历的,与key的类型无关。 IE9、Chrome、Opera、360浏览器、遨游、搜狗浏览器、QQ浏览器,会对纯数字字符进行排序,输出顺序初步归纳如下:先纯数字字符,再其他;数字按照实际值由小到大输出;其他字符串按照初始化顺序输出。 由于我当时需要遍历的对象key是数字,... 阅读全文
posted @ 2012-04-18 18:01 Lcllao 阅读(883) 评论(0) 推荐(0) 编辑
摘要: “闭包是指有权访问另一个函数作用域中的变量的函数。”--《Javascript高级程序设计(第3版)》 看以下代码:function outer() { var i = 0; return function() { return i++; }}var inner = outer();var str = "";for (var i=0;i<5;i++) { str += inner()+" ";}document.write(str); 我以前认为闭包是一个现象,是内部函数(function() {return i++})引用了外部函数(outer) 阅读全文
posted @ 2012-04-12 22:57 Lcllao 阅读(564) 评论(0) 推荐(0) 编辑