HTML5实战与剖析之触摸事件(touchstart、touchmove和touchend)
1、触摸事件,包括touchstart、touchmove和touchend,在html5中用于处理与移动设备屏幕交互的相关事件。这些事件最初由iOs版Safari浏览器引入,用于弥补移动设备上缺少鼠标和键盘的交互限制。随着Android浏览器的跟进,触摸事件成为移动网页开发中不可或缺的一部分。
2、利用touchstart、touchend和touchmove事件: touchstart:当手指触摸屏幕时触发。此时可以启动一个延迟器,等待500ms后执行长按逻辑。 touchend:当手指离开屏幕时触发。如果此时延迟器仍未触发,则表明是非长按行为,取消延迟器。 touchmove:当手指在屏幕上移动时触发。
3、首先,我们需要理解touch事件的几个阶段:touchstart、touchmove和touchend。手指快速点击一个元素,会经过touchstart到touchend,再触发click事件。而手指长按一个元素,则会在touchstart和touchend之间结束,不触发click事件。在手指滑动过程中,会经过touchstart到touchmove的多次事件,最后触碰touchend。
实战|省市区三级联动数据爬取
省市区三级联动数据爬取的实战步骤如下:确定爬取目标:锁定爬取目标网站为中华人民共和国民政部网站的相关数据页面。数据爬取地址为preview....。解析html元素:分析目标网页的HTML结构,找到包含省市区数据的HTML元素。
利用INDIRECT函数制作下拉菜单,能显著提升数据录入的交互性与准确性。以制作省市县三级联动下拉菜单为例,通过层层嵌套INDIRECT函数,让下拉菜单智能又便捷。动态数据汇总 在动态数据汇总场景中,INDIRECT函数常与其他函数配合默契。例如,有多个部门的费用报销表,要在总表实时汇总各部门特定费用项目的合计金额。
流量裂变:微信生态的“三级火箭”打法 私域冷启动:利用微信生态的私域流量进行冷启动,将作品转发至朋友圈、社群,利用熟人点赞触发平台推荐机制。公域引爆:绑定公众号实现双向引流,通过文章插入视频号卡片等方式,引导公众号粉丝关注视频号。
自学前端,前端开发的学习路线是什么?
持续学习与探索 关注前端技术动态和最新趋势,如webAssembly、WebXR、PWA等。积极参与前端社区和开源项目,提升技术水平和团队协作能力。不断挑战自己,尝试解决更复杂的问题和构建更优秀的作品。
HTML CSS:HTML进阶、CSS进阶、div css布局、HTML css整站开发。JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。JS基本特效:常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。
vue是目前最流行的前端框架之一,掌握Vue技术栈对于开发高效、可维护的前端应用至关重要。这部分的学习路线涵盖了Vue基础语法、Vue路由、状态管理、构建工具和打包工具等知识点。微信小程序学习路线 微信小程序是一种轻量级的应用,掌握微信小程序的开发对于拓展前端开发领域至关重要。
React Native:学习React Native的使用,用于构建跨平台的移动应用。微信小程序:了解微信小程序的开发流程和API,用于构建微信小程序。MUI:掌握MUI框架的使用,用于快速构建跨平台的移动网页应用。通过以上学习路线,可以系统地掌握Web前端开发的知识和技能,为成为一名优秀的Web前端开发者打下坚实的基础。
学习前端需要什么技能?这套路线图将为你解学习路线图概览 从零基础起步,系统性学习前端开发,包括实战项目练手。以下分阶段介绍学习路径。第一阶段:基础入门 从HTMLCSS3学习起始,构建PC端与移动端页面结构。