`
zhangyaochun
  • 浏览: 2621049 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

《8月份读书活动之跨终端web》

 
阅读更多

 

   前言:

 

       本系列还是很给力的,《跨终端 Web》这本书其实对我这样的前端同学还是比较感冒的。

   

   正文:

 

       其实在转型移动前端的早期,也是经历了和作者一样的东西,多个域名的适配,到后面一个域名多个模板,到后面响应式的css解决方案-包含细化到高清屏幕的适配,到一度使用phonegap这种东西去打成apk等客户端的方式。

 

       仔细地阅读了本试读内容的部分内容,做了一些感兴趣地方的记录

 

  • 不只是响应式:
  1. 响应式
  2. 多站点 -- 其实目前还是有很多公司的站点是这样的,最常见的就是百度
  3. 多模板  -- 一个页面只有一个URL,解决了响应式里面DOM冗余的问题,但是由于单个页面存在多套模板,还需要在模板动态加载和首次服务器渲染等环节进行优化
  4. 多平台  -- Native App优势在于更好的性能、更丰富的系统级功能的调用、标准的发布渠道,但:

        发布成本高 + 开发成本高 + 潜在的风险。Hybrid App是一个改进版本。

 

 

  •   响应式的瓶颈:
  1. 不能解决移动端DOM冗余的问题,js冗余。
  2. 多个复杂响应式页面的维护成本并不比单独维护多个版本的页面成本低。
  3. 本质上依靠css处理展现层面的差异

    确实随着响应式的兴起,很多人提到适配基本都是响应式,但是不了解深层次内容的人还是不会善待,如果了解了瓶颈,其实我们可以做一些优化。

 

 

    思考:

 

     其实自己也是一个pc前端到移动前端的老人,经历了一些如书中所描述的一些东西。也看到了一些前端在遇到瓶颈之后,转出了真正的安卓工程师,用原生方式去实现一些客户端的案例。

 

     技术的路其实很长,不在于技术本身如何去实现,走到一定时间,去思考总结一些东西,而且分享出来还是很有意义的。

 

    再次感谢社区的活动,也感谢本书作者耐心地讲解。

    

 

    

分享到:
评论

相关推荐

    跨终端Web pdf

    第1章提出了跨终端Web的概念以及实现跨终端Web的多重途径,第2章主要介绍Mobile Web的技术基础,第3~7章是全书的核心,按照开发流程组织逐步讲解了实现跨终端Web所需要的各类技术基础设施,第8章主要介绍了Hybrid ...

    跨终端Web

    第1章提出了跨终端Web的概念以及实现跨终端Web的多重途径,第2章主要介绍Mobile Web的技术基础,第3~7章是全书的核心,按照开发流程组织逐步讲解了实现跨终端Web所需要的各类技术基础设施,第8章主要介绍了Hybrid ...

    web跨终端开发流程

    【标题】:“Web跨终端开发流程” 在当前的互联网环境中,Web应用已经不再局限于单一的桌面端,而是需要适应各种不同设备,如手机、平板、智能电视等,这就是所谓的“Web跨终端开发”。这一过程涉及到的技术和流程...

    跨终端Web之HybridApp

    Hybrid既利用了NativeApp丰富的设备API(DeviceAPI),又能拥有MobileWeb的跨平台、高效开发、快速发布的能力,对于相当庞大的应用场景而言都是适用的。跨平台Web内容可以做到开发一次,所有平台生效,诸多产品需要...

    低碳的终端Web开发

    ### 低碳的终端Web开发——2012阿里技术嘉年华演讲精粹 #### 移动Web开发背景与挑战 在2012年的阿里技术嘉年华上,来自淘宝和一淘的前端工程师分享了关于“低碳的终端Web开发”的演讲内容。随着移动互联网的发展,...

    跨终端的 Web 2013-04-12

    在IT领域,尤其是在前端开发中,“跨终端的Web”是一个重要的概念,特别是在2013年及之后的时间里,随着移动互联网的崛起,这个问题变得愈发关键。舒⽂文在qcon-chengdu-2013-04-12的演讲中探讨了这一主题,强调了...

    Windows Server 2008 之 终端服务TS WEB ACCESS

    《深入解析Windows Server 2008终端服务TS Web Access》 Windows Server 2008作为微软企业级操作系统中的重要一员,其强大的终端服务(Terminal Services)功能为企业提供了灵活、安全的远程桌面和应用访问解决方案...

    跨终端的文件加载及缓存.pdf

    跨终端的文件加载及缓存是现代互联网应用开发中至关重要的一环,特别是在移动设备多样化、网络环境复杂的背景下,优化文件的加载和缓存策略对于提升用户体验、降低服务器压力具有显著效果。本文将深入探讨这一主题,...

    silianlinyi#ExamplesOfFrontEndDevelopment#跨终端Web1

    2.单域 - 多模板 3.多域 - 跳转 4.多平台App

    layer最懂你的跨终端的web弹层组件

    总的来说,layer作为一款强大的Web弹层组件,凭借其全面的功能、跨终端的适应性、易用的API以及优秀的性能,成为JavaScript开发中处理模态框和弹出框的理想选择。无论你是初级开发者还是经验丰富的前端工程师,layer...

    SSH远程终端 WebConsole.zip

    SSH远程终端WebConsole是一个利用Golang编程语言,结合WebSocket技术和TermJS库构建的创新性解决方案,旨在提供一种方便、高效的方式来远程控制服务器。这个项目的主要目的是通过Web界面为用户提供一个安全的SSH...

    xterm终端的DockerWeb控制台

    xterm终端的Docker Web控制台

    react-TerminalinReact用于在Web中展示一个终端的微型组件

    在React开发中,有时我们需要为Web应用添加一些特殊的功能,比如模拟终端界面,这可以用于教学、演示或者创建富有互动性的用户体验。`react-Terminal`是一个微型组件,专门用于在React应用程序中实现这样的功能。它...

    赛门铁克_跨终端集中管理能力最重要.pdf

    综上所述,赛门铁克的跨终端集中管理能力是其核心竞争力之一,通过统一的管理平台、细致的管理颗粒度、广泛的平台支持以及全面的安全策略,赛门铁克为企业提供了高效、安全的IT管理解决方案,有效应对了智能终端时代...

    SpriteJS一款由 360 奇舞团开源的跨终端 canvas/webgl 绘图库, 是跨平台的高性能图形系统

    360 奇舞团开源的跨终端 canvas/webgl 绘图库,可以基于 canvas/webgl 快速绘制结构化 UI 、动画和交互效果,并发布到任何拥有 canvas 环境的平台上(比如浏览器、小程序和 node ),SpriteJS 是跨平台的高性能图形...

    跨平台多终端网页播放器支持PC终端/IPHONE、IPAD/安卓终端

    跨平台多终端网页视频播放器,很强大: 适配pc终端、苹果终端(含IPHONE、IPAD)、安卓终端(含安卓系统手机和安卓系统平板) 简要提示:功能强大,不仅支持基于HTTP的视频文件跨平台播放,还可以支持RTMP+HTTP(HLS...

    ITeye 8月技术图书有奖试读活动——已结束

    本书《跨终端Web》由徐凯所著,由电子工业出版社在2014年6月出版。本书聚焦于解决移动互联网时代,跨终端Web应用开发面临的挑战,即移动设备的碎片化问题。随着智能手机和平板电脑等移动设备的普及,开发者们需要在...

    Python-ttyd一个简单的命令行工具用来在Web上共享终端

    这个工具对于开发者、系统管理员或者任何需要远程协作和控制终端的人来说非常实用,因为它提供了跨平台的、易于使用的界面,而无需复杂的配置或者依赖特定的桌面环境。 首先,我们要理解TTY(Teletype)的概念,它...

Global site tag (gtag.js) - Google Analytics