- 博客(6)
- 收藏
- 关注
原创 浏览器原理-深入理解事件循环
事件循环是运行在浏览器渲染主线程中的一种机制,该主线程是浏览器众多线程中的一个核心组成部分,负责处理JavaScript代码的执行、DOM的更新、样式的计算以及页面的渲染等任务,要深入掌握事件循环,有必要探究,特别是渲染进程内部的结构,包括其主线程如何协同其他线程(如网络线程、解析线程等)共同处理网页的加载、解析、渲染以及响应各种用户事件。
2024-07-27 16:07:52
1625
原创 flexiblejs+rem实现两套UI设计图的响应式官网
响应式网站的实现方式很多,例如rem+vw、rem+flexible、媒体查询等等,之前公司要求开发一套官网能够同时适配三端(PC、IPAD、移动端),下面记录我遇到的问题以及解决方法。
2024-07-24 20:55:02
398
原创 前端开发-Unicode码点表情
这个范围包含了更多的符号和象形文字,如天气、交通标志、动物等。其中也包括了一些表情符号,特别是那些与日常活动、自然和食物相关的符号。Unicode为表情符分配了一个特定的代码点(Code Point),这些代码点通常是以。的Unicode范围,这个范围包含了多种面部表情符。代码通过遍历这个范围,使用。方法将每个代码点转换为对应的表情符,然后将这些表情符添加到数组中。
2024-06-04 13:25:06
302
原创 微信小程序开发-实现拖动动态弹窗
整体上基于Vant的popup弹出组件+touchmove事件,动态计算拖动的距离,从而调整弹窗的高度,布局内部使用slot插槽实现内容自定义。以上代码只是核心的移动事件的处理,如果需要调整弹窗的弹出位置等可以参考官方的文档自行封装。
2024-06-04 09:29:42
626
原创 微信小程序开发——封装导出PDF组件
有个需求,要求用户能够选中文本,然后能够将这些选中的文本配置成表格,并导出PDF或图片,要求表格的内容、样式可以根据预设选择自己喜欢的模板,一下是我的实现思路: 2.声明组件3. 使用4.获取js实例一开始我使用这种方式导出的图片,发现表格还是会有点失真,文字会有偏移效果,并且后续还需要对表格进行样式预设,单个表格在不显示音标的情况下无法自动居中,用这种方式非常麻烦,因此我最终抛弃了这种方式,使用takesnapshot+pdfjs方式实现。组件介绍:Sn
2024-06-02 10:17:13
2097
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人