博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个基础文件 名字是base.js
阅读量:6591 次
发布时间:2019-06-24

本文共 2728 字,大约阅读时间需要 9 分钟。

2012-01-13

(function(window,undefined){
var _toString = {}.toString, _is, _writeScript, _listUrl, alfred = {
author : "alfred", version : 1.01, global : this, doc : this.document, reset : function(it){
this.global[it]=alfred;}, log : function(){
if(window.console && console.log){
return console.log(arguments)}}, isNumber : function(it){
return _is(it,"Number")}, isString : function(it){
return _is(it,"String")}, isFunction : function(it){
return _is(it,"Function")}, isObject : function(it){
return _is(it,"Object")}, isArray : function(it){
return _is(it,"Array")}, isBoolean : function(it){
return typeof it ==='boolean'}, scriptMap : {
method_url : {},// method --> url < method : url > < 1 : 1 > url_method : {},// url --> method < url : [method,method] > < 1 : n > visited : {}, writted : {}, wait_write:[] }, require : function(method){
var m2u = this.scriptMap.method_url, u2m = this.scriptMap.url_method, r; if (!this.scriptMap.visited[m2u[method][0]] && !this.scriptMap.writted[m2u[method][0]]) {
//haven't be visited or write this.scriptMap.visited[m2u[method][0]] = true; //use an beautiful code in here for(; m2u[method][1].length &&(r=m2u[method][1].shift());) {
require(r); } _listUrl(); }; }, setMethod : function(url,method,rely){
if (url && method && !this.scriptMap.url_method[url]){
this.scriptMap.url_method[url] = method; for (var i = method.length - 1; i >= 0; i--) {
this.scriptMap.method_url[method[i]] = {"0" : url, "1" : rely}; } } }, extend : function(){
var deep = false, len, options, name, src, copy, copyIsArray, clone, target = arguments[0] || {}, i = 1; len = arguments.length; if (!len) {
return this; } if(alfred.isBoolean(target)) {
deep = arguments[0]; to = arguments[1]; i = 2; } if (!(alfred.isObject(target) || alfred.isFunction(target))) {
target = {}; } if (len = i) {
to = this; --i; } for (;i

base.js

This is the first version for my javascript lean.

I need learn more .

转载于:https://www.cnblogs.com/AlfredLee/archive/2012/01/13/base.html

你可能感兴趣的文章
HDU 5988 费用流 16青岛银牌题?
查看>>
SQLSERVER 维护计划无法删除
查看>>
python-迭代器模式
查看>>
Android自定义控件-EditText(可用于登陆界面)
查看>>
GCD的基本使用
查看>>
解救小哈——bfs广搜
查看>>
js数组去重的4个方法
查看>>
图片在线生成
查看>>
JAVA面试题解惑系列(四)——final、finally和finalize的区别
查看>>
gitlab 优化
查看>>
会话控制和cookie|session的详细介绍
查看>>
20155229 《信息安全系统设计基础》 week10 课上测试ch06
查看>>
【设计模式】概述
查看>>
hdu1025 dp+二分查找 nlogn最长上升子序列
查看>>
让div水平垂直居中的几种方法
查看>>
渐进增强 优雅降级
查看>>
批量删除、多条件查询、分页思路
查看>>
Json.Net系列教程 1.Json.Net介绍及实例
查看>>
C/C++ 编程有哪些值得推荐的辅助工具
查看>>
鱼王的儿子
查看>>