关键字:处理
  • 回流和重绘
    html 加载过程在页面加载时,浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添加的元素等。浏览器把所有样式(用户定义的CSS和用户代理)解析成样式结构体D ...
  • 微信小程序之setData
    setData工作原理 小程序的视图层目前使用 WebView 作为渲染载体,而逻辑层是由独立的 JavascriptCore 作为运行环境。在架构上,WebView 和 JavascriptCore 都是独立的模块,并不具备数据直接共享的 ...
  • 总觉得该分享点什么!零基础小白如何快速入门前端?
    1.首先零基础学习前端先要有一个计划,了解前端要学习哪些技术。2.做好自己的时间规划,如何快速入门前端那肯定是需要不断的提高自己的学习效率,学习过程总尽量把手机调至静音给自己一个安静的学习环境和氛围。3.快速入门顾名思义肯定是少走弯路,在学 ...
  • 12 个实用的前端开发技巧总结
    1. 利用 CSS 穿透覆盖默认样式常见发生场景:假如我们需要通过 input,type="file"来上传文件,而这个 input 的默认样式,可以说是非常地丑。所以我们希望通过一张图片,与这个 input 大小一样,位置一致地盖在上面。 ...
  • 分享一些在工作中常用的实例函数
    1.对数组成员特性进行分组 function Group(arr = [], key) { return key ? arr.reduce( (t, v) => (!t[v[ ...
  • 手把手教你实现web页面内容滑动效果
    标签的触摸/鼠标滑动事件,添加元素的切换动画,效果如下: 事件监听鼠标事件和触摸事件监听:componentDidMount() {     var teachingReportDiv = document.getElementById(" ...
  • 手写一个简易的Promise
    1. 简述 Promise 所谓 Promise,简单来说,就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 Promise 对异步调用进行封装,是一种异步编程的解决方案。 从语法上来说,Promise 是一个对 ...
  • 手写 Vue Router 源码
    Vue Router 基础回顾 使用步骤 首先使用 vue cli 创建一个 Vue 项目来回顾一下 vue router 的使用。 全局安装 vue cli。 npm i -g @vue/cli 安装完成后检查版本是否正常。 vue -- ...
  • web前端的一些不为人知的冷知识点_Js篇整理
    生成随机字符串利用Math.random和toString生成随机字符串,这里的技巧是利用了toString方法可以接收一个基数作为参数的原理,这个基数从2到36封顶。如果不指定,默认基数是10进制。略屌!     ...
  • 分享18个webpack插件,你千万要收藏好,留备用
    何为插件(Plugin)?专注处理webpack在编译过程中的某个特定的任务的功能模块,可以称为插件。插件是一个扩展器,它丰富了webpack本身,针对的是loader结束后,webpack打包的整个过程,它并不直接操作文件,而是基于事件机 ...

暂无数据