摘要:
正则表达式就是用某种模式去匹配一类字串的一个公式RegExp对象表示正则表达式Regular Expression正则表达式是很多程序设计语法都支持的1 //①隐式创建2 var regexp3 var regExp=/正则表达式/gim;4 /*g表示在整个字串中查找 5 i表示不区分大小写6 m 执行多行匹配。把换行考虑进去7 */元字符1.限定符{n}表示前面的表达式可以重复几次{n,m}表示可以重复n-m次+表示可以重复1次或者多次*表示重复0或者多次?表示0或者一次[a-z]表示a到z的任何一次字符[^a-z]表示匹配不是a到z的任意数[0-9]表示匹配到0-9的任意字符2.... 阅读全文
摘要:
document对象代表整个html文档 用来访问页面所有元素最复杂的一个dom对象 也是window对象的一个子对象。对于dom编程中,一个html就会当成一个dom树dom会把所有的html元素当成一个Note节点就可以使用Node(对象)来访问parentNode 父节点nodeName 节点名称nodeType 节点类型firstNode 第一个节点write()是向文档输出文本。writeln()输出文本后换行.浏览器对于显示效果没有区别getElementById()根据id进行查询元素如果id相同。只找第一个id命名尽量不要以数字打头getElementsName()通过name 阅读全文
摘要:
偶尔翻看以前的笔记。就整理下。方便以后的查阅类-成员属性成员属性是从某个事务提取出来的,可以是基本数据类型,也可以是复合数据类型(数组,对象)//创建一个类 class Cat{ pubic $name;//对象属性 public function add(){ //对象方法}}//讲Cat类进行实例化$cat1=new Cat();$cat1->name;//访问属性$cat1->add();//访问对象的方法 构造函数创建对象的时候,就初始化,就引用了构造方法。构造方法是类的一个特殊的方法,它的主要作用是完成新对象的初始化public $name;function __cons 阅读全文
摘要:
事件源(按钮、窗口)->事件对象->事件处理程序事件源可以是网页元素浏览器窗口事件处理程序一般是一个函数。 一个事件可以被多个函数处理 事件的总类 鼠标事件 onclick dbclick mousedown mouseup mousemove 键盘事件 html事件 其他事件窗口的三个事件onload 窗口加载前onunload 窗口退出onbeforeunload 窗口退出之前js操作css属性。操作行内的css属性可以使用document.getElementById(id).style.属性值,css中的属性值如果是用-连接的 在js中应该使用驼峰式写法。如bo... 阅读全文
摘要:
js的内部类 javascript内部有一些可以直接使用的类 javascript主要有以下 object Array Math boolean String Date RegExp Numeber js内部类可以分为动态类 静态类 动态类 需要创建一个对象实例 静态类 直接可以使用 使用方法: 类名.属性(方法) 动态类 new 类 Math 类 random() 返回一个大于0小于16的小数 Date类 Date是动态类 //string类 var str="abc12245"; window.alert(str.length); //split函数 可以把字... 阅读全文
摘要:
数组是指可以存放多个数据的数据类型。PHP中数组是一组关键字(key)和值(values)的集合,值可以是任何一种数据类型,一维数组的创建方式:$arr=array(2,5,6);$arr=array(one=>"test",two=>"tests");$arr=array()$arr[0]="test";$arr['m']="m";0表示关键字或者是下标,$arr[0]表示数组的一个元素33表示元素对应的值、$arr数组的名称。即使放入空值,数组也要占用一个空间。第二种方式创建数组基本 阅读全文
摘要:
位运算源码:用二进制表示一个数,这个码就是源码。比如2====0000000000000000000000000000010正数的反码源码补码都一样负数的源码是符号位取反。第一个位符号位。负数的反码=它的源码的符号位不变,其他位按位取反,二进制的最高位是符号位,正数用0表示,负数用1表示。-1的源码1000000000000000000000000001-1的反码1111111111111111111111111111110-1的补码=它的反码加1-1的反码=111111111111111111111111111111111110的反码补码都是0在计算机的运算中都是以补码的方式运算的,解释:不 阅读全文
摘要:
unset() 销毁指定的变量。注意在 PHP 3 中,unset() 将返回 TRUE(实际上是整型值 1),而在 PHP 4 中,unset() 不再是一个真正的函数:它现在是一个语句。这样就没有了返回值,试图获取 unset() 的返回值将导致解析错误 阅读全文
摘要:
javascript基本对象的,但是并没有类这个概念。但也有三大特性。封装,继承 多态 但是javascript本身就是动态的, 阅读全文
摘要:
数值型:整数型 小数型字符串型时间和日期类型数值型①整数型1 2 3 4 81bin表示1位,1Byte表示一个字节1B=8b。1汉字=2字节(1 word = 2 byte)1字节=8位(1 byte = bit) int(4) -2 147 483 648 至2 147 483 648 (4294967296 2的32次)tinyint(1) -128 128 255字节可以使用unsigned 控制是否有正负可以使用zerofill 进行前零填充也存在布尔值 但是就是tinyint(1)的别名Out of range value for column 超过数值的范围小数类型浮点:小数位可 阅读全文