jQuery源码学习-构造函数

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 如此优秀的一个代码库,即便没有以前流行,也是有很多地方值得学习的。

2019年10月23日

web-components实践

web-components是一个比较新的开发技术,但组件化思想已经实际应用了很长时间,代表性的组件话框架有vue, react等。web-components可以直接使用原生HTML和Javascript来封装通用的web组件,其拥有简单直接、无任何依赖等特点,是web前端开发的一个强有力的技术。

2019年10月03日

Ubuntu Server 18.04.3 搭建Samba文件服务

最近公司在终端设备上调试软件的时候有诸多不便,看到工程师小哥哥拿着U盘到处跑。回头一看,公司还有几台闲置电脑,便想着装个文件服务,供团队开发测试使用。服务器系统使用ubuntu server 18.04.3,系统安装非常简单,不再赘述。

2019年09月20日

Apollo-Client 文件上传

使用apollo-client上传文件

2019年09月19日

闭包与防抖函数

最近在开发过程中频繁用到防抖函数(提交表单、页面滚动等),比较low的解决方案一般都是定义一个全局变量作为控制函数执行的锁,这样的确能解决问题,但是一点都不优雅。于是仔细琢磨了一下防抖函数,其中涉及到了闭包,顺便复习一下。

2019年09月18日