js学习

ECMAScript arguments 对象

sky 发布于 2年前 (2017-04-02)

arguments对象在函数代码中,使用特殊对象arguments,开发者无需明确指出参数名,就能访问它们。例如,在函数sayHi()中,第一个参数是message。用arguments[0]也可以访问这个值,即第一个参数的值(第一个参数位于位置0,第二个参数位于位置1,依此类推...

阅读(875)评论(0)赞 (0)

JavaScript原型和继承

4

sky 发布于 3年前 (2017-01-06)

前几天看了《再谈js面向对象编程》,当时就请教哈大神,发现文章有的地方可能会造成误导(或者说和ECMA有出入),后来自己翻一翻ECMA,总算找到“标准”的理解……本文适合初学者,特别是对构造函数、原型和原型链概念比较模糊的,大牛请路过,好了,让我们一步步来看看Javascript...

阅读(1063)评论(0)赞 (0)

js练习 实现一个Circle类

sky 发布于 3年前 (2016-11-06)

题目:实现一个Circle类编程实现:a.创建一个圆(Circle)的类,并定义该类的一个属性(半径)和两个方法(周长和面积),其中圆的半径可以通过构造函数初始化b.创建圆的一个对象,并调用该对象的方法计算圆的周长和面积答案://Object.create(proto[,prop...

阅读(2742)评论(0)赞 (0)

前端学习之10.22

sky 发布于 3年前 (2016-10-22)

charAt()返回指定位置的字符写法:stringObject.charAt(index)比如:varstr="Helloworld!"document.write(str.charAt(1))indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。string...

阅读(1205)评论(0)赞 (0)

js学习之数组与对象

sky 发布于 3年前 (2016-09-15)

/*//对象包含哪些元素1、属性(字段)2、方法(函数)varbox=newObject();//创建一个对象box.name='叶飞';box.age=20;alert(box.name);varbox=Object();//new关键字是可以省略的alert(box);var...

阅读(2530)评论(8)赞 (0)

js学习之数组

sky 发布于 3年前 (2016-09-12)

/*//对象包含哪些元素1、属性(字段)2、方法(函数)varbox=newObject();//创建一个对象box.name='叶飞';box.age=20;alert(box.name);varbox=Object();//new关键字是可以省略的alert(box);var...

阅读(1948)评论(6)赞 (0)

js学习之函数

sky 发布于 3年前 (2016-09-11)

/*//box表示函数名functionbox(){//函数的声明alert('我只有被调用才会被执行');//函数本身没有运行功能,必须调用才可以执行}box();//调用functionbox(name,age){//nameage都是要穿的参数alert('你的姓名是'+n...

阅读(1225)评论(0)赞 (0)

js学习之 流程语句控制

sky 发布于 3年前 (2016-09-11)

/*varbox=100; if(box>50)alert(box);//if里面的括号(box>50)返回的结果转成布尔值是true的时候,则执行后面的一条语句,否则不执行。alert(box);varbox=100;if(box>50)//if语句里的表达式...

阅读(1167)评论(0)赞 (0)

js学习之while循环demo梳理

1

sky 发布于 3年前 (2016-08-31)

先看个demo:梳理;<!DOCTYPEhtml><html><body><scripttype="text/javascript">varuserNumbers=newArray();//创造一个新的数组varuserInput=...

阅读(1369)评论(1)赞 (0)

$.ajax()方法详解

1

sky 发布于 3年前 (2016-08-02)

jquery中的ajax方法参数总是记不住,这里记录一下。 1.url:要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type:要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和dele...

阅读(1214)评论(2)赞 (0)

原生JS写Ajax的请求函数

sky 发布于 3年前 (2016-08-02)

一、JS原生ajaxajax:一种请求数据的方式,不需要刷新整个页面;ajax的技术核心是XMLHttpRequest对象;ajax请求过程:创建XMLHttpRequest对象、连接服务器、发送请求、接收响应数据;下面简单封装一个函数,之后稍作解释ajax({url:"./Te...

阅读(1242)评论(1)赞 (0)

jQuery Ajax 实例 全解析

4

sky 发布于 3年前 (2016-08-02)

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑...

阅读(1035)评论(0)赞 (0)

jQuery Ajax 实例 ($.ajax、$.post、$.get)

1

sky 发布于 3年前 (2016-08-02)

Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了。推荐一篇不错的jQueryAjax实例文章,忘记了可以去看看,地址为:http://www.cnblogs.com/yeer/archive/2009/07/2...

阅读(1175)评论(0)赞 (0)

jQuery学习之jQuery Ajax用法详解

sky 发布于 3年前 (2016-08-02)

jQueryAjax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript等等这几种常用无刷新操作方法,下面我来给各位同学介绍介绍。我们先从最简单的方法看起,处理复杂的ajax请求时,jQuery使用jQuery.ajax()方法进行处理。...

阅读(1173)评论(0)赞 (0)

js学习 插入节点insertBefore()

4

sky 发布于 3年前 (2016-08-01)

一、插入节点insertBefore()insertBefore()方法可在已有的子节点前插入一个新的子节点。语法:insertBefore(newnode,node);参数:newnode:要插入的新节点。node:指定此节点前插入节点。我们在来看看下面代码,在指定节点前插入节...

阅读(3593)评论(1)赞 (0)

js学习 访问子结点childNodes

3

sky 发布于 3年前 (2016-08-01)

一、访问子结点childNodes访问选定元素节点下的所有子节点的列表,返回的值可以看作是一个数组,他具有length属性。语法:elementNode.childNodes注意:如果选定的节点没有子节点,则该属性返回不包含节点的NodeList。我们来看看下面的代码:运行结果:...

阅读(1604)评论(0)赞 (0)

js学习之 getElementsByTagName()方法

3

sky 发布于 3年前 (2016-08-01)

一、getElementsByTagName()方法返回带有指定标签名的节点对象的集合。返回元素的顺序是它们在文档中的顺序。语法:getElementsByTagName(Tagname)说明:1.Tagname是标签的名称,如p、a、img等标签名。2.和数组类似也有lengt...

阅读(2639)评论(0)赞 (0)

js学习之九 计时器setInterval()

6

sky 发布于 3年前 (2016-07-25)

一、计时器setInterval()在执行时,从载入页面后每隔指定的时间执行代码。语法:setInterval(代码,交互时间);参数说明:1.代码:要调用的函数或要执行的代码串。2.交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。返回值:一个可以...

阅读(2338)评论(0)赞 (1)

js学习之八,对象编程练习

sky 发布于 3年前 (2016-07-21)

题目:某班的成绩出来了,现在老师要把班级的成绩打印出来。效果图:XXXX年XX月X日星期X--班级总分为:81格式要求:1、显示打印的日期。格式为类似“XXXX年XX月XX日星期X”的当前的时间。2、计算出该班级的平均分(保留整数)。同学成绩数据如下:"小明:87;小花:81;小...

阅读(1242)评论(0)赞 (0)

js学习之七 Array 数组对象 数组连接concat() 指定分隔符连接数组元素join() 颠倒数组元素顺序reverse()

5

sky 发布于 3年前 (2016-07-20)

一、Array数组对象数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的数组定义的方法:1.定义了一个空数组:var 数组名=newArray();2.定义时指定有n个空元素的数组:var数组名=ne...

阅读(1348)评论(0)赞 (0)

js学习之六 四舍五入round()

3

sky 发布于 3年前 (2016-07-19)

一、四舍五入round()round()方法可把一个数字四舍五入为最接近的整数。语法:Math.round(x)参数说明:注意:1.返回与x最接近的整数。2.对于0.5,该方法将进行上舍入。(5.5将舍入为6)3. 如果 x与两侧整数同等接近,则结果接近+∞方向的数字值。(如 -...

阅读(1245)评论(0)赞 (0)

js学习之四 关于对象的问题

sky 发布于 3年前 (2016-07-18)

1、java中的objectName.methodName(argumentsTheMethodNeeds);是什么意思objectName.methodName(argumentsTheMethodNeeds);这句话的中文是:对象名.方法名(参数)意思就是类的对象调用方法,例...

阅读(1195)评论(0)赞 (0)

js学习是简易计算器编程练习

sky 发布于 3年前 (2016-07-11)

题目是这样的:使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。提示:获取元素的值设置和获取方法为:例:赋值:document.getElementById(“id”).value=1;取值:var=document.getE...

阅读(1148)评论(0)赞 (1)