时间:2015-04-02 来源:

iOS开发-服务器动态控制客户端方案浅解析 【Web前端】

    受限于AppStore的审核制度web前端制作,版本提交后审核后需要等待一段审核时间才能上线,web前端制作于是聪明的开发者就想出了一些手段div前端切图,可以避开审核,div前端切图动态更新客户端. 目前web切图报价,已经被使用的技术方案有两大派:

低端版:简单的特定的控制字段解析,手机html制作比如控制一个按钮是否显示符合w3c标准,控制一个功能是否开放等等,符合w3c标准这种做法需要提前客户端和服务端双方做好约定网页外包接活,对得上号才能正常工作. 如果要加新的控制,jpg或psd转html对不起请下一版本吧.不过应对小范围的控制web前端制作,还是可以的,web前端制作也是目前用的比较多的方式.

高端版:近期Facebook又开始折腾了承接网页制作,基于JS做的一次比较大的尝试web切图报价,和普通的HTML5的区别在于:Facebook通过自己强大的开发团队,网站div+css做了一套JS->原生控件的映射符合w3c标准,这点上不得不佩服他们网页外包接活,目前该组件刚刚开源不久,网页外包接活具体效果有待验证web前端制作,但是我相信未来会有它一席之地.

    再说解析渲染,div+css制作关于这个还要分低端版、中端版和高端版.

本文仅仅是抛砖引玉承接网页制作,欢迎更多的人留言拍砖讨论.

中端版:利用脚本动态加载代码,承接网页制作达到创建和改变类功能和属性的目的.代表有大众点评基于Wax修改的WaxPatch框架web切图报价,利用Lua脚本+runtime方法实现,手机html制作不过由于语言和功能的问题符合w3c标准,貌似并没有大范围普及开,html切图制作不过各位小范围打补丁的时候可以尝试.

    先说HTML5,其实这项功能在开发者中使用还是比较多的,网页外包接活目前主流的特别动态的页面web前端制作,大部分还是由HTML5实现完成,web前端制作比如淘宝的一些介绍页面、一些不能明确当前样式的界面等等.也有类似PhoneGap这样的框架直接把HTML5做的应用打包成原生应用承接网页制作,虽然比较灵活,div前端切图可惜体验上相比原生确实差了不少.

1.HTML5 2.解析渲染

$(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

点击次数:1331
作者:
web前端行业资讯
Web new NewsList
谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日继“Angel”开源后,腾讯又开放TDinsight机器学习平台 ,,2017年12月21日谷歌母公司研发“闪光”网络技术无需铺设线缆 ,,2017年12月21日微软投资5千万美元利用人工智能对抗气候变化 ,,2017年12月21日谷歌中国2017:面向开发者的1年AI先行的1年 ,,2017年12月21日GreenKey加入Symphony软件基金会,将开源语音软件 ,,2017年12月21日腾讯发现者揭秘:怎么应对TensorFlow的安全风险,修复有多难 ,,2017年12月21日清华新成立两大交叉研究机构探索智能与未来 ,,2017年12月21日微软将AI融入生产力工具和搜索引擎与其它巨头竞争 ,,2017年12月21日Gfycat将利用机器学习技术创建高分辨率GIF动图 ,,2017年12月21日安全软件公司Avast开源化机器码反编译器RetDec ,,2017年12月21日谷歌开源TFGAN,让训练和评估GAN变得更加简单 ,,2017年12月21日社区对模块化不感兴趣时隔三周经典版FedoraServer27发布 ,,2017年12月21日Windows10加入OpenSSH客户端 ,,2017年12月21日FirefoxQuantum发布一个月安装量1.7亿 ,,2017年12月21日吴恩达宣布创业新项目已与富士康达成战略合作 ,,2017年12月21日Scala入门系列(十二):隐式转换2017年12月20日speedment入门教程2017年12月20日SLAM入门笔记(1):特征点的匹配2017年12月20日深入浅出了解frame和bounds2017年12月20日将http服务器升级为servlet容器 【数据库】2015年04月09日2、转账汇款——一个简单的页面【编程语言】2015年01月26日什么是Node.js? 3,收藏 ,,2016年06月29日java多线程之wait(),notify(),notifyAll()的详解分析2014年01月30日BFS——BreadthFirstSearch广度优先算法 【编程语言】2014年11月24日BZOJ2154Crash的数字表格莫比乌斯反演 【综合】2014年12月23日.Net中的加密解密 【编程语言】2015年07月09日javascripteval函数深入认识2014年01月29日"在试着设置任务帐户信息时出现错误,指定的错误是:0x80070005:拒绝访问2014年01月29日Android实现平板的类股票列表联动 【移动开发】2014年12月29日不要自己的头脑成为别人思想的跑马场 【编程语言】2015年04月07日用户体验之如何优化你的APP 【综合】2015年07月08日HDU1342Lotto-DFS 【编程语言】2015年04月02日sgu-219ynchrograph 【编程语言】2015年01月19日jQueryui1.7dialog只能弹出一次问题2014年01月29日KVCKVO 【Web前端】2015年03月16日Light1078IntegerDivisibility(取模运算) 【编程语言】2015年08月16日hdu3068最长回文【Manacher求最长回文子串,模板题】 【Web前端】2015年08月24日如何优雅的写分页二 【编程语言】2015年05月19日接收键盘指令的脚本2014年01月29日win10Hyper-V虚拟机装boot2docker 【Web前端】2015年05月05日php学习笔记之将word文档转化为HTML文件【编程语言】2015年05月29日URAL题目1553.CavesandTunnels(LinkCutTree修改点权,求两点之间最大)【移动开发】2015年08月24日Unity5内部渲染的优化2:清理【移动开发】2015年09月05日nodejs的进程process 【移动开发】2015年05月05日一次ORA-00130:invalidlisteneraddress错误 【移动开发】2015年01月07日AspxAsp.net防注入程序V1.02014年01月29日UIView(包括子类)的几个初始化时执行动作的时机2015年08月25日基于Xstream工具解决对象到xml文本的集合节点重复问题 【Web前端】2015年03月30日POJ1015JuryCompromise 【编程语言】2015年05月05日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)