- 博客(23)
- 资源 (1)
- 收藏
- 关注
转载 HTML5:canvas API
1)what‘s canvas在网页上创建canvas元素时,它会创建一块矩形区域。默认情况下该矩形宽为300像素,高为150像素。代码一:基本的canvas元素使用canvas编程,首先要获得上下文(context),接着在上下文中执行动作,最后将这些动作执行到上下文中。2)canvas坐标如上图,canvas坐标是从左上角开始的,X轴沿着水平方向向右
2013-03-25 22:00:38
737
转载 C语言:(一)数据类型、运算符和表达式
一:C的数据类型数据类型 :基本类型(整型、字符型、实型或浮点型),构造类型(数组类型、结构体类型、构造体类型),指针类型,空类型。二:常量与变量1)常量和常量符号在程序运行过程中,其值不能改变的量成为常量。常量区分为不同的类型,如124,0,-13为整型常量;4.6,-1.23为实型常量;‘a’,'d'为字符常量。也可以用一个标示符代表一个常量,如#define
2013-03-25 17:04:26
624
转载 CSS盒式模型
图为一个完整的盒对象,由众多属性构成,每个属性在实际盒对象显示中,占据不同的位置。margin:margin边界线到border边界线之间的区域;border:border边界线到padding边界线之间的区域;padding:padding边界线到内容边界线之间的距离;内容的宽和高由width和height来定义。上图显示最终宽度并非我们所指定的width:400px;而是众
2013-03-24 22:45:07
1499
转载 XHTML与CSS基础:(四)CSS选择器
(一)类型选择符body{}div{}span{}(二)群组选择符h1,h2,h3,p,span { font-size:12px; font-family: arial}(三)包含选择符h1 span { font-weight:bold;}(四)id选择符(五)class选择符(六)指定标签式选择符h1#content {}表
2013-03-18 21:40:42
428
转载 XHTML与CSS基础:(三)良好的XHTML编写习惯
XHTML比HMTL语法上要求更为严格。因此开始编写XHTML时,一定要严格符合XHTML的语法规则。(一)属性名称必须小写在标签中编写属性,必须使用小写,如:class是一个属性名称,在XHTML中不允许使用CLASS或Class这样的形式。(二)属性必须使用双引号不允许使用这样的形式。(三)不允许使用属性简写HTML中,特别是在表单中,尝尝使
2013-03-18 21:21:32
469
转载 XHTML与CSS基础:(二)选择合适的标签
表格布局中,所有的样式都由表格替代,无论是标题还是列表,都使用表格中的单元格组合来实现,这样做使得网页代码变的混乱,可读性差,也不利于修改。因此对于每个元素,都可以选择适合于这个元素的标签进行编码。(一)布局div标签是布局的首选,页面中的每个区域,如页头、页脚、左分栏、右分栏都可以使用div进行标识,例如:...网页头部......网页内容区...(二)文本XHTM
2013-03-18 21:10:36
450
转载 XHTML与CSS基础:(一)选择合适的doctype
一个标准的XHTML文档必须以doctype标签作为开始,doctype用以定义文档的类型。有如下三种不同的XHTML文档类型:(一)Transitional类型:过渡类型,使用此类型的XHTML网页,浏览器对XHTML解析比较宽松,允许使用HTML4.01中的标签,但必须符合XHTML语法。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr
2013-03-18 20:57:02
380
转载 javascript正则表达式
正则表达式全集字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。
2012-04-17 15:49:16
216
转载 javascript检测浏览器和操作系统(未完成)
检测浏览器的方式有两种:一)对象(特征)检测法二)user-agent字符串检测首先介绍一下对象检测法,对象检测法也叫做特征检测法是一种判断浏览器能力(而非目标浏览器确切型号)的通用方法。对象检测法,就是在使用一个给定对象之前先要检查他的存在。例如,假设使用DOM方法getElementById(),但是不确定浏览器是否支持,可以使用如下代码:if (documen
2012-04-17 12:13:58
306
转载 jquery自学系列三:选择器(下)
二)层次选择器jquery层次选择器选择器描述返回示例$("ancestor descendant")选取ancestor元素里所有的descendant(后代)元素集合元素$("div span")选取里的所有元素$("parent>child")选取parent元素下的子元素child集合元素$("div >
2012-04-16 15:33:31
324
转载 jquery自学系列二:选择器(上)
再讲解jquery选择器之前我们先学习一下CSS选择器css选择器选择器语法描述示例标签选择器E{ CSS规则}以文档元素作为选择符td{ font-size:14px; with:120px;}a{ text-decoration:none;}ID选择器#ID{
2012-04-16 14:24:47
337
转载 jquery自学系列一:hellowrold
我们学习所有的编程语言都是从helloworld开始,jquery的第一个程序也从这里开始了!不过在此之前要去jquery的官网下载jquery的库,网址如下:http://jquery.com/,最新版本为1.7.2,本系列的测试版本均为1.7.2helloworld程序如下:$(document).ready(function() { // ready的作用是当页面
2012-04-16 12:08:21
349
原创 JDK源码阅读之三-----StringBuffer、StringBuilder(未完待续)
是不是每个java程序员在被面试或面试别人的时候都会问到StringBuffer和StringBulider的区别?两者同属于java.lang包,都继承自AbstractStringBulider类(StringBulider和抽象类AbstractStringBulider都是jdk1.5才引入,StringBuffer是JDK1.0引入的,很神奇吧,StringBuffer继承了一个新的
2012-04-05 15:31:24
726
原创 JDK源码阅读之二-----String
package java.lang;import java.io.ObjectStreamClass;import java.io.ObjectStreamField;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import java.util.ArrayList;import
2012-03-31 15:53:39
488
原创 JDK源码阅读之一-----Object
package java.lang;/** * * Object类是所有类的超类 */public class Object { /* getClass、hashCode都是native方法,顺便在这里复习一下native方法吧,简单的讲一个native方法 就是一个java调用非java代码的接口 */ private static native
2012-03-31 14:22:15
801
转载 javascript闭包
什么是闭包?词法表示包括不必计算的的变量的函数,也就是说,该函数能够使用函数外定义的变量。全局变量是一个简单的闭包实现,代码如下:var sMessage = "Hello, world!";function sayMessage() { alert(sMessage);}sayMessage();在函数中定义函数会产生闭包,代码如下:va
2012-03-31 10:31:52
296
转载 javascript内置对象
Math对象random() 方法,返回0--1的随机数在某个范围内选择随机数 number = Math.floor(Math.random() * total_number_of_choices + first_possible_number)例子:返回字符数组中的随机项function selectFrom(iFirstValue, iLastValue) {
2012-03-29 14:47:47
299
转载 ajax实现(javascript以及jquery)
var xmlHttpRequest = null;function ajaxSubmit() { if (window.ActiveXObject) { xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xml
2012-03-21 14:14:52
259
转载 javascript中的继承
一)对象冒充方式function Father(username) { this.username = username; this.sayName = function() { alert(this.username); };}function Son(username, password) { this.method = Fathe
2012-03-21 11:11:16
239
转载 javascript对象的几种方式
一)基于已有对象扩充其属性和方法var student = new Object();student.name = "Chris";student.sayName = function(name) { this.name = name; alert(this.name);};二)工厂方式function getInfo() { alert(th
2012-03-21 09:27:09
321
转载 设计模式之工厂模式
1)工厂方法 factory method作为类的开发者,我们通常会在类中提供构造器方法以便于客户代码实例化该类。然而,有时候客户代码并不清楚该对及各类中的哪一个类进行实例化。这个时候,我们可以利用工厂方法模式定义一个创建对象的接口,同时控制对哪个类进行实例化。工厂方法模式的核心思想是,让对象的创建者代替用户确定应该实例化哪一个类。public class Factory {
2012-03-20 15:23:49
221
转载 设计模式之单例模式
饿汉模式public class Singleton { private Singleton() { } private static Singleton instance = new Singleton(); public static Singleton getInstance() { return instance; }
2012-03-20 14:55:50
211
转载 JDK里的设计模式
Structural(结构模式)Adapter:把一个接口或是类变成另外一种。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xm
2012-03-20 14:41:20
292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人