理解浏览器事件模型 understandEventModel.html 代码: <!DOCTYPE HTML> <html> <head> <title>Understand Event Model</title> <meta charset="UTF-8" /> <link rel="stylesheet" href="../css/main.css"/> &l…
html 如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Move and Copy Lab Page - jQuery in Action, 3rd edition</title> <link rel="stylesheet" href="../css/main.css"/> &…
使用属性 /* 每个元素都有一或多个特性,,这些特性的用途是给出相应元素或其内容的附加信息.(出自 JavaScript 高级程序设计) */ /* 特性是固有的 JavaScript 对象 属性指的是在标记中指定的 DOM 元素值 属性值的类型始终是字符串 */ /* 如果属性存在相应的 DOM 的内置特性值,那么对象特性被同步 如果属性作为一个内建属性存在并且是一个布尔值,那么该值不会被同步 */ var checkbox = document.getElementById('checkbo…
创建新 HTML 元素 $('<div>Hello</div>'); /* 创建等价的空 div 元素 */ $('<div>'); $('<div />'); $('<div></div>'); /* 创建带属性的 图片元素 */ $('<img>', { src: '../images/little.bear.png', alt: 'Little Bear', title: 'I woof in your genera…
第六章 Android绘图机制与处理技巧 1.屏幕尺寸信息屏幕大小:屏幕对角线长度,单位“寸”:分辨率:手机屏幕像素点个数,例如720x1280分辨率:PPI(Pixels Per Inch):即DPI(Dots Per Inch),它是对角线的像素点数除以屏幕大小得到的:系统屏幕密度:android系统定义了几个标准的DPI值作为手机的固定DPI独立像素密度(DP):android系统使用mdpi屏幕作为标准,在这个屏幕上1dp=1px,其他屏幕可以通过比例进行换算.在hdpi中,1dp=1.…
第六章 类文件结构 1.无关性的基石 各种不同平台的虚拟机与所有平台都统一使用程序存储格式——字节码是构成平台无关的基石. 实现语言无关性的基础仍然是虚拟机和字节码存储格式,Java虚拟机不和包括Java在内的任何语言绑定只能与class文件这种特定的二进制文件格式所关联. class文件包含了Java虚拟机指令集和符号表以及若干其他辅助信息. 2.class文件结构 概述: class文件是一组以八位字节为基础的二进制流,各个数据项目严格按照顺序紧凑的排列在class文件中. class文件格…
基本选择器 html 代码如下,后面的 js 使用的 html 基本大同小异. <!doctype html> <html> <head> <title>基本选择器</title> <meta charset="UTF-8" /> <link rel="stylesheet" href="../css/main.css"/> <style> .foun…
第6章  面向对象的程序设计 6.2 创建对象 创建某个类的实例,必须使用new操作符调用构造函数会经历以下四个步骤: 创建一个新对象: 将构造函数的作用域赋给新对象: 执行构造函数中的代码: 返回新对象. 构造函数的问题:每个方法都要在每个实例上重新创建一遍: 理解原型对象: 无论何时,只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象.默认情况下,所有原型对象都会自动获得一个constructor属性,这个属性包含一个指向proto…
选择器备忘: | :even 匹配所有索引值为偶数的元素,从 0 开始计数 :odd 匹配所有索引值为奇数的元素,从 0 开始计数 实例——设置table交替行变色: <script type="text/javascript"> $(function(){ $('#main_table tr').filter(':even').css({'background':'#0ff'}).filter(':odd').css({'background':'#f00'}); //注…
包:库单元 包内包含有一组类,他们在单一的名字空间下被组织在一起. 通过import ***.***.*可以将某个包下的所有类导入到当前文件中. 每个Java源文件最多只能有一个public类,且名称必须与文件名相同.源文件中的其他类在包外事不可见的,主要用来为public类提供支持. Java的可运行程序是一组可以打包并压缩为一个Java文档文件(jar)的.class文件. package 和import可以将单一的全局名字空间分割开,使得无论多少人使用Java编写类,都不会出现名称冲突问题…