`
李俊良
  • 浏览: 141380 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

记录html5开发的一些问题

 
阅读更多

1、iscroll页面初始化闪烁,只是会在iphone4上面出现

页面内容比较少的情况下不会出现

 

2、点击事件click还是触击touchstart?touchstart响应速度快,还有很多用来模拟click,用touchstart来模拟,但是不完全是touchstart,个人认为,最好的方式是主动地处理哪些地方可以直接用touchstart,不能用的地方,还是用click就行

 

3、点击穿透,这个问题到现在也没搞明白,多个div同层级的层,最上层的,也是index值最大的,并且display为block,而其他层的display为none,点击最上面的div,居然会激发下层的事件,比较诡异,而最后的处理方式也就是来动态控制,如果点击的是display为none的层上的内容,不响应对应事件,如果有了解这个故障的,求指教。

 

4、合适的时候使用image的base64方式来设置图片,css中也是可以的格式为background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEU.......)

能减少http请求,还能解决图片的loading动画在第一次不能快速显示的问题

 

5、针对andriod系统,尽量少的使用css3动画,或者自己写的动画,andriod系统性能层次不齐,容易挂掉。

 

6、css3中多用高级选择器,千万别用通配符*,而且千万别再通配符*下面使用css3动画属性,不然很容易让ios浏览器奔溃,占用内存极高,ios的内存管理会直接kill掉浏览器进程

 

7、好的html结构非常重要,尽量的减少dom节点的数量,能很好的控制好内存。

 

8、事件监听还是代理方式合适,移动端事件比较负责,各种事件的监听,需要的时候,还是要注意事件的移除。

分享到:
评论

相关推荐

    html5集合Vuejs开发商品日常卖记录、统计收入结果webapp项目代码

    使用html5集合Vuejs开发商品日常卖记录、统计收入结果webapp项目代码,使用了localstorage本地缓存技术,ios苹果端可以保存到桌面使用

    乐易秒表HTML5开发

    乐易秒表是基于html5技术写的一个小功能,该功能适用于新手参考

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    然而,由于HTML5的W3C标准规范还未制定,安卓系统中类浏览器Webview自身存在一些局限性,因此仍存在着诸多问题亟需解决,包括:(1)多窗口类浏览器模式问题。安卓上用于加载的Webview视图窗口只是作为类浏览器而...

    基于HTML5的O2O超市系统的设计与实现.doc

    系统是基于HTML5的O2O超市系统,该系统适用于一些中小型的超市,为商家和顾客提供了一个以网络为基础的平台,可以完成线上购买线下送货上门的服务。系统同时支持手机端和PC端,顾客可以在PC端和手机端都可以完成商品...

    完整版《HTML5高级程序设计》5

     本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用 WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新...

    完整版《HTML5高级程序设计》2

     本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用 WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新...

    HTML5高级程序设计

    分别围绕构建令人神往的富web 应用,逐一讨论了html5 的canvas、geolocation 、communication、websocket、forms、web workers、storage 等api 的使用, 辅以直观明了的客户端和服务器端示例代码,让开发人员能够...

    web 笔记,包含JavaScript、CSS、HTML 等;各种前端开发的小技巧及总结.zip

    web 笔记,记录自己学习前端的历程,记录自己学习的代码,包含JavaScript、CSS、HTML 等;各种前端开发的小技巧及总结. web 笔记,记录自己学习前端的历程,记录自己学习的代码,包含JavaScript、CSS、HTML 等;各种...

    HTML5标签(chm版)

    HTML5大家学习可能也就一个星期就学会了,但是要完全记住里面的标签的用法和标签名就显得很困难了. 而这个文件是chm文件记录了html5的标签和html5与html4的不同方便记忆和以后开发使用.

    swift-HTML转原生HTN项目开发记录

    本文主要是记录 HTN 项目开发的过程。关于这个项目先前在 Swift 开发者大会上我曾经演示过,不过当时项目结构不完善,不易扩展,也没有按照标准来。

    完整版《HTML5高级程序设计》4

     本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用 WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新...

    html5ever, 高性能浏览器级HTML5解析器.zip

    html5ever, 高性能浏览器级HTML5解析器 html5ever API文档html5ever是作为伺服插件项目一部分开发的HTML解析器。它可以根据 WHATWG的规范 html5") 解析和序列化 HTML 。 目前存在一些遗漏,大部分都是在跟踪程序中...

    Delphi5开发人员指南

    4.6 一些项目管理的功能 103 4.6.1 在项目中添加资源 103 4.6.2 改变屏幕光标 105 4.6.3 避免创建一个窗体的多个实例 106 4.6.4 在DPR文件中增加代码 107 4.6.5 覆盖应用程序的异常处理 107 4.6.6 显示一个封面 109 ...

    Google Android SDK开发范例大全(第3版) 5/5

    第11章 HTML5 Mobile应用程序开发 11.1 HTML5 INPUT输入框控制手机输入键盘 11.2 HTML5利用CSS3排版的墙贴相册 11.3 HTML5网页离线数据库 11.4 可拨打电话的HTML连接 11.5 HTML5取回所在经纬度坐标并反查地址 附录A ...

    HTML5高级程序设计.part5

     本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用 WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新...

    HTML5程序设计(第2版).[荷]Peter Lubbers(带详细书签).pdf

     《深入HTML5编程(第 2版)》面向有一定经验的Web应用开发人员,对HTML5及未来Web应用技术发展有浓厚兴趣的读者也可以学习参考。 第1章 HTML5概述 1 1.1 HTML5发展史 1 1.2 关于2022年的那个神话 2 1.3 谁在开发...

    Egret游戏开发全程记录.txt

    Egret游戏开发全程记录24G 视频+源码 游戏开发入门级经典学习资料

    Google Android SDK开发范例大全(第3版) 1/5

    第11章 HTML5 Mobile应用程序开发 11.1 HTML5 INPUT输入框控制手机输入键盘 11.2 HTML5利用CSS3排版的墙贴相册 11.3 HTML5网页离线数据库 11.4 可拨打电话的HTML连接 11.5 HTML5取回所在经纬度坐标并反查地址 附录A ...

    diary:记录一些开发过程中遇到的问题和解决方案

    记录一些开发过程中遇到的问题和解决方法

    Google Android SDK开发范例大全(第3版) 4/5

    第11章 HTML5 Mobile应用程序开发 11.1 HTML5 INPUT输入框控制手机输入键盘 11.2 HTML5利用CSS3排版的墙贴相册 11.3 HTML5网页离线数据库 11.4 可拨打电话的HTML连接 11.5 HTML5取回所在经纬度坐标并反查地址 附录A ...

Global site tag (gtag.js) - Google Analytics