摘要: 一、requirejs为何会多次加载两次data-main文件 文件目录: html页面:require-demo第一章 app.js页面:requirejs.config({ // baseUrl:'js/lib', paths:{ avalon:'bower_components/a... 阅读全文
posted @ 2015-04-29 23:35 静文 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 首先avalon是我接触的第一个mvvm框架,angularjs也能实现基本同样的功能,但是老外的产物都是比较先进的,他们早已放弃在IE下摸爬滚打,作为大天朝的我们,还是必须要矜矜业业的伺候着IE6,这就是我为什么选择avalon,没用angularjs的原因。官方文档都是老写法,这让我忍不住深深的吐槽正美,好吧,维护一个框架是艰难的,正美加油吧。 二、日历插件篇datepicker... 阅读全文
posted @ 2015-04-28 21:48 静文 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 顿时有种打脸的感觉,好吧肿肿的。其实很忙,但是喜欢忙里偷闲。不想打开电脑,一开电脑我就会想起我的那个组件还没开发好,我的那个app还没规划完成,我的网站还有各种毛病。躺着感觉很舒服。先躺着吧,不急,不要自卑,还是要给自己一点信心的。其实我很强。现在不再回去思考单纯的pc端显示效果了,也不会去思考直接... 阅读全文
posted @ 2015-04-28 00:42 静文 阅读(182) 评论(0) 推荐(1) 编辑
摘要: 一、ajax介绍 1、ajax=Asychronous JavaScript and XML(异步的javascript和XML)。 2、使网页在不重载的情况下与web服务器交换数据 3、ajax不是新的编程语言,而是一种使用现有标准的新方法 二、XMLHttpRequest对象 1、XMLHttpReuqest是ajax的基础 2、所有浏览器都支持XMLHttpRequ... 阅读全文
posted @ 2015-04-28 00:07 静文 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、严格模式 1、 ECMAScript5中引入了严格模式(strict mode)的概念。本意是为javascript定义了一种不同的解析与执行模式。 2、 严格模式下的不同: (1)、一些不确定行为将得到处理。 (2)、对某些不安全操作也会抛出异常。 要在脚本中启用严格模式,就在顶端添加代码: use strict 3、严格模式下,javascript的执行结果会有很大... 阅读全文
posted @ 2015-04-27 23:59 静文 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 小小前端菜鸡,什么都没学好,倒是东西用了一大堆,没什么专长,只是辛亏还年轻,希望可以用时间来弥补自己的不足,多多学习,心浮气躁看到什么好,就会去用什么,但是忘记了本质的东西,才是最原生最美的。多次想放弃当程序员,也会经常想想如果我不做程序员,我还可做其他的,咖啡厅小伙计、酒吧服务员、办公室小白领、跑腿推销员、电影院验票的,哈哈哈哈。年轻的迷茫,但是至少两年内,我还是会跟程序打交到,... 阅读全文
posted @ 2015-04-25 23:13 静文 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、模块化管理的重要性 1、解决冲突问题 2、解决性能问题 3、解决依赖问题二、为何选择seajs 1、有完整的中文文档 2、符合中国国情三、seajs如何使用 1、引入seajs库文件 2、如何变成模块 define/*引入好seajs后如何将js文件变成模块*/define(fun... 阅读全文
posted @ 2015-04-25 20:15 静文 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、数据缓存 1、绑定属性ms-data-* avalon的数据缓存功能与jquery的data()类似,但不同于jquery的是:avalon是直接将数据保存在元素节点上的data-*属性上。 在从data-*属性还原数据时,它会作简单的数据转换,再返回。 在ms-data绑定属性中,对象与数组是直接保存在元素节点上。 av... 阅读全文
posted @ 2015-04-25 20:02 静文 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、属性操作 DOM操作之属性操作: 1、类名操作 ms-class (1)ms-class a、ms-class="active" 默认写法,为元素添加active样式 b、ms-class="active:isOk" isOK值为true,添加active,为false,删除... 阅读全文
posted @ 2015-04-25 20:02 静文 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、插入移除处理 1、绑定属性ms-if a、当ms-if的值为真(true)时,就将元素输出到页面里面。 根据条件显示内容 根据条件显示内容 b、如果当ms-if 的值为假(flase)时,就将元素移除dom树 根据条件显示内容 avalonctrl是为avalon垃圾回收器查找元素所用 是为了将注释的节点重新,装填会d... 阅读全文
posted @ 2015-04-25 20:00 静文 阅读(879) 评论(0) 推荐(0) 编辑