- 博客(8)
- 收藏
- 关注
转载 WebAPP与原生APP的交互设计区别
WebAPP和原生APP同为移动端,很少有研究这两项的交互区别,最近公司做了一次从原生APP到WebAPP(HTML5 )的移植,故总结一下期间遇到的问题及不同点总结。从使用场景上,WAP用户面临比APP用户更严峻的问题:1、页面跳转更加费力,不稳定感更强思考点:如何减少跳转(扁平结构、页面布局技巧),增加数据及展示的流畅流程及稳定性(技术)2、更小的页面空间(由于
2017-05-21 10:13:08 510
原创 JavaScript 模块化开发历程
# JavaScript 模块化开发方式简单化实现 + 模块与模块之间相互协作构成了模块系统- 程序模块化开发的优点 + 开发效率高 * 代码方便重用,别人开发的模块直接拿过来就可以使用,不需要重复开发类似的功能 + 可维护性高 * 软件的声明周期中最长的阶段其实并不是开发阶段,而是维护阶段,需求变更比较
2017-05-17 08:08:53 560
转载 2016年开源前端框架盘点TOP20
2016年开源前端框架盘点TOP201、名称:Bootstrap类别/语言:HTML、CSS、JavaScript创建者: Twitter人气:在Github上有91007 stars描述:主流框架中毋庸置疑的老大,Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。核心概念/原则: RWD 和移动优先制。
2017-05-15 20:18:45 562
转载 前端模块化开发的价值
随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,比如function each(arr) { // 实现代码}function log(str) { //
2017-05-12 20:22:12 237
原创 面向对象娱乐版Tab栏切换
function Tab(id,tagDiv,tagLi){this.con = document.getElementById(id);this.div = Array.apply([],this.con.getElementsByTagName(tagDiv));this.li = Array.apply([],this.con.getElementsByTagName(tagLi
2017-05-12 20:16:44 699
转载 Git命令大全
$ git init // 初始化一个Git仓库$ git status // 查看仓库的状态$ git add . // 将所有修改添加到暂存区$ git add * // Ant风格添加修改$ git add *Controller // 将以Controller结尾的文件的所有修改添加到暂存区$ git add Hello* // 将所有以Hello开
2017-05-09 10:35:11 252
转载 实例分析 JavaScript 作用域
作用域模型作用域有两种常见的模型:词法作用域(Lexical Scope,通常也叫做 静态作用域) 和 动态作用域(Dynamic Scope)。其中词法作用域更常见,被 JavaScript 等大多数语言采用。首先了解一下这两种模型的说明:词法作用域:词法作用域是指在词法分析阶段就确定了,不会改变。变量的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决
2017-05-04 11:15:09 335
原创 Sublime Text3 插件安装失败解决方案
前段事件因为错误操纵,把sublime卸载了,从新安装后,发现无法安装插件,在试验了4中解决方案后,发现下面是正确的;1、大家都说的ipv6问题据说,这个是因为我们服务器不支持ipv6网址,但是我很好奇sublime为啥会用到ipv6(这个求解大神),除了校园网以外支持ipv6使用的应该很少,而且修改所谓的host文件也不会影响ipv6吧。但是不管怎么说,这个方法解决一次这个问题。
2017-05-04 10:34:05 12229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人