11 2013 档案
摘要:事件源(按钮、窗口)->事件对象->事件处理程序事件源可以是网页元素浏览器窗口事件处理程序一般是一个函数。 一个事件可以被多个函数处理 事件的总类 鼠标事件 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 超过数值的范围小数类型浮点:小数位可
阅读全文
摘要:show variables like %char%character_set_client | gb2312 character_set_connection | gb2312 character_set_database | gb2312 当前所选择的数据库字符集编码 character_set_filesystem | binary 文件系统编码 character_set_results | gb2312 character_set_server | gb2312 mysql服务器编码 character_set_system | utf8 标识符编码 character_sets_.
阅读全文
摘要:添加数据insert into 表名(字段列表) values(对应字段的列表值)查询数据select *from 表名 where 条件select *from 表名 where 1条件 1表示条件永远成了如果需要在插入时,为所有字段设置,可以省略字段列表。但是值应该与表的字段对应删除数据 delete from 表名 条件(where 1)修改数据update tb_name set 字段='新值' (where 1)更新不可逆crud CREATE READ UPDATE DELETE
阅读全文
摘要:$_POST描述通过httpPOST方式提交的数据都会封装到$_POST数组中有些数据的提交必须使用post比如上传文件Postget提交的区别安全性数据传输大小浏览器限制文本大小保存在收藏夹超链接默认是get提交 1 2 3 4 男 5 女 6 12 唱歌13 跳舞14 游泳15 16 17 18 -->19 20 21 22 ";print_r($_REQUEST);echo ""; if (isset($_POST['ac'])) { echo ""; p...
阅读全文
摘要:创建数据表create table table_name(//定义表的列的结构)创建表 先分析需要保存的实体数据,荣有哪些属性,这些属性应该有哪些属性列的定义 列名 列的数据类型 {}进行表操作时,都会指定当前的默认数据库use 数据库名;只是设定了默认的数据库名称如果出现了非法字符,可以使用 `` 反引号包括 若表名和数据库名都是特殊的 show tables like % %;%表示通配符 表示任意字符的任意个数的组合show creat table tb_nam \G \G作为语句的结束符查看表的结构(描述表的结构)describe 表名desc tb_name数据库对应文件目录 数据表
阅读全文
摘要:js面向对象编程1. javascript 是一种基于对象的编程 object-based(基于对象):遇到的所有对象都是对象2.javascript没有类class,但是有新的原型对象,习惯叫做类3.javascript 基于对象==面向对象4.javascript 的元素属性可以动态添加面向机器->面向过程->面向对象 类和对象的关系 1.类是抽象的 概念的2. 对象时实体的3.类是对象的模板,创建对象的方法基本语法 ① function 类(){ } var 对象名=new 类名() 访问类的属性 对象名.成员 //定义一个cat类 function Cat(){// }..
阅读全文
摘要:Php中的许多预定义变量都是超全局的,无需使用global声明超全局变量不需要声明就可以直接使用提供超全局变量(数组)为了让程序员更快捷的编程$GLOBALS—引用全局作用域中可用的全部变量$_SERVER—服务器和执行环境信息$_GET—HTTPGET变量$_POST—HTTPPOST变量$_FILES—HTTP文件上传变量$_REQUEST—HTTPRequest变量$_SESSION—Session变量$_ENV—环境变量$_COOKIE—HTTPCookies$php_errormsg—前一个错误信息$_GET可以接收表单以get方式提交的数据如果提交表单数据,建议使用post通过超链
阅读全文
摘要:基础知识mysql.exe 客服端程序mysqld.exe 服务器端程序管理mysql服务器端程序通过window 提供的服务管理①通过services.msc查看服务net start mysqlnetstop mysql②直接mysqld来运行服务客户端和服务器端进行连接 (通过认证)mysql -hlocalhost -P3306(port端口) -uroot -p(password)sql结构化查询语言(structured query language)针对的操作对象不同,分成不同的语言。1.数据操作(管理语言)DML mange查询语言 dql数据查询增、删、改 dml2.数据定义
阅读全文
摘要:javascript 的基本介绍1,是用于web开发的脚本语言①脚本语言往往不能独立使用 它需要和html等配合使用②脚本语言有自己的变量,函数 控制语句③解释性语言/编译语言 脚本语言实际是解释性语言解释性语言:在执行的时候直接对源码进行执行注意:js->浏览器javascript的请求在客户端因浏览器的差异 在不同的浏览器中使用js编程,会有差异js的代码可以随意js的代码必须用包括如果没有使用浏览器会将其视为普通文本js可以出现多段,按顺序执行在js中的变量用var定义 不论类型是什么js的 变量的类型怎么决定?(1)js是弱数据类型语言(即在定义变量的时候,统一使用var表示,甚
阅读全文
摘要:1 set_charset("utf8"); 8 $sql="select *from user1"; 9 $res=$mysqli->query( $sql);10 echo $res->field_count;//列数11 echo $res->num_rows;//行数12 //从$res取出13 echo "";14 while ($field=$res->fetch_field()){15 echo "{$field->name}";16 17 18 }19 echo &qu
阅读全文
摘要:1 header( 'Content-Type:text/html;charset=utf-8 '); 2 require 'prepareSrarment.php'; 3 $mysqli=new mysqli("localhost", "root", "password, "user1", 3306); 4 $mysqli->set_charset("utf8"); 5 //使用预编译从数据库中查询 6 //使用预处理的方法,查询所有ID>5的用户 7 $sq
阅读全文
摘要:预编译在mysql端预编译可以自动防止sql注入攻击 1 set_charset("utf8"); 7 8 $sql="insert into user1(name,password,email,age) values(?,?,?,?)"; 9 10 $mysqli_stmt=$mysqli->prepare($sql) or die($mysqli->error);11 //绑定参数12 $name="小李";13 $password="tsts";14 $email="sohu@sohu.
阅读全文
摘要:PHP 常量dirname(__FILE__)取得当前文件的绝对路径。1 define('ROOT_PATH', str_replace('includes/2.php', '', str_replace('\\', '/', __FILE__)));2 取得网站根目录
阅读全文
摘要:function test_global() { global $var1; $var1 = 'ok'; unset($var1);}test_global();$var2 = &$var1;unset($var1);echo $var2;$GLOBAL['var']是超全局变量。在函数内部使用,是调用的外部变量本身,函数内部改变,外部也会改变global $var 在函数内容引用外部的变量,不会对外部变量造成影响
阅读全文