摘要: 我们想要了解数组,首先就要先要了解到什么是数据结构,所谓的数据结构就是把数据与数据见的关系按照特定的结构来保存。设计合理的数据结构是解决问题的前提。了解了数据结构后我们下面来数组的定义:数组(array)就是一种很常用的保存批量数据的数据结构。也就是说使用单独的变量名来存储一系列的值。1.1创建数组 阅读全文
posted @ 2016-07-07 00:17 疯狂的小标点 阅读(2099) 评论(0) 推荐(0) 编辑
摘要: 说到JavaScript中的分支结构,我们就不得不提到流程控制这个词,我们所有的程序都是由数据和算法组成的。程序=数据+算法通常我们所说的算法都可以通过"顺序","分支","循环"三种结构来组合完成。 在ECMA中规定了一些语句(也称为流程控制语句,分支结构语句),从本质上来说,这些语句定义了ECM 阅读全文
posted @ 2016-06-30 20:59 疯狂的小标点 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 一. 函数的定义和调用 简单定义:函数有时候也被成为方法,或者过程。是一段预定义好的,并可以被反复使用的代码段,其中可以包含多条可执行的代码语句。函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 1.1 函数的定义 函数就是包裹在花括号中的代码块,前面使用了关键词 function: 当 阅读全文
posted @ 2016-06-30 09:44 疯狂的小标点 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 首先,由于JavaScript是弱类型语言(弱类型的语言的东西没有明显的类型,他能随着环境的不同,自动变换类型而强类型则没这样的规定,不同类型间的操作有严格定义,只有相同类型的变量才能操作,虽然系统也有一定的默认转换,当绝没有弱类型那么随便,也就是说变量在声明时不需要指定数据类型,变量由赋值操作确定 阅读全文
posted @ 2016-06-29 16:03 疯狂的小标点 阅读(265) 评论(0) 推荐(0) 编辑
摘要: JavaScript概述 1.1 什么是JavaScript: javaScript(简称js),是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的 阅读全文
posted @ 2016-06-29 06:55 疯狂的小标点 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 在前端开发过程中,我们经常会遇到关于检索关键词的问题。遇到这类问题,我们通常会用下面的四个方法来解决检索关键词的问题: 1.检索一个固定的关键词: 1.1 String.prototype.indexOf()-->indexOf() 方法返回指定值在字符串对象中首次出现的位置。从 fromIndex 阅读全文
posted @ 2016-06-06 17:14 疯狂的小标点 阅读(15222) 评论(0) 推荐(0) 编辑
摘要: sort() 方法对数组的元素做原地的排序,并返回这个数组。默认按照字符串的Unicode码位点(code point)排序。 语法 参数 详解 如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符 阅读全文
posted @ 2016-06-03 09:33 疯狂的小标点 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 首先,String()和toString()方法都是将其它类型的变量转换为字符串的方法。但两者存在一定的区别: x.toString(): 无法转换null和undefined: 来看下面的小例子: 运行上面的代码我们得到下面的结果: 123 1 Uncaught TypeError: Cannot 阅读全文
posted @ 2016-05-30 16:04 疯狂的小标点 阅读(8306) 评论(0) 推荐(1) 编辑
摘要: 样式的优先级 外部样式 < 内部样式 < 内联样式 选择器的优先权 解释: 1. 内联样式表的权值最高 1000; 2. ID 选择器的权值为 100; 3. Class 类选择器的权值为 10; 4. HTML 标签选择器的权值为 1; CSS 优先级法则: A 选择器都有一个权值,权值越大越优先 阅读全文
posted @ 2016-05-27 10:20 疯狂的小标点 阅读(154) 评论(0) 推荐(0) 编辑