用户中心USER CENTER

首页/用户
  • 你应该要知道的重绘与重排

    摘要:合并样式操作比如可以合并成批量修改使元素脱离文档流,再对其进行操作,然后再把元素带回文档中,这种办法可以有效减少重绘重排的次数。 前言 现代web框架大多都是数据驱动类的,比如 react, vue,所以开发者不需要直接接触 DOM,修改 data 便可以驱动界面更新。但是作为前端工程师,了解浏览器的重绘与重排还是很有必要的,可以帮助我们写出更好性能的 web 应用。 浏览器的渲染 ...

    liukai90 发布于JavaScript
  • Weex系列(序) —— 总要知道原生的一点东东(iOS)

    摘要:就是苹果提供给我们的测试,可以在下载,然后在上面第二个网站上邀请人员就可以来测试我们自己的了,那么怎么发布到这个测试网站呢。 如果你本就是原生开发工程师,或者你已经用烂了xcode,下面部分可以省略。如果你刚刚入手weex,那就花个10分钟来看看,可以帮助你更好入手weex项目。 PROJECT工程目录 这个目录我访问的比较少,主要就是设置过语言。 showImg(https://se...

    liukai90 发布于JavaScript
  • Eclipse被卡死了或者失去响应了后分析根源的一个小技巧

    摘要:没有经验的朋友可能会用任务管理器强制结束进程,抱着侥幸的心理一次又一次得重试,希望这个卡死或者失去响应的问题可以不再出现,但往往事与愿违。本文介绍的这个通用办法适用于一切不能正常工作时的故障排查和分析。 提升程序员工作效率的工具/技巧推荐系列 推荐一个功能强大的文件搜索工具SearchMyFiles 介绍一个好用的免费流程图和UML绘制软件-Diagram Designer 介绍Win...

    liukai90 发布于JavaScript
  • 前端模块化

    摘要:如果想让模块再次执行,必须清楚缓存同步加载模块只有加载完成之后,才能执行后面的操作运行时加载中的实现对象中提供了一个构造函数,每个模块都是构造函数的实例。 什么是模块化 1、模块化 模块化是自顶向下逐层将系统划分成若干更好的可管理模块的方式,用来分割、组织和打包软件,达到高度解耦 2、模块 模块是可组合、分解、更换的单元; 每个模块完成一个特定子功能,模块间通过某种方式组装起来,成为...

    liukai90 发布于JavaScript
  • VUE - MVVM - part1 - defineProperty

    摘要:在中关于如何实现在网上可以搜出不少,在看了部分源码后,梳理一下内容。换个说法,当我们取值的时候,函数自动帮我们添加了针对当前值的依赖,当这个值发生变化的时候,处理了这些依赖,比如说节点的变化。 在 VUE 中关于如何实现在网上可以搜出不少,在看了部分源码后,梳理一下内容。 首先,我们需要了解一下 js 中的一个 API :Object.defineProperty(obj, prop,...

    liukai90 发布于JavaScript
<