最近有想法研究jQuery源码,一顿查阅顿感自己基础薄弱。手中正好有一本js高程,遂决定深入js基础,并记录心得至博客园。以待一举攻克jQuery,VUE等源码。 1,变量、作用域和内存问题 2,引用类型 3,面向对象的程序设计 4,函数表达式 ...
分类:
Web程序 时间:
2019-07-22 10:08:25
阅读次数:
119
第三章 函数 函数形参的默认值 ES5模拟默认参数 function makeRequest (url, timeout, callback) { timeout = timeout || 2000; callback = callback || function () {}; } 为形参赋予默认值 ...
分类:
其他好文 时间:
2019-06-27 16:36:50
阅读次数:
120
一、函数: 1.函数声明: function test() {}; 2.函数表达式: var test=function () {}; 3.参数: function test(a,b) { //a,b形参 //var a; //var b; var c=a+b; document.write(c); ...
分类:
Web程序 时间:
2019-06-24 21:23:26
阅读次数:
162
1、ES6给函数添加了一个name属性,使用这个属性,我们可以得到这个函数的名字,例子: 如下用函数声明的方式创建了一个函数,然后输出函数的name属性,得到的是函数的名字 function breakfast(argument){ } console.log(breakfast.name) //b ...
分类:
其他好文 时间:
2019-06-20 09:29:54
阅读次数:
141
上一节学的匿名函数比较奇怪,没名字,调用时调用被匿名函数赋值的变量。 这一节学立即调用函数,准确地说的叫立即调用函数表达式(IIFE)。在解释器经过它们时执行一次。 1 2 3 4 5 var value=(function () { var length=80; var width=60; ret ...
分类:
编程语言 时间:
2019-06-16 20:17:05
阅读次数:
116
函数声明 函数声明创建将来代码调用的函数。函数可以在声明之前的位置被调用。代码样例如下: //可以在声明之前的位置被调用 //可以在声明之前的位置被调用 var size=area(3,6); var size=area(3,6); function area(width,height){ func ...
分类:
其他好文 时间:
2019-06-13 15:44:45
阅读次数:
93
c程序实验报告 姓名:张时锋 实验地点:教学楼514教室 实验时间:4月30日实验项目: 1、写一个函数,对用随机函数产生的10个整数按从小到大的顺序排序(冒泡排序) 2、写一个函数,对用随机函数产生的10个整数按从小到大的顺序排序(选择排序) 3、输出指定行数的杨辉三角形 4、给定某年某月某日,将 ...
分类:
编程语言 时间:
2019-06-02 00:47:53
阅读次数:
136
前言 函数是一种封装,在任何语言中都是一个核心概念。在js中,函数是做为对象的子类型存在的。可以拥有自己的属性和方法,可以做为值进行传递,这两个特性让js拥有使用函数式编程的能力。 函数的声明 字面量声明:就是使用function关键字后面跟上固定语法。 作为函数表达式:只要函数出现的地方,不是函数 ...
分类:
Web程序 时间:
2019-06-01 21:24:20
阅读次数:
135
JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。 函数可以通过声明定义,也可以是一个表达式。 函数表达式 输出结果: 函数存储在变量后,变量可作为函数使用: function (a, b) {return a * b} 12 Function() 构造函 ...
分类:
编程语言 时间:
2019-06-01 19:53:45
阅读次数:
102
1、函数的知识点 a、函数声明:function 、函数表达式、new Function(这种方式几乎不用,不过通过这种方式我们认识到了函数也是对象) function 定义的有名函数的变量声明和赋值都提前但是函数表达式的只会提升变量声明(和普通变量声明提前是一样) c、函数传参:基本类型作为参数、 ...
分类:
Web程序 时间:
2019-05-28 22:37:38
阅读次数:
186