代码改变世界

随笔档案-2011年09月

jquery1.6.2源码拆分一

2011-09-05 15:25 by 飞魚, 2097 阅读, 收藏, 编辑
摘要: jquery库是以(function (window, undefined) {...})(window);匿名函数传参的形式封装的,匿名函数可以避免污染外层变量,传参以减少作用域查找...打开jquery1.6版本源码后,上千行代码看的这头昏眼花,同时jquery代码衔接的又很紧密,本文以调试的方式拆分...这里用的是ff的firebug,没有用chrome的是因为逐行调试过程中页面经常崩溃...先大概调试了下jquery的源码,在匿名函数内,函数是先解析的,然后在从顶部变量逐行解析,遇到型如()()的则马上执行...jquery代码实在是多,贴几个重要部分说明..声明几个变量,主要是声明的 阅读全文

linux学习笔记

2011-09-04 14:52 by 飞魚, 245 阅读, 收藏, 编辑
摘要: linux是免费开源的操作系统(基于linux内核主要的操作系统有red hat、ubuntu、红旗、s.u.s.e等),支持多线程多用户,安全,对内存和文件管理优越,linux最小需要4m内存即可运行,适合嵌入式开发...这里用vm(虚拟机)装了一个red hat linux系统做练习...安装类型选择了定制,安装需要安装的软件,安装完后启动,进入控制台界面,root是系统默认创建的管理员用户,输入相应密码后登陆,如果你安装了图形界面,输入startx即可进入,在图形界面注销后即可会到控制台界面...控制台的命令shutdown -h now 立刻进行关机shutdown -r now 重新 阅读全文

win下node-mongodb-native操作mongodb

2011-09-02 11:32 by 飞魚, 2303 阅读, 收藏, 编辑
摘要: nodejs win下没有npm功能,应用各种库文件相当杯具,这里用了node-mongodb-native在win下操作mongodb,小D很菜,对nodejs各种不懂,勉强简单封装了个对mongodb的curd操作,,,,首先去下载https://github.com/christkv/node-mongodb-native,把文件lib下的东西放到了如下目录如何操作看他的文档吧,e文不行的估计看例子也能看个大概....下面是封装代码mghp.jsView Code var mongodb = require('./refLib/mongodb');var _server 阅读全文
点击右上角即可分享
微信分享提示