#Asc

JavaScript数据类型

#JavaScript数据类型##一、原始数据类型Javascript一共有5种原始类型:Undefined、Null、Boolean、Number、String.*typeof运算符:判断其后面跟的参数是何种原始类型e.g.typeoftrue--返回boolean注意:typeofnull--返回的是object,...
代码星球 ·2020-05-23

Javascript与C#中使用正则表达式

新建一个RegExp对象  newRegExp(pattern,[attributes])     注: d需要使用[0-9]来代替参数参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。参数&n...

操作文件 -------JavaScrip

本文摘要:http://www.liaoxuefeng.com/在HTML表单中,可以上传文件的唯一控件就是<inputtype="file">。注意:当一个表单包含<inputtype="file">时,表单的enctype必须指定为multipart/form-data,method必须指定...
代码星球 ·2020-05-22

操作表单 -------JavaScrip

本文摘要:http://www.liaoxuefeng.com/HTML表单的输入控件主要有以下几种:文本框,对应的<inputtype="text">,用于输入文本;口令框,对应的<inputtype="password">,用于输入口令;单选框,对应的<inputtype="radio...
代码星球 ·2020-05-22

操作DOM -------JavaScrip

本文摘要:http://www.liaoxuefeng.com/经常用到。由于HTML文档被浏览器解析后就是一棵DOM树,要改变HTML的结构,就需要通过JavaScript来操作DOM。始终记住DOM是一个树形结构。操作一个DOM节点实际上就是这么几个操作:更新:更新该DOM节点的内容,相当于更新了该DOM节点表示的...
代码星球 ·2020-05-22

面向对象编程 -------JavaScrip

本文摘要:http://www.liaoxuefeng.com/一定明白面向对象的两个基本概念:类:类是对象的类型模板,例如,定义Student类来表示学生,类本身是一种类型,Student表示学生类型,但不表示任何具体的某个学生;实例:实例是根据类创建的对象,例如,根据Student类可以创建出xiaoming、xi...

箭头函数 -------JavaScript

 本文摘要:http://www.liaoxuefeng.com/ES6标准新增了一种新的函数:ArrowFunction(箭头函数)。为什么叫ArrowFunction?因为它的定义用的就是一个箭头:x=>x*x上面的箭头函数相当于:function(x){returnx*x;}箭头函数相当于匿名函数...
代码星球 ·2020-05-22

闭包 -------JavaScript

本文摘要:http://www.liaoxuefeng.com/函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个对Array的求和。通常情况下,求和的函数是这样定义的:functionsum(arr){returnarr.reduce(function(x,y){return...
代码星球 ·2020-05-22

高阶函数 -------JavaScript

高阶函数本文摘要:http://www.liaoxuefeng.com/JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。一个最简单的高阶函数:functionadd(x,y,f){returnf(x)+f(y)...
代码星球 ·2020-05-22

方法 -------JavaScript

本文摘要:http://www.liaoxuefeng.com/在一个对象中绑定函数,称为这个对象的方法。在JavaScript的中,对象的定义是这样的:varxiaoming={name:'小明',birth:1990};但是,如果给我们xiaoming绑定一个函数,就可以做更多的事情比如,写个。age()方法,报道...
代码星球 ·2020-05-22

函数定义和调用 -------JavaScript

本文摘要:http://www.liaoxuefeng.com/定义函数在JavaScript中,定义函数的方式如下:functionabs(x){if(x>=0){returnx;}else{return-x;}}上述abs()函数的定义如下:function指出这是一个函数定义;abs是函数的名称;(x)括号...

iterable -------JavaScript

本文摘要:http://www.liaoxuefeng.com/遍历Array可以采用下标循环,遍历Map和Set就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型。具有iterable类型的集合可以通过新的for...of循环来遍历。for...
代码星球 ·2020-05-22

Map和Set -----JavaScript

本文摘要:http://www.liaoxuefeng.com/ JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。为了解决...
代码星球 ·2020-05-22

循环 -----JavaScript

本文摘要:http://www.liaoxuefeng.com/JavaScript的循环有两种,一种是for循环,通过初始条件、结束条件和递增条件来循环执行语句块:varx=0;vari;for(i=1;i<=10000;i++){x=x+i;}x;//50005000让我们来分析一下for循环的控制条件:i=...
代码星球 ·2020-05-22

对象 -----JavaScript

本文摘要:http://www.liaoxuefeng.com/JavaScript的对象是一种无序的集合数据类型,它由若干键值对组成。JavaScript的对象用于描述现实世界中的某个对象。例如,为了描述“小明”这个淘气的小朋友,我们可以用若干键值对来描述他:varxiaoming={name...
代码星球 ·2020-05-22
首页上一页...7879808182...下一页尾页