Vuex+Vue.js状态管理及组件设计

近期将公司APP项目整体升级到Vue2.x,并随之升级了Vuex,重新设计了一下项目工程的整体框架结构,大体如下:首先,App应用部分,主要包含项目各个主页面,每一个主页面下包含vue模板、静态页面容器、入口执行脚本、仓库(store)。 vue模板:主要是vue实例对象和dom模板 静态页面容器:就是一个静...

JavaScript事件

事件流 事件流描述的是从页面接受事件的顺序。但IE和Netscape开发团队提出了差不多是完全相反的事件流概念,IE是事件流是事件冒泡流,而Netscape的事件流是事件捕获流。 事件冒泡 事件冒泡(event bubbling)–即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播...

Flux架构入门

引:Flux架构入门教程》

React还是Vue?

引:React还是Vue?

移动端better-scroll滚动插件

JSX简介

引:React JSX》

Mustache简介

引:学习笔记《Mustache》

学习zepto.js-ajax源码

昨天组里发现一个Ajax abort中断不生效的问题,首先环境是基于移动端zepto的ajax来发送请求的,在发送请求后立即调用了xhr.abort()去中断,但是zepto的最终处理总是timeout,就此问题,分析了一下zepto发送ajax的源码,突然一下子清晰了很多,同时也找到了问题所在。首先,zept...

学习正则表达式

学习正则表达式-语法

移动端实现菜单栏滚动置顶和点击置顶

在很多APP上,我们经常能见到菜单滚动置顶、点击置顶的场景,说的通俗一点就是:起初页面初始化的时候,菜单处于文档流中,当我们向上滑动页面的时候,菜单脱离文档流,悬浮于页面顶端,且将一直处于顶端,而当我们向下滑动页面的至最初的位置时,菜单又回到文档流当中了。 滚动置顶的思路 要想让菜单固定在顶端,我们想到的当然...