摘要:
1、AMD推崇依赖前置,在定义模块的时候就要声明其依赖的模块 2、CMD推崇就近依赖,只有在用到某个模块的时候再去require 这种区别各有优劣,只是语法上的差距,而且requireJS和SeaJS都支持对方的写法 AMD和CMD最大的区别是对依赖模块的执行时机处理不同,注意不是加载的时机或者方式 阅读全文
摘要:
在做网页过程中想到了需要使用扇形图形来完成一些功能,第一印象就是使用CSS来完成。 经过查资料发现了transform 的skew()正好合适且使用方便 例子代码: 1、正方形 CSS代码如下: #square { width: 100px; height: 100px; background: r 阅读全文
摘要:
setCapture函数的作用就是将后续的mouse事件都发送给这个对象,releaseCapture就是将鼠标事件还回去,由 document、window、object之类的自行来处理。这样就保证了在拖动的过程中,不会由于经过了其它的元素而受到干扰 另外,还有一个很重 要的事情是,在Win32上 阅读全文
摘要:
原文出处qu deqing 结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路。 互联网的快速发展和激烈竞争,用户体验成为一个重要的关注点,导致专业前端工程师成为热门职业,各大公司对前端 阅读全文
摘要:
”=“:指令中的属性取值为controller中对应$scope上属性的取值,可用于双向数据的绑定 ”@“:指令中的取值为html中的字面量/直接量;建立一个local scope property到DOM属性的绑定。因为属性值总是String类型,所以这个值总是返回一个字符串。如果没有通过@att 阅读全文
摘要:
阅读全文
摘要:
如何在平级界面模块间进行通信 有两种方法: 一种是共用服务。 一种是基于事件。 共用服务: 在 Angular 中,通过 factory 可以生成一个单例对象,在需要通信的模块 a 和 b 中注入这个对象即可。 基于事件: 这个又分两种方式: 第一种是借助父 controller。在子 contro 阅读全文
摘要:
数据的双向绑定 Angular实现了双向绑定机制。所谓的双向绑定,无非是从界面的操作能实时反映到数据,数据的变更能实时展现到界面。 一个最简单的示例就是这样: <div ng-controller="CounterCtrl"> <span ng-bind="counter"></span> <but 阅读全文
摘要:
通常使用的垂直居中方法: 这种方法不方便的地方是一旦块级元素的宽高度变了后,需要随之改变margin的值, 所以使用translate进行优化: 这样无论块级元素宽高如何变,都可以保证垂直居中。 阅读全文
摘要:
在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode 。软连接,其实就是新建立一个文件,这个文件就是专门用来指向别的文件的(那就和windows 下的快捷方式的那个文件有很接近的意味)。软链接产生的是一个新的文件,但这个文件的作用就是专门指向某个 阅读全文