王浴昊

人若没有梦想,和咸鱼有什么区别

常见排序算法的Javascript实现

近日准备实习面试,以下是常见排序算法JS实现,转载备用。原文链接 JavaScript实现排序算法冒泡排序冒泡排序的基本思想是从头遍历要排序的数组,比较相邻两个数,如果前面位置的数大于后面位置的数,那么就将两者进行交换,否则不做任何操作。遍历完一次之后,最大的数就放到了数组最后的位置。然后再从头遍...

2017-03-09 10:15:59

阅读数:430

评论数:0

JavaScript DOM(二)

HTML元素特性与DOM属性 Element类型节点 Text类型节点 HTML元素特性与DOM属性HTML标签中的attribute和DOM对象的property是比较容易混淆的两个概念,实际上这二者对于理解”文档对象模型”是十分重要的。通常我们会把HTML标签的attribute译为”特性”而...

2016-04-18 14:50:38

阅读数:3779

评论数:0

JavaScript DOM(一)

目录: DOM家谱树 节点的基本属性和方法 document与getElement方法 DOM家谱树DOM可以将任何HTML或XML文档描绘成一个由多层次节点构成的结构。其中节点被分为几种不同的类型,每种类型表示文档中不同的信息或标记。每个节点又拥有各自的属性和方法,同时和其他节点存在着某种关系。...

2016-04-15 16:16:42

阅读数:4828

评论数:0

JavaScript事件基础知识

目录 一、DOM0级事件处理 二、事件冒泡与事件捕获 三、DOM2级事件处理 四、IE事件处理程序及跨浏览器支持 五、事件对象 一、DOM0级事件处理事件,由WEB页面中发生的一些特定行为触发。比如在某个页面元素上按下鼠标左键,按下键盘某个按键,某对象获得或丢失焦点时均会触发对应的事件。JavaS...

2016-04-12 13:19:16

阅读数:3791

评论数:1

JavaScript图解继承(多图)

在JavaScript中,继承主要是通过原型链来实现的。原型链和前文所说的原型对象密切相关。原型对象可以参考JavaScript构造函数和原型对象。为了彻底搞清楚JavaScript的继承,我们先搞清楚原型链是什么。原型链继承我们知道,所有的引用类型都默认继承了Object,因而所有自定义类型都拥...

2016-04-08 13:47:54

阅读数:4023

评论数:2

JavaScript构造函数及原型对象

JavaScript中没有类的概念,所以其在对象创建方面与面向对象语言有所不同。 JS中对象可以定义为”无序属性的集合”。其属性可以包含基本值,对象以及函数。对象实质上就是一组没有特定顺序的值,对象中每个属性、方法都有一个名字,每个名字都映射到了一个值,因此我们可以将对象想象称为一个散列表。 JS...

2016-04-07 10:00:41

阅读数:18288

评论数:18

JavaScript深入理解函数参数列表及“不存在重载”

函数的参数JS和其他大多数语言一个较为明显的区别就在于函数参数的处理上。因为在JS中调用函数的时候,传入的参数数据类型是可以不固定的,个数也无所谓多少个。听起来很奇怪,实际上,JS中的参数在内部是用一个数组表示的,不论传入的参数属于什么数据类型,有多少个,函数接收的都是这个数组。解析器并不对数组内...

2016-04-03 11:36:37

阅读数:1809

评论数:0

JavaScript常用对象Array(2)

数组的join方法 数组拼接concat方法 数组切分slice方法 强大的splice方法 indexOf以及lastIndexOf方法 几种常用的迭代方法 数组的join方法我们知道,数组的toString()以及toLocaleString()方法会返回以逗号分隔的数组字符串。但是如果我们希...

2016-04-03 11:26:10

阅读数:1141

评论数:1

JavaScript常用对象Array(1)

Array类型几乎是JavaScript中最常用的类型了。JavaScript中数组的概念与Java,C中类似,但有两点需要强调:1、Array中每一项保存的数据类型可以不同。例如第一项保存一个字符串数据,第二项保存一个数值等。2、Array数组的长度是可以动态调整的。也就是可以随时对一个数组增添...

2016-04-01 14:23:38

阅读数:1276

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭