"JavaScript 框架封装 " "JavaScript 框架设计" "JavaScript 框架设计(二)" "JavaScript框架设计(三) push兼容性和选择器上下文" "JavaScript框架设计(四) 字符串选择器(选择器模块结束)" "Deferred在jQuery和AnguRead More
posted @ 2016-12-29 12:05 小精灵儿Pawn Views(133) Comments(0) Edit
存在package.json 安装包 你可以用以下方法指定版本号: 卸载包 开发依赖Read More
posted @ 2017-08-12 18:18 小精灵儿Pawn Views(7) 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(22) 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(34) Comments(0) Edit
在Sizzle函数中,如果能快速处理或者通过querySelector处理,那么就使用它处理。否则使用select函数处理 。 select函数 所以,这一节的主要内容是 tokenize 函数 tokenize 函数 filter 部分 javascript // 这是filter,返回matchRead More
posted @ 2017-06-09 17:04 小精灵儿Pawn Views(43) Comments(0) Edit
Sizzle 源码分析 (一) 2.1 稳定 版本 Sizzle 选择器引擎博大精深,下面开始阅读它的源代码,并从中做出标记 。先从入口开始,之后慢慢切入 。 入口函数 Sizzle () 源码 194 301 行 javascript function Sizzle(selector, conteRead More
posted @ 2017-06-09 13:08 小精灵儿Pawn Views(21) Comments(1) Edit
之前关于 Vue 数据绑定原理的一点分析,最近需要回顾,就顺便发到随笔上了 在之前 "实现一个自己的Mvvm" 中,用 来观测 ,将界面上所有的 绑定到 上。 当model改变,更新所有的 ,将新值渲染到界面上 。同时监听界面上通过 绑定的所有 ,并通过 事件将新值更新到 上,以此来完成双向绑定 。Read More
posted @ 2017-04-21 16:30 小精灵儿Pawn Views(876) Comments(0) 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(127) 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(104) 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(69) 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(279) Comments(1) Edit
哇好久都没有写随笔啦,整个人都慵懒啦。 为了不让大家忘记我,把以前写过的一些慢慢发出来。 在JS 中, 有两条链子,作用域链 和 原型链. 作用域链相对容易理解,两点 函数限定变量作用域,就是说,在JavaScript中,在函数里面定义的变量,可以在函数里面被访问,但是在函数外无法访问 在JavaSRead More
posted @ 2017-03-05 14:21 小精灵儿Pawn Views(339) Comments(4) Edit
在上一篇 "Javascript 闭包与高阶函数 ( 一 )" 中介绍了两个闭包的作用。 两位大佬留言指点,下来我会再研究闭包的实现原理和Javascript 函数式编程 。 今天接到头条 HR 的邮件,真是超级开心呐,希望熬过一个周后一切顺利 ~ 这一篇,继续举一些闭包的常见例子 。 提取thisRead More
posted @ 2017-02-21 23:14 小精灵儿Pawn Views(394) Comments(2) Edit
上个月,淡丶无欲 让我写一期关于 闭包 的随笔,其实惭愧,我对闭包也是略知一二 ,不能给出一个很好的解释,担心自己讲不出个所以然来。 所以带着学习的目的来写一写,如有错误,忘不吝赐教 。 为什么要有闭包? 初识闭包时,,我一直在想,为什么只有JS有闭包,c ,c++ 为什么没有 ?? 1. 封装局部Read More
posted @ 2017-02-20 21:31 小精灵儿Pawn Views(649) Comments(6) Edit
2017 新年好 ! 新年第一天对我来说真是悲伤 ,早上兴冲冲地爬起来背着书包跑去实验室,结果今天大家都休息 。回宿舍的时候发现书包湿了,原来盒子装的牛奶盖子松了,泼了一书包,电脑风扇口和USB口都进牛奶了,赶紧拔掉电池,用风扇吹啊吹。强行开机,无线网卡坏掉,屏幕里面进牛奶,难看死啦 ~ 鼠标也坏掉Read More
posted @ 2017-01-02 14:25 小精灵儿Pawn Views(372) Comments(1) Edit
RequireJS & SeaJS 在 开发以前,都是直接在页面上引入 标签来引用脚本的,当项目变得比较复杂,就会带来很多问题。 JS项目中的依赖只有通过引入JS的顺序来确定,项目会变得复杂难以维护。 复杂的脚本会暴露很多全局变量, 比如 $,_. ... 。 同步加载的时候,网页会停止渲染,加载时Read More
posted @ 2016-12-31 02:14 小精灵儿Pawn Views(1254) Comments(1) Edit

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