
javascript
文章平均质量分 81
yu_meiguang
每一天都要进步
展开
-
JS 自定义对象及 属性
一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。 目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。原创 2016-03-04 09:08:41 · 612 阅读 · 0 评论 -
Javascript中的apply、call、bind
一、apply、call 在javascript中,call和apply都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。 JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。 先来一个栗子: function fruits() {}原创 2016-03-04 09:12:49 · 424 阅读 · 0 评论 -
javascript中的Array对象
Array 是javascript中经常用到的数据类型。javascript的数组其他语言中数组的最大的区别是其每个数组项都可以保存任何类型的数据。本文主要讨论javascript中数组的声明、转换、排序、合并、迭代等等基本操作。 1、使用Array构造函数 创建数组。 //创建一个空数组 var cars = new Array(); //创建一个指定长度的数组 v原创 2016-03-04 10:46:42 · 317 阅读 · 0 评论 -
javascript代码的执行顺序
javascript给人的直观感受是,从上往下执行,但实际上却不是这样的,先看个例子。 console.log(test); //undefined var test = "你好"; console.log(test); //"你好" console.log(test2); //Uncaught ReferenceError: test2 is not defined原创 2016-03-17 11:03:48 · 772 阅读 · 0 评论 -
JS贪心解法入门:找零问题
在现实生活中,经常遇到找零问题,假设有数目不限的面值为20,10,5,1的硬币。 给出需要找零数,求出找零方案,要求:使用数目最少的硬币。 对于此类问题,贪心算法采取的方式是找钱时,总是选取可供找钱的硬币的最大值。比如,需要找钱数为25时,找钱方式为20+5,而不是10+10+5。 贪心算法还是很常见的算法之一,这是由于它简单易行,构造贪心策略不是很困难。 可惜的是,它需要证明原创 2016-03-17 11:07:00 · 3444 阅读 · 0 评论 -
js对象字面量
对象字面量的输出方式以及定义好处 1.对象字面量的输出方式有两种:传统的‘。’,以及数组方式,只不过用数组方式输出时,方括号里面要用引号括起来,如 var box = { name:’abc’; age:28 }; alert(box[‘name’]); 给对象定义方法, A:如果用传统定义对象的方式,就需要先定义方法,然后再把这个方法名赋值给对象的一个属性,如原创 2017-08-30 10:35:42 · 613 阅读 · 0 评论