随笔分类 - JavaScript
摘要:网上看到的,当做学习call,apply的一个案例, 1 var b = {};//base 2 var slice = [].slice; 3 4 b.Class = function (supClass, childAttr) { 5 //若是传了第一个类,便继承之;否则实现新类 6 ...
阅读全文
摘要:之前看到的一个小知识点,Mark下在function外使用声明变量(无论是否使用var);在function内不是用var 声明变量(需要执行该方法); 1 //JavaScript有隐含的全局概念,例如: 2 //场景一 3 function() { 4 bb = 88; 5 } 6 ...
阅读全文
摘要:首先,了解两个概念JavaScript中的this关键字和JavaScript函数的执行环境。JavaScript 语言中的 this 由于其运行期绑定的特性,JavaScript 中的 this 含义要丰富得多,它可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。JavaSc...
阅读全文
摘要:我的理解是这样的: 首先,JavaScript是一个强大的脚本(函数式+面向对象)语言,它有很多快速高效的解释器,然而,它并没有一个用于更广泛应用程序的标准库。 CommonJS是个规范,这个规范中定义了许多API,用于普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终...
阅读全文
摘要:require API 介绍https://github.com/amdjs/amdjs-api/wiki/requirerequire是一个基于AMD规范实现的函数,它区别于传统的CommonJS require规范。因为它能够异步地加载动态的依赖,所以,我们对基于require的回调方式有了更多...
阅读全文
摘要:AMD规范:https://github.com/amdjs/amdjs-api/wiki/AMD本规范只定义了一个函数 "define",它是全局变量。函数的描述为: define(id?, dependencies?, factory);第一个参数,id,是个字符串。它指的是定义中模块的名字,这...
阅读全文
摘要:首先,每个函数都包含两个非继承而来的方法:appl()和call()。这两个方法的用途都是在特定的作用域中调用函数,实际等于设置函数体内this对象的值。这两个方法接收的参数可以分为两个部分, 第一部分是在其中运行函数的作用域,如果就在当前函数体中运行,就可以直接使用this值,如果在wind...
阅读全文
摘要:函数实际上是对象,每个函数都是Function类型的实例,定义Function函数的方式如下: 1 //第一种:函数声明 2 function sum(num1,num2){ 3 return num1 + num2; 4 } 5 ...
阅读全文
摘要:JavaScript共有5种原始类型undefined、null、boolean、number和string。· undefined(如果变量还没初始化就是它了)· null(undefined由null派生而来,所以ECMAScript把他们定义为相等的,不过含义不同,null是对象占位符,表示空...
阅读全文

浙公网安备 33010602011771号