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