"JavaScript 框架封装 " "JavaScript 框架设计" "JavaScript 框架设计(二)" "JavaScript框架设计(三) push兼容性和选择器上下文" "JavaScript框架设计(四) 字符串选择器(选择器模块结束)" "Deferred在jQuery和AnguRead More
posted @ 2016-12-29 12:05 小精灵儿Pawn Views(146) Comments(0) Edit
自学 Rx 快有一个周了, 它非常适合处理复杂的异步场景。结合自己所学,决定写系列教程。 我认为, Rx 中强大的地方在于两处 管道思想,通过管道,我们订阅了数据的来源,并在数据源更新时响应 。 强大的操作符,通过操作符对流和流中的数据转换,拼接,以形成我们想要的数据模型 。 数据管道 在 Rx 中Read More
posted @ 2017-10-13 15:25 小精灵儿Pawn Views(140) Comments(0) Edit
安装 npm install http server g 使用 1. cd project . 2. hs [pwd] o, 默认是当前路径 ./ 3. 其他选项 p Port to use (defaults to 8080) (常用) a Address to use (defaults to Read More
posted @ 2017-09-30 17:45 小精灵儿Pawn Views(22) Comments(0) Edit
今天真是难过的一天😞😞 webpack3 的配置相对于webpack2 又有了一些新的变化,这里讲其记录下来,备查 。 package.json 的完整文件在结尾 。 1. 安装 2. 配置简单输入输出 webpack.config.js 将所用到的库单独分离出来,在多页面应用中,对减少文件体积Read More
posted @ 2017-08-20 13:18 小精灵儿Pawn Views(220) Comments(0) Edit
存在package.json 安装包 你可以用以下方法指定版本号: 卸载包 开发依赖Read More
posted @ 2017-08-12 18:18 小精灵儿Pawn Views(29) Comments(0) Edit
一个插件就是一个软件 ,这就是sublime的理念 。 1.Packag control 给sublime配置插件当然少不了Package control ,首先安装 Package control 。 自动安装 按下 ctrl+ ` 键或者 view show console 打开控制台,输入以下Read More
posted @ 2017-07-09 16:17 小精灵儿Pawn Views(33) Comments(0) Edit
i5ting_toc__tree "https://github.com/i5ting/i5ting_ztree_toc" 是去哪儿网前段架构师狼叔编写的一个jQuery插件,用于将markdown 转化为带样式的html字符串,i5ting_toc是node环境下的实现工具,用于直接将markdoRead More
posted @ 2017-07-09 14:12 小精灵儿Pawn Views(102) Comments(0) Edit
在Sizzle函数中,如果能快速处理或者通过querySelector处理,那么就使用它处理。否则使用select函数处理 。 select函数 所以,这一节的主要内容是 tokenize 函数 tokenize 函数 filter 部分 javascript // 这是filter,返回matchRead More
posted @ 2017-06-09 17:04 小精灵儿Pawn Views(67) Comments(0) Edit
Sizzle 源码分析 (一) 2.1 稳定 版本 Sizzle 选择器引擎博大精深,下面开始阅读它的源代码,并从中做出标记 。先从入口开始,之后慢慢切入 。 入口函数 Sizzle () 源码 194 301 行 javascript function Sizzle(selector, conteRead More
posted @ 2017-06-09 13:08 小精灵儿Pawn Views(37) Comments(1) Edit
之前关于 Vue 数据绑定原理的一点分析,最近需要回顾,就顺便发到随笔上了 在之前 "实现一个自己的Mvvm" 中,用 来观测 ,将界面上所有的 绑定到 上。 当model改变,更新所有的 ,将新值渲染到界面上 。同时监听界面上通过 绑定的所有 ,并通过 事件将新值更新到 上,以此来完成双向绑定 。Read More
posted @ 2017-04-21 16:30 小精灵儿Pawn Views(1229) Comments(1) Edit
最近需要升级一下node版本,所以使用nvm搞一搞。 1. 下载 nvm 在 github 下载非安装版本的nvm包 "https://github.com/coreybutler/nvm windows/releases" 。 这里选择这个 解压到c盘就可以。 2. 配置 nvm,nodejs 环Read More
posted @ 2017-04-09 01:14 小精灵儿Pawn Views(158) Comments(0) Edit
ES6+ 太棒了,但是很多高级功能node是不支持的,就需要使用babel转换成ES5, 1.安装babel依赖 2.安装babel register 3.babel转换配置,项目根目录添加.babelrc 文件 这时候又需要安装es6转换模块,注意,babel不是帮我们直接转换代码的,它需要一个转Read More
posted @ 2017-03-14 00:48 小精灵儿Pawn Views(119) Comments(0) Edit
非常详细的文档 "http://mongodb.github.io/node mongodb native/2.2/quick start/quick start/" 连接数据库 安装express 和 mongodb . 通过 API 连接 这样就连接成功了 . 用ES6 还是更棒的, 不过觉得配Read More
posted @ 2017-03-13 20:26 小精灵儿Pawn Views(75) Comments(0) Edit
最近的毕设需要用到mongoDB数据库,又把它拿出来再学一学,下盘并不是很稳,所以做一些笔记,不然又忘啦. 安装 mongoDB & mongoVUE mongoDB: "https://www.mongodb.com/download center?jmp=nav enterprise" mongRead More
posted @ 2017-03-11 21:24 小精灵儿Pawn Views(316) Comments(1) Edit
哇好久都没有写随笔啦,整个人都慵懒啦。 为了不让大家忘记我,把以前写过的一些慢慢发出来。 在JS 中, 有两条链子,作用域链 和 原型链. 作用域链相对容易理解,两点 函数限定变量作用域,就是说,在JavaScript中,在函数里面定义的变量,可以在函数里面被访问,但是在函数外无法访问 在JavaSRead More
posted @ 2017-03-05 14:21 小精灵儿Pawn Views(355) Comments(4) Edit
在上一篇 "Javascript 闭包与高阶函数 ( 一 )" 中介绍了两个闭包的作用。 两位大佬留言指点,下来我会再研究闭包的实现原理和Javascript 函数式编程 。 今天接到头条 HR 的邮件,真是超级开心呐,希望熬过一个周后一切顺利 ~ 这一篇,继续举一些闭包的常见例子 。 提取thisRead More
posted @ 2017-02-21 23:14 小精灵儿Pawn Views(412) Comments(2) Edit

如果您觉得此文有帮助,可以打赏点钱给我支付宝。 谢谢 -):