自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 JavaScript高级程序设计第五章引用类型——单体内置对象

ECMA-262对内置对象的定义是:“由ECMAScript实现提供的,不依赖于宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。”意思就是说,开发人员不必显式地实例化内置对象,因为他们已经实例化了。前面我们已经介绍了大多数内置对象,例如Object,Array和String。ECMA-262还定义了两个单体内置对象:Global和Math。5.7.1Global对象Glob...

2018-03-11 21:20:23 153

原创 JavaScript高级程序设计第五章引用类型——基本包装类型

为了便于操作基本类型值,ECMAScript提供了3个特殊的引用类型:Boolean,Number,String,这些类型与本章介绍的其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。来看下面例子:var s1 = "some text";var s2 = s1....

2018-03-07 21:41:23 205

原创 JavaScript高级程序设计第四章变量,作用域和内存问题——总结

基本类型和引用类型的值1.基本类型和引用类型的区别:(1)基本数据类型是按值访问的,可以操作保存在变量中实际的值。 引用数据类型是按引用访问的,是保存在内存中的对象,因为不能直接操作对象的内存空间,所以操作的是对象的引用而不是实际的对象。(2)动态属性(只能给引用数据类型动态的添加属性):对于引用类型的值,我们可以为它添加属性和方法,也可以改变和删除此方法。我们不能给基本数据类型的值添加属性,虽然...

2018-02-21 16:47:09 170

原创 JavaScript高级程序设计第五章引用类型——Function类型

函数实际上是对象,每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。函数通常是使用函数声明语法定义的,如下面例子:function sum(num1,num2){ return num1 + num2;}下面使用函数表达式定义函数:var sum = function(num1,n...

2018-02-18 20:25:51 170

原创 JavaScript高级程序设计第五章引用类型——RegExp类型

ECMAScript通过RegExp类型来支持正则表达式。var expression = / pattern / flags ;//pattern模式 flags 标志其中的模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符串,限定符,分组,向前查找以及反向引用。每个正则表达式都可带有一个或多个标志(flags),用以标明正则表达式的行为。正则表达式的匹配模式支持下列3个...

2018-02-16 21:25:50 199

原创 JavaScript高级程序设计第五章引用类型——Date类型

ECMAScript中的Date类型使用自UTC(Coordinated Universal Time,国际协调时间)1970年1月1日午夜(零时)开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date类型保存的日期能够精确到1970年1月1日之前或之后的100 000 000年。要创建一个日期对象,使用new操作符和Date构造函数即可:var now = new Date();在...

2018-02-15 08:29:55 151

原创 JavaScript高级程序设计第五章引用类型——Array类型

ECMAScript数组的每一项可以保存任何类型的数据,大小可是可动态调整的,即可以随着数据的添加自动增长以容纳新增数据。创建数组的基本方式有两种:第一种是使用Array构造函数var colors = new Array();如果预先知道数组要保存的项目数量,也可以在构造函数传递改数量,该数量会自动变成length属性的值var colors = new Array(20);//创建length...

2018-02-13 07:52:27 157

原创 JavaScript高级程序设计第五章引用类型——Object类型

引用类型的值(对象)是引用类型的一个实例,引用类型是一种数据结构,用于将数据和功能组织在一起。对象是某个特定引用类型的实例,新对象是使用new操作符后跟一个构造函数来创建的。构造函数本身就是一个函数,只不过该函数是出于创建新对象的目的而定义的。var person = new Object();这行代码创建了Object()引用类型的新实例,然后把该实例保存在了变量person中,使用的构造函数是...

2018-02-12 08:14:37 158

原创 JavaScript高级程序设计第三章基本概念——总结

数据类型1.undefined:未初始化和未声明的变量执行typeof都返回undefined,但是alert一个未初始化变量是undefined,而alert一个未声明变量则会报错。2.null:null是一个空对象指针,所以typeof null的时候返回的是Object,如果定义一个准备在将来保存对象的变量,但是现在还没有真正保存对象,就应该明确的让该变量保存null值,还有就是,undef...

2018-02-11 08:15:00 193

原创 JavaScript高级程序设计第四章变量,作用域和内存问题——执行环境及作用域

4.2执行环境和作用域在Web浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函数都是作为window对象的属性和方法创建的,某个执行环境中的所有代码执行完毕后,该环境被销毁,保存在其中的所有变量和函数定义也随之销毁。每个函数都有自己的执行环境。当执行流进入一个函数时,函数的环境就会被推入一个环境栈中。而在函数执行之后,栈将其环境弹出,把控制权返回给之前的执行环境。当代码在一个环...

2018-02-10 18:01:03 156

原创 JavaScript高级程序设计第四章变量,作用域和内存问题——基本类型和引用类型的值

4.1基本类型和引用类型的值ECMAScript变量可能包含两种不同数据类型的值:基本数据类型和引用数据类型。基本类型值指的是简单的数据段,引用类型值指那些可能由多个值构成的对象。5种基本数据类型:Undefined  Null  Boolean  Number  String 这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象,JavaScrip...

2018-02-10 08:25:16 242

原创 JavaScript高级程序设计第三章基本概念——函数

函数ECMAScript中的函数在定义时不必指定是否返回值,实际上,任何函数在任何时候都可以通过return语句后跟要返回的值来实现返回值。function sum(num1, num2){ return num1 + num2;}var result = sum(5, 10);函数会在执行完return语句之后停止并立即退出,因此,位于return语句之后的任何代码都永远不会执行。...

2018-02-09 20:51:21 203

原创 JavaScript高级程序设计第三章基本概念——语句

if语句if (i = 5){ alert("i等于5");}else{ alert("i不等于5");}if(i > 5){ alert("i大于5");}else if(i < 5){ alert("i小于5");}else{ alert("i等于5");}do-while语句do-while语句是一种后测试循环语句,即只有在循环体中

2018-02-09 18:28:00 181

原创 JavaScript高级程序设计第三章基本概念——操作符

一元操作符只能操作一个值的操作符叫一元操作符。一元操作符是ECMAScript最简单的操作符。1.递增和递减操作符(前置和后置)(1)前置递增操作符:var age = 29;++age;//30这个前置递增操作与一下相同:var age = 29;age = age + 1;//30(2)前置递减操作符:var age = 30;--age;//29var num1 = 2;var nu...

2018-02-09 09:25:27 268

原创 JavaScript高级程序设计第三章基本概念——基本数据类型

undefined在使用var声明变量但未对其进行初始化时,这个变量的值是undefined。未初始化和未声明变量是不一样的:声明了但是未初始化的:var a;alert(a);//undefinedvar a;alert(typeof a);//undefined未声明的:alert(b);//在控制台会报错alert(typeof b);//undefined可以看

2018-01-17 14:27:01 185

原创 JavaScript高级程序设计第三章基本概念

3.1 语法3.1.1区分大小写JavaScript中的一切都是区分大小写的3.1.3注释单行注释://多行注释:/**/3.1.4严格模式要在整个脚本中启用严格模式,可以在顶部添加"use strict";3.3变量(1)var message ="hi";message=100; 在修改变量值得时候修改类型(有效但是不推荐)(2)用var操作符

2018-01-16 09:22:42 205

原创 JavaScript的猜测预加载

DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">HTML>head runat="server">title>测试js的执行顺序title>scriptlanguage="javascript"type="text/javascript">var a = "这是一段在Header里面的JS代码";

2018-01-15 19:28:55 158

原创 JavaScript高级程序设计第二章在HTML中使用JavaScript

2.1 元素向HTML中插入JavaScript的主要方法是使用标签定义了6个属性:(1)async(异步):表示应该立即下载脚本,但不应妨碍页面中的其他操作,只对外部脚本有效。       (2)charset:表示通过src属性指定的代码的字符集。     (3)defer(延迟):表示脚本可以延迟到文档完全被解析和显示之后再执行,只对外部脚本文件有效。     (4)la

2018-01-15 14:27:24 200

原创 JavaScript高级程序设计第一章JavaScript简介

1.1 JavaScript简史JavaScript产生的原因:在JavaScript问世之前,信息验证必须要把表单数据发送到服务器端才可以知道用户信息时候有错或者未   填,但是,当时因特网速度非常慢,为了解决这个数据验证问题,产生了最开始的JavaScript(LiveWire)。现在的JavaScript已经具备了与浏览器窗口及其内容等几乎所有方面的交互能力。1.2JavaScrip

2018-01-15 09:34:03 234

原创 标题旁边小图片

设置标题旁边小图片的两种方法:1.标题小图片一定要是ico图片,然后在title下面加一句代码其中小图片的名字应该是固定的favicon.icolink rel="shortcut icon" href="img/favicon.ico">2.图片命名随意,其余固定link rel="icon" href="img/smallpic.ico" t

2018-01-14 22:14:17 270

原创 css中position元素

1.相对定位:position:relative相对于自己的初始位置,不脱离文档流2.绝对定位:position:absolute相对于离他最近的已经定位的祖先元素,脱离文档流3.固定定位:position:fixed(有兼容性问题)相对于浏览器4.position:static  position默认值5.position:skicky 实现粘性布局pos

2017-11-12 18:46:09 179

原创 解决元素塌陷的方法

元素塌陷问题:子元素脱离文档流,父元素无高度为元素塌陷问题解决方法:  1.

2017-11-06 21:41:05 1287

原创 非块级元素的宽高设置

非块级元素主要分为一下几种: 1.img元素   可以设置宽和高 2.table元素  可以设置宽和高 3.input元素 可以设置宽和高 4.行级元素   a.行级元素浮动,脱离文档流可以设置宽和高                      b.display:block/inline-block 变成块级元素可以设置                      c.绝对定

2017-11-06 18:36:41 521

原创 零碎的html和css知识点

1.对于标签可以通过 text-decoration:none;   来去掉标签的下划线2.或者标签,可以通过 list-style:none;   来去掉默认的序号和点3.常见的css重置问题*{ margin:0; padding:0; }img{ border:0; }a{ text-decoration:none; }ul

2017-09-22 10:25:47 246

原创 初识css

1.首先说明一下html注释为 这样,css注释为/*巴拉巴拉*/这样。2.css全英文为Cascading Style Sheets 层叠样式表3.css代码分为三种:    A.内联样式:权重值最高(不建议使用,代码混乱)                                    B.内部样式:写在中的标签中(代码清晰)

2017-09-21 15:04:42 274

原创 初识html

1.html不是一种编程语言,而是一种标记语言,用标签来进行标记。2.创建html文件时默认的文件样式可以通过快捷键html:5之后按tab键生成。3.html默认文档类型前面的内容:文档类型主要是确保浏览器页面文字不乱码还可以有GBK GB2312百度内容底下的小字说明百度时搜索的关键字4.为根标签,其中包括标签和标签中除了以外基本上都是给浏览器或者是搜索引擎看的中代码都

2017-09-19 16:08:05 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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