摘要:
你需要了解以下两条重要的信息:Module API模块API注意我们是通过在中进行指定,来实现使用myApp这个模块启动应用的。Sourceindex.html: {{ 'World' | greet }} script.js:var myAp... 阅读全文
摘要:
你可以向模块注册一个指令,像这样:myapp = angular.module("myapp", []);myapp.directive('div', function() { var directive = {}; directive.restrict = 'E'; /* restri... 阅读全文
摘要:
跨域方式1.基于iframe实现跨域 基于iframe实现的跨域要求两个域具有aa.xx.com,bb.xx.com这种特点,也就是两个页面必须属于一个基础域(例如都是xxx.com,或是xxx.com.cn),使用同一协议(例如都是 http)和同一端口(例如都是80),这样在两个页面中同时添加d... 阅读全文
摘要:
数据的呈现与数据绑定重点掌握以下指令的使用:和ng-bind的区别使用ng-repeat循环显示数据: ng-repeat可以说是最重要最常用的指令之一了,需要重点把握。 在循环过程中,AngularJs能为特定控件关联上相应的对象。想象一下,你有一个列表,列表中的每一行都有一个“删除”按钮,你... 阅读全文
摘要:
闭包的理解所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。下面来看一个例子:function a(){ var tmp=1; return function a_sub(x){ alert(x... 阅读全文
摘要:
在网页设计中,我们有时会不经意的给自己制造出浏览器的兼容问题。造成每一款浏览器的内容排布错乱或者说并不是我们想要的结果。当然其中问题最多的还是IE6。 方法一: 使用一个空白DIV来充当目标div之间的margin值,margin的确给我们带来了很多方便,但是随之也有许多问题,不仅有IE6的... 阅读全文
摘要:
面向对象的基本概念(1)对象对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。(2)对象的状态和行为对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,操作就是对象的行为。对象实现了数据和操作... 阅读全文
摘要:
预处理器是一种程序,需要将一种程序的数据转换成另一种程序的数据。它可以帮助我们编写可维护的、与时俱进的代码,也可以减少需要编写的CSS数量,这些工具对于哪些需要大量样式表和样式规则的大型用户界面是非常有帮助的。SASS首先是SASS,拥有多年开元历史项目。可以说他定义了现代CSS预处理器也不为过。它... 阅读全文
摘要:
什么是 Canvas?HTML5的canvas是个很有意思的元素,它通过JavaScript在网页上绘制一个矩形的画布,你可以控制其中的每个像素。它拥有多种绘制路径、矩形、圆形、字符及添加图像的方法。我们可以获取canvas对象为var c=document.getElementById("myCa... 阅读全文
摘要:
设置元素为可拖放首先,为了使元素可拖动,把 draggable 属性设置为 true :拖动什么 - ondragstart 和 setData()ondragstart 拖拽开始是触发事件,当元素被拖动时,会发生什么。我们命名一个函数叫drag(),当拖拽事件触发时,我们执行以下函数:functi... 阅读全文