用户中心USER CENTER

首页/用户
  • tsquery——一个方便的ast查询工具

    摘要:结合上面三个函数,我们可以得到的基本使用方法获得语法树获得选择器查找节点如果语法树和选择器可能被多次使用,则建议使用变量将它们分别保存下来,避免重复解析导致的资源浪费和时间开销的生成和遍历还是比较花时间的。 前言 最近在给公司的 web 框架做一个 vscode 的辅助插件,其中有个对需要路由一些文件进行解析,实现配置文件和对应文件的关联信息显示和跳转的功能。既然是对文件进行解析,很自...

    Neilyo 发布于JavaScript
  • Vue源码解析(2)-vue双向数据绑定原理

    摘要:与状态同步非常困难通过添加观察者监测变化,如和。应用中状态的属性会被监测,当它们发生变化时,只有依赖了发生变化属性的元素会被重新渲染。 现代 js 框架存在的根本原因 然而通常人们(自以为)使用框架是因为:它们支持组件化;它们有强大的社区支持;它们有很多(基于框架的)第三方库来解决问题;它们有很多(很好的)第三方组件;它们有浏览器扩展工具来帮助调试;它们适合做单页应用。 Keeping...

    Neilyo 发布于JavaScript
  • 移动端H5页面生成图片解决方案

    摘要:现在有很多微信公众号运营活动,都有生成图片的需求,生成图片后可以发送给好友和发到朋友圈扩散,利于产品的宣传生成图片可以用但是由于已经有了这个开源库,所以为了节省时间就没有自己写了地址少啰嗦,先看东西根据获取像素比将传入值转为整数绘制获取想要 现在有很多微信公众号运营活动,都有生成图片的需求,生成图片后可以发送给好友和发到朋友圈扩散,利于产品的宣传! 1. 生成图片可以用canvas,但...

    Neilyo 发布于JavaScript
  • JS中创建对象的方法

    摘要:中创建对象的方法最近手头一个项目刚完成,下一个显目还在准备中,趁这个空档期,拿起尘封多年的书,重温一遍面向对象程序设计,然后就得出下文,算是一个总结吧。 JS中创建对象的方法 最近手头一个项目刚完成,下一个显目还在准备中,趁这个空档期,拿起尘封多年的JS书,重温一遍JS面向对象程序设计,然后就得出下文,算是一个总结吧。 也许,你会说 创建对象不就是一对花括号的事吗?,是的,目前我们最常...

    Neilyo 发布于JavaScript
  • 编写小而美函数的艺术

    摘要:函数需要小要避免编写职责冗杂的庞大函数,而需要将它们分离成很多小函数。另一方面小而能够自解释的函数读起来也会让人愉悦,方便开展之后的工作。最终我们最初的庞大函数被拆分成下面这些函数在中尝试这就是编写小而美的函数的艺术。 原文链接:https://dmitripavlutin.com/th...译者:阿里云-也树 随着软件应用的复杂度不断上升,为了确保应用稳定且易拓展,代码质量就变的越来...

    Neilyo 发布于JavaScript
<