`
李俊良
  • 浏览: 146151 次
  • 性别: 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及CSS3web前端开发技术习题答案解析.pdf

    HTML5与HTML4相比,在Web前端开发领域解决了多个关键问题,主要包括: - **浏览器间的兼容性问题**:早期不同浏览器间存在较大的差异,导致同一网页在不同浏览器上的显示效果不一致。HTML5通过标准化的技术规范,...

    乐易秒表HTML5开发

    在这个项目中,开发者使用了HTML5的一些核心特性来创建一个实用的秒表应用。接下来,我们将深入探讨这个项目的相关知识点。 首先,HTML5是现代网页开发的标准,它的出现极大地改善了对多媒体的支持,提供了更好的...

    html5 app开发入门

    本文章主要讲述了使用HTML5和CSS3进行Web应用和独立应用程序开发的基础知识和具体实施方法,重点介绍了开发工具HTML5 Builder的使用,以及在苹果iOS和谷歌Android设备上进行应用程序开发的技术要点。文章内容包括了...

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

    【标题】:“html5集合Vuejs开发商品日常卖记录、统计收入结果webapp项目代码”这一主题涉及到现代前端开发中的关键技术,HTML5和Vue.js,以及如何构建一个实用的Web应用程序来跟踪销售数据并进行收入统计。...

    Ubuntu上的HTML5开发

    ### Ubuntu上的HTML5开发 #### 一、概述 在当今快速发展的互联网技术中,HTML5作为新一代网页标准,为开发者提供了更多丰富的功能和强大的性能。本文档将介绍如何在Ubuntu平台上进行HTML5应用的开发,包括在线Web...

    html5带计算记录功能计算器在线计算代码

    总的来说,这个"html5带计算记录功能计算器在线计算代码"项目涵盖了HTML5、CSS3和JavaScript的基本应用,以及本地存储、事件处理、数据结构和算法等多个编程概念,是学习和实践中提升前端开发技能的一个好例子。

    HTML5和CSS3web前端开发技术习题集答案解析.doc

    HTML5 主要解决了 Web 浏览器之间的兼容性问题、文档结构描述的问题、开发功能受到的限制等问题。 HTML5 新增的全局属性有 accesskey、class、contenteditable、contextmenu、dir、draggable、dropzone、hidden、id...

    HTML5课程设计

    通过这个HTML5课程设计,学习者不仅可以巩固HTML5、CSS和JSP的基础知识,还能了解到实际项目开发中的问题解决和优化技巧,为未来从事Web开发工作打下坚实的基础。同时,这个实践项目也有助于培养良好的编程习惯和...

    MUI框架开发HTML5

    **MUI框架开发HTML5** MUI框架是DCLOUD公司推出的一款专为移动Web应用设计的前端开发框架,它的核心目标是简化HTML5应用的开发流程,提高开发效率。MUI框架结合了HTML5和JavaScript技术,提供了丰富的UI组件,涵盖...

    web开发记录

    "Web开发记录"这一主题涵盖了从基础概念到高级技术的各种知识点,这其中包括前端开发、后端开发、服务器管理、数据库设计、网络协议以及用户体验等多个方面。下面将详细阐述这些关键领域的核心内容。 一、前端开发 ...

    HTML5 canvas开发的石头剪刀布小游戏

    HTML5 Canvas是Web开发中的一个强大工具,它允许开发者在网页上进行动态图形绘制,创造出丰富的交互式用户体验。在这个“石头剪刀布”小游戏中,HTML5 Canvas与lufylegend框架结合,构建了一个轻量级且趣味盎然的...

    html5弹弓游戏

    在这个“html5弹弓游戏”中,我们可以深入探讨HTML5的一些核心特性,尤其是与游戏开发相关的部分。 首先,HTML5的游戏开发通常涉及到Canvas元素,这是一个二维绘图画布,允许开发者通过JavaScript进行动态图形绘制...

    软件工程实习记录

    软件工程实习记录涵盖了软件开发的许多重要知识点,包括软件开发的主要流程、软件开发中的重要步骤、项目经理的职责、软件开发的主要职位、软件开发的技术栈等。这些知识点对于软件开发非常重要,我们需要认真学习和...

    使用 HTML5 开发离线应用[转载]

    ### 使用HTML5开发离线应用的关键技术解析 在信息技术领域,HTML5的出现标志着网络应用的一个重大飞跃,尤其是在离线应用的开发上。HTML5,作为第五代超文本标记语言的标准,不仅增强了网页的表现力,更引入了一...

    HTML5及CSS3web前端开发技术习题答案.docx

    HTML5 及 CSS3 是当前 Web 前端开发中的热门技术,具有良好的语义特性、强大的绘图功能、增强的音视频播放和控制功能等特性,且解决了当前 Web 开发中存在的各种问题,为开发者提供了更多的选择和灵活性。

    html5 android网络音乐播放器 可调用android播放本地音乐

    HTML5与Android网络音乐播放器是一种技术融合的产物,它结合了HTML5的网页开发能力与Android平台的原生功能,使得用户可以在浏览器或者特定的Web应用中播放网络音乐,甚至能够调用Android设备的本地音乐库。...

    用HTML5新特性开发移动App_蒋宇捷

    使用HTML5开发移动应用,可以充分利用HTML5提供的多种新特性。例如,HTML5 Contact API允许Web应用执行通讯录搜索操作,获取联系人的“name”和“emails”属性,并且可以对通讯录记录进行初始化过滤。通过执行代码...

    资料记录开发做准备

    在本案例中,“资料记录开发做准备”意味着对开发过程中涉及的各种资源进行记录,包括但不限于应用程序的不同版本、相关工具和文档等。 **1.2 版本控制** 在资源记录中,明确标注不同版本的应用程序及其相关信息...

    HTML5实现签到 功能

    HTML5实现签到功能的知识点主要包括HTML5基础、CSS样式、JavaScript编程、jQuery库的使用以及如何将这些技术综合运用在移动端的签到页面开发中。接下来将详细说明: 1. HTML5基础:HTML5是最新一代的超文本标记语言...

Global site tag (gtag.js) - Google Analytics