一开始以hybrid形式做了一个android的小说阅读客户端,叫4G阅读.而后由于业务需求,要迅速实现纯手机html5 版的,所以就直接在原先客户端内内嵌的网页进行改版,快速实现以后在优化的过程中发现越改越多越改越多… 注意此web应用只支持android及iphone内的浏览器,及PC或mac上的chrome,safari,firefox等支持html5的浏览器.IE10以上浏览器 这算是试验版了吧,以前没这么弄过.. 手机访问http://crapi.4gshu.com:8096/4g-r…
web单页应用是什么? Web单页应用就是指只有一个Web页面作为入口的应用,在浏览器中运行期间不会重新加载页面.也就是说浏览器一开始会加载它必需的thml.css和Js,之后所有的交互操作都在一个页面上完成,这些都是由JavaScript动态的加载合适的内容来响应用户的操作,所以Web单页应用会包含大量的js代码,支持单个页面上与多个组件进行丰富的交互.我们一般可以认为单页应用是一种从Web服务器加载的富客户端. web单页应用的好处 相比传统网站而已,我们认为单页应用的好处主要有: 1.提供…
于 2017 年初,有在 Github 建立并维护一个项目:Vue Boilerplate Template,欲成就一款开箱即用 Vue + Webpack 的脚手架模版:其目标与宗旨是:根据以往经验提供一些参考,对于如何构建中大型 Vue 项目.这蛮久以来,有坚持维护更新,各项主要依赖库,基本都保持着同步升级:记载这篇文章,即是对关于它的设计做下更全面的阐述,以起到项目 Wiki 的作用. 关于此 Vue.Webpack 脚手架模版 这是一个用以开发 Web 单页应用的脚手架项目:谨以 Vue…
在单页应用开发中,无论是页面结构化,还是Pull to Request,都离不开一个技术——页面局部滚动.当下的移动web技术,主要使用下面两种方式实现局部区域的滚动: 基于IScroll组件,也有很多团队自己实现类似的组件,实现原理大都一样. 使用浏览器原生支持overflow: scroll,在iOS下使用-webkit-overflow-scrolling: touch;实现惯性滚动. IScroll实现 关于IScroll,大约半年前的一篇文章中 #1 ,对IScroll的观点是建议大家…
1. 前言 在开发面向现代智能手机的移动Web应用的时候,无法避免一个事实,就是需要开发单页应用(Single Page WebApp).对于不同的系统需求,单页应用的粒度会不同,可能是整个系统都使用一个页面装载,也可能是按模块分为独立页面装载.在开发单页应用时第一个要处理的问题就是页面结构化,由于多个功能集中在一个页面呈现,就必然需要考虑如何实现多个视图布局?如何实现视图之间动画切换?等问题. 下面我就来讲述下手机搜狐前端团队在单页应用开发的页面结构化上做过的一些尝试与努力. 2. 页面视图…
1. 前言 在开发面向现代智能手机的移动Web应用的时候,无法避免一个事实,就是需要开发单页应用(Single Page WebApp).对于不同的系统需求,单页应用的粒度会不同,可能是整个系统都使用一个页面装载,也可能是按模块分为独立页面装载.在开发单页应用时第一个要处理的问题就是页面结构化,由于多个功能集中在一个页面呈现,就必然需要考虑如何实现多个视图布局?如何实现视图之间动画切换?等问题. 下面我就来讲述下手机搜狐前端团队在单页应用开发的页面结构化上做过的一些尝试与努力. 2. 页面视图…
前言 最近的任务是重做公司的触屏版,于是再园子里各种逛,想找个合适的框架做成Web App.看到了叶大(http://www.cnblogs.com/yexiaochai/)对backbone的描述和他做的一个简单框架demo(http://www.cnblogs.com/yexiaochai/p/3837713.html),于是拿来主义,把源码下载了. 项目框架 项目使用VS2012+MYSQL开发,MVC架构,没有叶大那么厉害,只能做做简单应用,下面的做的一个列表和详细页面的JS代码块. 主…
<!doctype html> <html> <head> <title>第一个SPA</title> <style type="text/css"> body{ width:100%; height:100%; overflow:hidden; background-color:#777; } #spa{ position:absolute; top:8px; left:8px; bottom:8px; righ…
<input type="file" accept="image/*"><input type="file" accept="video/*"><input type="file" accept="audio/*"> 分别是下面的情况…
一.效果图 二.HTML代码 <header class="text-center">TOP</header> <div id="content"></div> <div id="menu" class="menu"> <div id="one" class="subMenu text-center" data-src=&…