JavaScript - UnderScore
2024-09-15 12:47:54
UnderScore 第一步 call(this)
(function() {}.call(this));
一些简单的初始化操作
(function() {
var root = this;
var previousUnderscore = root._;
var ArrayProto = Array.prototype,
ObjProto = Object.prototype,
FuncProto = Function.prototype;
var
push = ArrayProto.push,
slice = ArrayProto.slice,
concat = ArrayProto.concat,
toString = ObjProto.toString,
hasOwnProperty = ObjProto.hasOwnProperty;
var nativeIsArray = Array.isArray,
nativeKeys = Object.keys,
nativeBind = FuncProto.bind;
}.call(this));
下划线出场 创建对象
var _ = function(obj) {
if (obj instanceof _) return obj;
if (!(this instanceof _)) return new _(obj);
//this._wrapped = obj; //do not need this at first.
};
最新文章
- MySQL学习笔记十四:优化(1)
- 经典String str = new String(";abc";)内存分配问题
- 线下线上对接的一种思路(本地erp与线上电子商务平台对接)
- Hadoop安装(Ubuntu Kylin 14.04)
- 斐波那契fib
- intrins.h 里面的函数都有什么,功能是什么?
- UVA11806Cheerleaders(容斥)
- TypeScript初探
- Python_tkinter(4)_上传文件
- redis命令行操作
- TFTP Server的搭建和使用(Fedora)
- 【转】Flask入门之上传文件到服务器
- MQTT简介
- PBFT_拜占庭容错算法
- 绝命毒师第五季/全集Breaking Bad迅雷下载
- 在Linux下安装RabbitMQ
- java基础第6天
- BestCoder Round #65 (ZYB's Premutation)
- Python图像处理库Pillow入门
- vue自定义事件 子组件把数据传出去
热门文章
- 9.3---魔术索引(CC150)
- PL/Cool
- faac编码aac
- 图形化的Git
- css常用效果总结
- MapReduce 程序运行报错 java.lang.ClassNotFoundException解决方法
- 关闭EXCEL进程
- gitlab 无法查看提交的文件Errno::ENOMEM (Cannot allocate memory - /opt/gitlab/embedded/bin/git):
- FFmpeg-20160413-snapshot-bin
- json格式