码迷,mamicode.com
首页 > 编程语言
【温故而知新-Javascript】使用数组
Javascript 数组的工作方式与大多数编程语言的数组类似。 创建数组的时候不需要声明数组中元素的个数。 Javascript数组会自动调整大小以便容纳所有元素。 不必声明数组所含数据的类型。JavaScript数组可以混合包含各种数据的类型 。 1. 使用数组字面量 使用字面量,可以在一条语句 ...
分类:编程语言   时间:2016-10-02 22:00:46    阅读次数:223
【温故而知新-Javascript】使用 Ajax(续)
1. 准备向服务器发送数据 Ajax 最常见的一大用途是向服务器发送数据。最典型的情况是从 客户端发送表单数据,即用户在form元素所含的各个 input 元素里输入的值。下面代码展示了一张简单的表单: 这个例子中的表单包含三个input元素和一个提交button 。这些input元素让用户可以指定 ...
分类:编程语言   时间:2016-10-02 21:58:29    阅读次数:302
【温故而知新-Javascript】使用Web存储
Web存储允许我们在浏览器里保存简单的键/值数据。Web存储和cookie很相似,但它有着更好的实现方式,能保存的数据量也很大。这两种类型共享相同的机制,但是被保存数据的可见性和寿命存在区别。 PS:还有一种存储规范名为“索引数据库API”(Indexed Database API),它允许保存富格 ...
分类:编程语言   时间:2016-10-02 21:57:44    阅读次数:263
【温故而知新-Javascript】使用 Document 对象
Document 对象时通往DOM功能的入口,它向你提供了当前文档的信息,以及一组可供探索、导航、搜索或操作结构与内容的功能。 我们通过全局变量document访问Document对象,它是浏览器为我们创建的关键对象之一。Document对象提供了文档的整体信息,并让你能够访问模型里的各个对象。简单 ...
分类:编程语言   时间:2016-10-02 21:58:52    阅读次数:271
javascript中构造函数知识总结
构造函数的说明 1.1 构造函数是一个模板 构造函数,是一种函数,主要用来在创建对象时对 对象 进行初始化(即为对象成员变量赋初始值),并且总是与new运算符一起使用。 1.2 new 运算符 new运算符创建一个新对象。关键字new后跟随一个函数调用。 这里的函数称做:构造函数(construct ...
分类:编程语言   时间:2016-10-02 21:57:52    阅读次数:244
【温故而知新-Javascript】为DOM元素设置样式
1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表。 每个样式表 都由一个CSSStyleSheet 对象代表,它提供了一组属性和方法来操作文档里的样式。 1.1 获得样式表的基本信息 第一步 ...
分类:编程语言   时间:2016-10-02 21:57:41    阅读次数:298
Java Web基础:JSP工作原理和基础概念
JSP介绍 JSP全称是Java Server Pages,它和Servlet都是Sun公司定义的用于开发动态Web资源的技术,它解决了Servlet输出流排版复杂和难以维护的问题。JSP完美融合了HTML模版元素和Java代码,通过JSP写服务端输出变得和写HTML网页一样容易。 JSP通过涵盖H ...
分类:编程语言   时间:2016-10-02 21:57:31    阅读次数:265
【温故而知新-Javascript】比较 undefined 和 null 值
JavaScript 中有两个特数值: undefined和null,在比较它们的时候需要留心。在读取未赋值的变量或试图读取对象没有的属性时得到的就是 undefined 值。 输出结果: Javascript 又定义了一个特殊值 null ,这个值与 undefined 略有不同。后者是在未定义值 ...
分类:编程语言   时间:2016-10-02 21:53:44    阅读次数:200
【温故而知新-Javascript】使用地理定位
地理定位(Geolocation)API让我们可以获取用户当前地理位置的信息(或者至少是正在运行浏览器的系统的位置)。它不是HTML5规范的一部分,但经常被归组到与HTML5相关的新功能中。 1. 使用地理定位 我们通过全局属性 navigator.geolocation 访问地理定位功能,它会返回 ...
分类:编程语言   时间:2016-10-02 21:51:29    阅读次数:283
【温故而知新-Javascript】使用canvas元素(第一部分)
1. 开始使用 canvas 元素 canvas 元素非常简单,这是指它所有的功能都体现在一个JavaScript对象上,因此该元素本身只有两个属性:width 和 height。 canvas 元素里的内容会在浏览器不支持此元素时作为备用内容显示。下面例子展示了canvas 元素和一些简单的备用内 ...
分类:编程语言   时间:2016-10-02 21:52:01    阅读次数:281
【温故而知新-Javascript】使用 Window 对象
1. 获取 Window 对象 可以用两种方式获得Window对象。正规的HTML5方式是在Document对象上使用defaultView属性。另一种是使用所有浏览器都支持的全局变量window 。 2. 获取窗口信息 顾名思义,Window对象的基本功能涉及当前文档所显示的窗口。下表列出了运作这 ...
分类:编程语言   时间:2016-10-02 21:51:07    阅读次数:278
【温故而知新-Javascript】使用拖放
HTML5 添加了对拖放(drag and drop)的支持。我们之前只能依靠jQuery 这样的JavaScript库才能处理这种操作。把拖放内置到浏览器的好处是它可以正确的集成到操作系统中,而且正如将要看到的,它能跨浏览器工作。 1. 创建来源项目 我们通过 draggable属性告诉浏览器文档 ...
分类:编程语言   时间:2016-10-02 21:51:34    阅读次数:352
算法之冒泡排序
申明:参考 http://www.cnblogs.com/iuices/archive/2011/11/13/2247193.html 原理:将一组数储存在数组List[n]中。逆序,依次比较相邻两个元素的大小,遵循“小数在前,大数在后”的规则交换两数。 第一次扫描,将最小的数放在数组的第一位置,第 ...
分类:编程语言   时间:2016-10-02 21:48:00    阅读次数:199
Python 升级
1.到官网下载对于的版本; 2.下载之后并解压出来,编译; 3.把系统中的python链接到编译好的python中。 4.检测是否成功 python -V:是否对于的版本 5.关于python包管理器pip也就不能使用了,需要重新安装 就可以正常使用pip来按照各种包了。 软件安装:常用的就加上包的 ...
分类:编程语言   时间:2016-10-02 21:48:17    阅读次数:229
【温故而知新-Javascript】理解 DOM
DOM(Document Object Model,文档对象模型)允许我们用 JavaScript 来探查和操作 HTML 文档里的内容。它对于创建丰富性内容而言是必不可少的一组功能。 1. 理解文档对象模型 DOM 是一组对象的集合,这些对象代表了HTML文档里的各个元素。顾名思义,DOM就像一个 ...
分类:编程语言   时间:2016-10-02 21:46:47    阅读次数:177
算法描述》LCA两三事(蒟蒻向)
LCA是图论中常用的解决树形结构子问题的工具,这一问题一般需要用一个简短的子函数直接解决,但是这对于广大蒟蒻们仍然是一个不小的问题。 LCA是指在树形结构中两点的最近公共祖先,对于这个问题,直接向上找事最直接的方法,但同时时间复杂度和数据给出的生成树的层数有关,最优情况是logN级别的,但是如果数据 ...
分类:编程语言   时间:2016-10-02 21:47:34    阅读次数:179
java中堆和栈的区别
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时 动态分配 ...
分类:编程语言   时间:2016-10-02 21:43:40    阅读次数:112
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!