摘要: 项目介绍 具体的业务背景就不用介绍了,这里只介绍涉及技术方面的东西。 项目背景:项目涉及多个子页面,而多个子页面之间存在或多或少的数据传输。 技术介绍 + 技术方案 + 单页应用 + 基于 React + 技术方案理由 + 单页应用 单页:可以很方便地在一个页面生命周期内控制子页面之间的数据传输。 阅读全文
posted @ 2016-05-02 22:31 一扬 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 这章读完,还是很简单的。 但凡公司有开发框架的,很多是用的这套结构,比如我所在的alibaba B2B、TaoBao 这种模式的实现上有两种方式: 第一种:利用继承 子类继承父类,父类提供生命周期、常用方法之类的。 第二种:利用高阶函数 创建一个工厂函数,执行该函数,会返回一个新创建的函... 阅读全文
posted @ 2015-11-19 17:43 一扬 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 基础知识回顾 + 的指向 + 直接属性(找得到的,找不到的就是 ) + 间接属性(实例) + + 的指向是根据函数运行的方式变化的,不是一定的 + 作用域链 活动对象 函数定义处的环境 ... + 谁能访问活动对象中的变量? + 定义在其中的函数 + 几种对象区... 阅读全文
posted @ 2015-11-19 17:41 一扬 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 第4章 异步队列deferred object 160 + 4.1 jquery.callbacks( flags ) 161 + 4.1.1 实现原理和总体结构 162 接收一个参数作为标志,并返回一个对象,该对象有一些方法,如 + 4.1.2 源码分析 163 + 回... 阅读全文
posted @ 2015-11-19 17:40 一扬 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 第2章 构造jquery对象 8 + 对象是一个类数组对象,含有 + 连续的整形属性 + 属性 + 大量的 方法 + 2.1 构造函数 8 很有意思的一点是,它的方法定义很强大,会根据不同的参数情况执行不同的功能。 构造函数 有 7 种用法。 + 2.1.1 ... 阅读全文
posted @ 2015-11-12 16:10 一扬 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 第1章 总体架构 2+ 1.1 设计理念 2 + + 核心特性 + 兼容主流浏览器,并且支持 + 独特的链式语法 + 短小清晰的多功能接口 + 高效灵活的CSS选择器,并且可对CSS选择器扩展 + 便捷的插件扩展机制和丰富的插件+ 1.2 总体架构 2 模块分为三个部分:入口模块、底层支持模... 阅读全文
posted @ 2015-11-12 16:09 一扬 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 无线开发笔记+ + 是整块的阴影,很像是一个独立的盒子 如果是 :默认是盒子的大小, 正值时向右移动,以此类推,如图:<img src="img/box shadow.png" alt="" style="vertical align:middle;" 如果是 :默认不显示, 正值时... 阅读全文
posted @ 2015-11-05 19:28 一扬 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 无线开发知识 一、meta标签相关知识 + 移动端页面设置视口宽度等于设备宽度,并禁止缩放。 + 移动端页面设置视口宽度等于定宽(如640px),并禁止缩放,常用于微信浏览器页面。 + 禁止将页面中的数字识别为电话号码 + 忽略Android平台中对邮箱地址的... 阅读全文
posted @ 2015-11-03 13:56 一扬 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 参考资料 "js高手进阶之路:underscore源码经典" "underscore源码英文注释文档" 闭包 整个函数在一个闭包里 和 的异曲同工 原型赋值 将原型赋值给变量有两个好处: 1、提高性能,减少作用域链长度 2、便于压缩。变量名压缩时是可... 阅读全文
posted @ 2015-11-03 13:50 一扬 阅读(288) 评论(0) 推荐(0) 编辑
摘要: + 参考资料 + "阮一峰 —no ff参数介绍" + "git push命令" + 回滚版本:git reset —hard HEAD^ + 会修改本地文件 + 会修改暂存区(add后) + 回到指定版本+ 回退暂存区为线上版本:git reset HEAD file + 不会修改本地文件... 阅读全文
posted @ 2015-10-11 22:19 一扬 阅读(183) 评论(0) 推荐(0) 编辑