创建函数的三种方式 1.函数声明 2.函数表达式 3.函数对象方式 创建对象的三种方式 1.字面量方式 2.工厂模式创建对象 3.利用构造函数创建对象(常用) 对象代码运行结果 ...
分类:
Web程序 时间:
2019-05-12 15:34:24
阅读次数:
155
一:lambda表达式和匿名函数 lambda表达式可以用来声明匿名函数。lambda 函数是一种简单的、在同一行中定义函数 的方法。lambda函数实际生成了一个函数对象。 lambda表达式只允许包含一个表达式,不能包含复杂语句,该表达式的计算结果就是函数 的返回值。 lambda表达式的基本语 ...
分类:
编程语言 时间:
2019-05-12 01:53:24
阅读次数:
190
纯虚函数和抽象类 下面通过一个例子来说明纯虚函数的定义方法 在这个类当中,我们定义了一个普通的虚函数,并且也定义了一个纯虚函数。那么,纯虚函数是什么呢??从上面的定义可以看到,纯虚函数就是没有函数体,同时在定义的时候,其函数名后面要加上“= 0”。 纯虚函数的实现原理 本节从虚函数表的角度来说明纯虚 ...
分类:
编程语言 时间:
2019-05-11 09:40:34
阅读次数:
150
1.什么是函数声明和函数表达式 (1)函数声明(function declaration),通过function 关键字,functionName函数名,arg参数(可选)定义的函数。 funcrion calculateAge(year) {.....} (2)函数表达式: 将函数声明赋值给一个变 ...
分类:
Web程序 时间:
2019-05-08 16:05:25
阅读次数:
147
1.函数声明 2.函数表达式,又叫函数字面量 两者的区别:解析器会先读取函数声明,并使其在执行任何代码之前可以访问;而函数表达式则必须等到解析器执行到它所在的代码行才会真正被解释执行。 自执行函数严格来说也叫函数表达式,它主要用于创建一个新的作用域,在此作用域内声明的变量,不会和其它作用域内的变量冲 ...
分类:
Web程序 时间:
2019-05-07 15:42:49
阅读次数:
140
1、要理解js代码是如何执行的 js代码是由 浏览器的 js解析引擎 来执行的,js代码执行(从上往下)之前要先预解析 js代码执行 : 同步、异步 (异步要等同步代码都执行完后再执行:异步的代码放在栈中等待同步代码从上往下全部执行完成之后再执行) 预解析 :作用 注意:定义函数中的 用函数表达式方 ...
分类:
Web程序 时间:
2019-05-03 16:35:51
阅读次数:
164
ES6可以使用“箭头”(=>)定义函数 语法 首先是写法上的不同: ps:箭头函数可以替换函数表达式,但是不能替换函数声明 其次还有一个至关重要的一点,那就是箭头函数中,没有this。如果你在箭头函数中使用了this,那么该this一定就是外层的this。 ES5 使用ES6 换一种写法 编译后ES ...
分类:
其他好文 时间:
2019-05-02 21:32:34
阅读次数:
125
基本数据运算 一、函数 表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。 例如: 1.print(数据) 作用:将括号中的内容显示在控制台中 2.变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量 二、变量 1.定义:关联一个对象的标识符。 2.命名:必须 ...
分类:
编程语言 时间:
2019-05-01 13:34:12
阅读次数:
152
lambda只是一个表达式,不需要定义函数,故也是匿名函数,用法为:lambda 参数:表达式。 测试结果: map函数,它接收一个函数和若干个序列,返回新的序列,用法为map(function,iterable1,iterable2,...),function为函数表达式,这样就可以跟lambda ...
分类:
其他好文 时间:
2019-04-26 20:55:37
阅读次数:
125
(一)基础知识和新的概念 1,AJAX 就是浏览器提供的一套 API,可以通过 JavaScript 调用,从而实现通过代码控制请求与响应。实现 网络编程。 2,AJAX(Asynchronous JavaScript and XML表示的是异步的js和xml,所以就是说它还是写在script标签中 ...
分类:
Web程序 时间:
2019-04-23 19:01:08
阅读次数:
167