自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bboyjoe的博客

代码永远是你最忠诚的伙伴

  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 JavaScript基础——DOM扩展

虽然DOM为与XML及HTML文档交互指定了一系列核心API,但仍然有几个规范对标准的DOM进行了扩展。这些扩展中有很多原来是浏览器专有的,但后来成了事实标准,于是其他浏览器也都提供了相同的实现。其中比较常用的三个规范如下:1)Selectors API,定义了两个方法,让开发人员能够基于CSS选择符从DOM中取得元素,   这两个方法是querySelector()和queryS

2015-11-30 16:29:17 526

转载 网页设计中常用的20个Web安全字体

1,  Arial 微软公司的网页核心字体之一,最常用的sans serif字体,当字号很小时不容易阅读。但是,大写的“I”和小写的“l”是无法区别的,你可以考虑用Tahoma字体来替代。(苹果系统没有这种字体,但有一种对应于Arial的字体叫Helvetica,它是MAC机上与Arial 字体最相似的WEB字体,是别一种非衬线字体.它是一种性能优良的打印字体,但在屏幕上表现不是很好,说道

2015-11-26 16:31:08 2278

转载 经典收藏 50个jQuery Mobile开发技巧集萃

1、Backbone移动实例这是在Safari中运行的一款Backbone移动应用程序。想开始体验移动开发,一个好的出发点就是关注这个应用程序的构建方式。先不妨在你的浏览器中查看该应用程序。相关链接:http://bennolan.com/2010/11/24/backbone-jquery-demo.html2、使用媒体查询来锁定设备你可能会问如何

2015-11-21 17:04:20 666

转载 使用 jQuery Mobile 与 HTML5 开发 Web App (一) ——开发原则

最近专注研究 jQuery Mobile —— 一款很方便就可以把 Web App 包装成适合 Android 与 iPhone 等触屏移动设备的 Javascript 库,结合 jQuery Mobile 与 HTML5 ,可以很方便的开发出一款具有良好界面及用户体验的 Web App,在这个过程中我收获良多,因此决定针对使用 jQuery Mobile 与 HTML5 开发 Web App 写

2015-11-21 14:48:03 944

原创 JavaScript基础——文档对象模型(DOM)

DOM是语言中立的API,用于访问和操作HTML和XML文档。DOM1级将HTML和XML文档形象地看做一个层次化的节点数,可以使用JavaScript来操作这个节点树,进而改变底层文档的外观和结构。DOM由各种节点构成,简要总结如下:1)最基本的节点类型是Node,用于抽象地表示文档中一个独立的部分;所有其他类型都继承自Node.2)Document类型表示整个文档,是一组分层节

2015-11-20 11:57:43 1258

原创 JavaScript基础——客户端检测

客户端检测是JavaScript开发中最具争议的一个话题。由于浏览器间存在差别,通常需要根据不同浏览器的能力分别编写不同的代码。有不少客户端检测方法,但下列是最经常使用的。1)能力检测:在编写代码之前先检测浏览器的能力。例如,脚本在调用某个函数之前,可能要检测该函数是否存在。这种检测方法将开发人员从考虑具体的浏览器类型和版本中解放出来,让他们把注意力集中到相应的能力是否存在上。能力检测无法精确

2015-11-18 14:35:19 487

原创 JavaScript基础——浏览器对象模型(BOM)

浏览器对象模型(BOM)以window对象为依托,表示浏览器窗口以及页面可见区域。同时,window对象还是ECMAScript中的Global对象,因而所有全局变量和函数都是它的属性,且所有原生的构造函数及其他函数也都存在于它的命名空间下。BOM的组成部分的主要内容有:1)在使用框架时,每个框架都有自己的window对象以及所有原生构造函数及其他函数的副本。   每个框架都保存在

2015-11-17 17:44:28 585

原创 JavaScript基础——函数表达式

在JavaScript编程中,函数表达式是一种非常有用的技术。使用函数表达式可以无须对函数命名,从而实现动态编程。匿名函数,是一种使用JavaScript函数的强大方式。以下总结了函数表达式的特点:1)函数表达式不同于函数声明。函数声明要求有名字,但函数表达式不需要,没有名字的函数表达式也叫匿名函数。2)在无法确定如何函数的情况下,递归函数就会变得比较复杂;3)递归函数应该始终使用

2015-11-16 15:23:19 544

原创 JavaScript基础——面向对象的程序设计

ECMAScript支持面向对象(OO)编程,但不使用类或者接口。对象可以在代码执行过程中创建和增强,因此具有动态性而非严格定义的实体。、在没有类的情况下,可以采用下列模式创建对象。1)工厂模式,使用简单的函数创建对象,为对象添加属性和方法,然后返回对象。   这个模式后来被构造函数模式所取代。2)构造函数模式,可以创建自定义引用类型,可以像创建内置对象实例一样使用new操作符

2015-11-13 17:35:54 644

原创 JavaScript基础——引用类型

对象在JavaScript中被称为引用类型的值,而且有一些内置的引用类型可以用来创建特定的对象,总结如下:1)引用类型与传统面向对象程序设计中的类相似,但实现不同;2)Object是一个基础类型,其他所有类型都从Object继承了基本的行为;3)Array类型是一组值的有序列表,同时还提供了操作和转换这些值的功能;4)Date类型提供了有关日期和时间的信息,包括当前日期和时间以及相

2015-11-11 18:11:57 503

原创 JavaScript基础——变量、作用域和内存问题

JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型:Undefined、NuLL、Boolean、Number和String。基本类型值和引用类型值具有以下特点:1)基本类型值在内存中占据固定大小的空间,因此被保存在栈内存中;2)从一个变量向另一变量复制基本类型的值,会创建这个值的一个副本;3)引用类型的值是对象,保存

2015-11-09 15:35:55 488

原创 JavaScript基础——ECMAScript的基础概念

1.ECMAScript中的基本数据类型包括undefined、Null、Boolean、Number和String;2.与其他语言不同,ECMAScript没有为整数和浮点数值分别定义不同的数据类型,Number类型可表示所有数值;3.ECMAScript中也有一种复杂的数据类型,即Object类型,该类型是这门语言中所有对象的基础类型;4.严格模式为这门语言中容易出错的地方施加了限

2015-11-09 11:23:16 1349

原创 js中的数组应用小案例——省份城市的二级联动

主要利用js的数组方法及DOM编程实现下拉列表之间的二级联动html文件: 城市切换示例 array.js文件:window.onload=function(){ //创建省份 createProvinces(); //选择省份后,切换对应城市列表 province.onchange=createCit

2015-11-07 23:34:14 3423

转载 js中的hasOwnProperty和isPrototypeOf方法

hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false.function siteAdmin(nickName,siteName){

2015-11-03 13:59:37 394

原创 JavaScript中Java式的类的继承

在JavaScript中定义类的步骤可以缩减为一个分三步的算法。第一步:先定义一个构造函数,并设置初始化新对象的实例属性;第二步:给构造函数的prototype对象定义实例的方法;第三步:给构造函数定义类字段和类属性。下面示例的代码定义了一个表示复数的类,重点关注如何用JavaScript来模拟实现Java式的类成员:/** * complex.js:这个文件定义了Compl

2015-11-02 15:32:16 586

原创 JavaScript中类和构造函数的理解

通过构造函数来定义类才是JavaScript定义类的常用方法。构造函数是用来初始化新创建的的对象的,使用关键字new可以调用构造函数。使用new调用构造函数会自动创建一个新对象,因此构造函数本身只需初始化这个新对象的状态即可。调用构造函数的一个重要特征是,构造函数的prototype属性被用作新对象的原型。这意味着通过一个构造函数创建的所有对象都继承自一个相同的对象,因此他们都

2015-11-02 14:01:33 1283

原创 JavaScript中的类和原型的理解

在JavaScript中,类的所有实例对象都从同一个原型对象上继承属性。因此,原型对象是类的核心。示例中定义了inherit()函数,这个函数返回一个新创建的对象,后者继承自某个原型对象。如果定义一个原型对象,然后通过inherit()函数创建一个继承自它的对象,这样就定义了一个JavaScript类。通常,类的实例还需要进一步的初始化,通常是通过定义一个函数来创建并初始化这个新对象。

2015-11-02 11:34:29 1228

LINUX自学教程

随着微软的日渐式微,相必Linux的永不宕机的忠诚已深入你心了吧。

2014-10-26

PHP5面向对象编程

帮助你深刻理解PHP,识货的都懂,理解了之后再写代码有多重要,对面试也有很大帮助的。

2014-10-26

php5开发必备文档

做PHP必备文档,有它,从新手逐步成高手

2014-10-26

Linux常用命令

详尽的Linux文档描述,帮你成为Linux大神,绝对干货

2014-10-05

空空如也

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

TA关注的人

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