用户中心USER CENTER

首页/用户
  • 怎样打造一个DOM元素位置引擎 (一)

    碎碎念 这是一篇早就应该写的文章,但是由于过年前项目紧张,一直没有时间,这个周末决定把这笔债换了。这个项目开始于两个月前,也是花了比较多时间的一个项目,不像前段时间写的 Hexo 主题 fexo ,灵感一现,两个晚上就大体出来了。这也是一个比较有意思的项目,因为它不是一个可以直接用的前端UI组件,它是一个基础UI类库,要更好的使用它,你需要再它基础上去实现一些可用的前端组件。 这个DOM元素位置引...

    qingshanli1988 发布于JavaScript
  • JavaScript 中使用 new Function 执行字符串拼接表达式

    摘要:构造的这个函数有个形参,作为函数体中立即执行表达式的实参传入最内层的函数中。所以在最后执行的时候便会获得的内容。 作者 @zwhu原文章 @github 最近在用 node 学写爬虫,也可以叫模拟登陆,遇到某个网站在返回的 HTML 中插入了一个生成页面token的script。 这个HTML的结构大概类似 ...

    qingshanli1988 发布于JavaScript
  • dom操作之文档碎片

    摘要:文档碎片在日常的工作中,避免不了我们要想一个元素中插入大量的动态元素,比如在页面中有一个,我们随着页面的某一个事件的触发,需要向中插入大量的,正常的写法为这样是可以实现的,但是这样性能就无从提起了,因为每次都重新绘制了一次,因为每次都调用了 文档碎片 在日常的工作中,避免不了我们要想一个元素中插入大量的动态元素,比如: 在页面中有一个ul,我们随着页面的某一个事件的触发,...

    qingshanli1988 发布于JavaScript
  • 关于postcss-weex插件, 让weex开发更爽一点

    摘要:背景众所周知,在开发中,的书写一直是一个痛点。解决思路对于问题,受限于底层的实现,目前并没有办法能够解决。而最简单地实现方式,就是基于去制作插件。 背景 众所周知,在weex开发中,CSS的书写一直是一个痛点。主要表现如下: 支持的CSS属性有限; 不支持简写,例如不支持margin: 10px 0,必需要分开写上下左右四个方向的margin; 在weex中尺寸会根据实际屏幕尺寸基于...

    qingshanli1988 发布于JavaScript
  • jS:关于对象遍历和数组遍历的那些事

    摘要:如图遍历数组遍历数组元素并以某种方式处理每个元素是一个常见的操作。如图不过,里的功能比较强大,可以遍历而且返回值是的则被省略掉总结遍历对象,遍历出来的是键名,而不是键值,参数必须是对象。 可能是由于职业的关系,下班之后完全不想Open PC,但很多知识点有必要自己做个小小总结。本人之前对原生Array和Object完全没概念。 遍历对象的方法: Object.keys(Object)...

    qingshanli1988 发布于JavaScript
<