03 2013 档案
细学PHP 05 语句结构
摘要:顺序 分支 循环顺序结构顺序结构,就是语句按照你书写的顺序,从前到后顺序执行.最容易理解.if($age > 28) { echo '你是中老年'; // 代码段1} else { echo '你是有为青年'; // 代码段2}if为真,则代码段1执行if为假,则代码段2执行.if/else 中的两个代码,有且只有一段被执行.switch ($day) { case 1: echo '星期一'; break; case 2: echo '星期二'; break; case 3: echo '星期三'; bre
阅读全文
细学PHP 04 运算符-2
摘要:逻辑运算符: 逻辑或 || or, 逻辑与 && and真 或 真 == 真 真 或 假 == 真 假 或 真 == 真 假 或 假 == 假真 且 真 == 真 真 且 假 == 假 假 且 真 == 假 假 且 假 == 假逻辑运算的短路特性. 一旦从逻辑上能分析出结果后,后面的表达式将不再运行.逻辑反(!) 一个命题如果是真命题,则其反命题, 是假命题.异或运算 xor异或是指, 两个条件必须"一个真,一个假,才为真"三元运算符条件?返回值1:返回值2如果条件为真,则返回值1, 否则,返回值2程序如果没用三元运算符,可以用什么代替? 可以用if/els
阅读全文
细学PHP 03 运算符-1
摘要:一、算术运算符PHP程序如何进行加减乘除,取模依次是 + - * / %如果是在C语言中, $b,$a都是整型,因此计算出来的$c 也是整型.在PHP中,变量的值可以随意改变,而且变量的类型,也可以改变.比如 变量$c是整型,可以突然为之赋一个浮点型值.因此PHP称为动态语言判断一个数,是偶数,还是奇数?可以对2取模,余数是1,则为奇数,如果余数为0,则是偶数注意: 在取模运算时,运算的正负结果, 取决于被除数的符号.结果的符号,和被除数的符号一致.二、比较运算符> 大于 < 小于>= 大于等于 <= 小于等于== 等于!= 不等于=== 全等于,(不仅值相等,连变量类
阅读全文
细学PHP 02常量
摘要:定义常量的语法define('常量名','常量值');define('HEIGHT',8846);常量的引用echo 常量名; // 不用再加$符号 echo HEIGHT,'<br />';常量的特点 1、一旦定义,值不能被修改,不能重新赋值HEIGHT = 8888; // 直接语法错误有同学想:既然常量不能用等号重新赋值,那么能否用define,再定义一次,并且,定义一个新值2、一旦定义,也不能重复定义define('HEIGHT',8888);刚才,虽然重新定义提示了一下Notice:Const
阅读全文
细学PHP 01变量
摘要:<?php //php的开始标记/*语句以;号结束*/ echo "hello world";//最后一行的结束标志,可不写 ?>Php语法入门1:通常我们所写的PHP程序文件后缀,.php2:php语言的开始标记"<?php",结束标志'?>'3:php语句一个语句可以理解为让php解释器执行的一个命令.语句必须以";"结束用{}包围起来作为复合语句,可以当成一个单元体,要么都执行,都跳过.4:php的注释分为单行注释C风格的单行注释:'//'开头,后面的注释只能有一行,不能跨
阅读全文
PHP08 数组遍历
摘要:数组:是一种结构化的数据,可以有多个单元,存储多个值.重要特点:每个单元有一个唯一的标识--"键,key"两种创建数组的方式1:初始化的方式来创建$zhang[''k1]=v1;$zhang['k2']=v2;....$zhang['kn']=vn;2:结构化创建$li=array('k1'=>v1,'k2'=>v2,......'kn'=>vn);引用数组的单元的值:用数组名['key'];注意:键必须加单引号,否则会把键名当做常量先处理,找不
阅读全文
PHP07 文件包含
摘要:文件的包含:Include / include_onceRequire /require_onceInclude 和require都是把一个页面引入到当前页面.怎么来理解"引入".就相当于把被包含文件的所有代码,替换include/require那一句.和直接把代码写在include那一句是一样的.Require作用也是把一个文件引入到当前文件.理解与include一样.Include与require的区别答:include如果引入的文件不存在,试图继续往下执行,报一个warning而require如果引入的文件不存在,报fatal error,不再继续执行.Include
阅读全文
PHP06 PHP操作MySQL
摘要:mysql的入门命令1:mysql的连接 mysql -h host -u username -p -h 如果不写,默认是localhost2:查看所有的数据库 show databases;3:选中库 use dataBasename4:查看库中的所有表 show tables;5:查看某一张表的结构[字段/字段类型等] desc tableName6:清空某张表 truncate tableName7:自己创建库: create database dataBasename8:删除库 drop database dataBasename9:删除表 drop table tableName10
阅读全文
PHP05 MySql入门语句
摘要:如何连接服务器 服务器地址( 可用IP,域名) : 端口(3306) 用户名 密码 Mysql -h localhost -uUserName -pPassWd -h 如果不写,则默认连localhost入门最基本语句当连上服务器后,我们首先面对的是? 答:是库,库有1个或多个,因此我们要想对表/行做操作的话, 得先选库.查看一下所有的库,怎么办? Mysql>Show databases;选库语句: use 库名创建一个数据库: create database 数据库名 [charset 字符集] 删除一个数据库: drop database 数据库名; 把数据库改改名? Mysql中
阅读全文
PHP04 数组函数
摘要:PHP数组与js数组比较在js创建数组两种方式1: var arr = new Array(1,2,3,4);2: var arr = [1,2,3];在PHP中创建数组$arr = array(1,2,3);print_r($arr);在js中,数组的索引永远是从0开始逐一递增,中间没有空档.但是在PHP中, 数组的索引是非常灵活的.可以是数字,也可以是字符串,如果索引部分指定了数字索引,又有某个单元没有指定索引,则取该单元之前曾经出现的最大的数字索引值,然后+1,作为其键值$arr = array(10=>'赵',13=>'钱','孙
阅读全文
PHP03 语句结构
摘要:控制结构任何程序,都离不开,变量,表达式,控制结构.$num = 3;// if ,if/else, if/else if/ elseif($num > 2) { echo '在PHP里, 3也大于2',"<br />";}if($num > 5) { echo '3 大于 5',"<br />";} else { echo '3 不大于5 ',"<br />";}if($num == 1) { echo '今天是星期一',
阅读全文
PHP02 变量常量
摘要:Php 语法入门1:通常我们所写的PHP程序文件后缀, .php2:php语言的开始标记"<?php" ,结束标志'?>'3:对于纯PHP页面 页面最后的 ?>结束符是允许不写的而且,对于不直接运行,而是被别的页面所包含的文件, 往往,还推荐结束不加?> 这样包含时速度会更快一点.3:php的注释 分为单行注释C风格的单行注释:'// '开头, 后面的注释只能有一行,不能跨行Shell风格的单行注释:'#' 开头, 后面的注释只能有一行,不能跨行,多行注释/*中间写注释*/4: php语句一个语句可以理
阅读全文
PHP01 Apache 服务器设置
摘要:IP: 是计算机互联网中的"门牌号", 192.168.1.123 (局域网IP)在互联网上发布的网站所用的IP是公网IP.域名: 域名--映射-->IP域名 hosts文件,DNS服务器在最早的appnet实验室, 有几十台机器,相互连接起来.相互访问, 有IP的概念,有机器名的概念.为了解决机器名与IP的转换问题,实验室的人想了一个简单办法,------hosts文件.随着机器的增多, hosts要不断的新增记录, hosts文件维护起来越来越麻烦.于是就建立起专门服务器,专门负责解析域名与IP的关系.这种专门的服务器叫"DNS服务器"Host
阅读全文
Javascript 第七天 笔记
摘要:通过三天把以前学习的内容复习一下。以便继续学习。BOM模型BOM浏览器对象模型DOM---->documentBOM----->windowDocument对象其实是window的一个属性或叫子对象Window对象的子对象介绍Window.navigator:表示浏览器的相关信息Window.history:历史记录,或者控制前进后退Window.screen:表示分辨率信息Window.location:地址栏,可以控制页面跳转Window.document:DOM模型Window.document,为什么之前的学习中,直接document.???答:因为window对象是最大的
阅读全文
Javascript 第六天 笔记
摘要:节点的增加:1:你要增加什么结点?2:增加在哪儿?假设在body的containerdiv里,增加一个p标签?那就要:先做一个p节点,然后把p节点放到div里去.创建元素节点:document.createElement;创建文本节点:document.createTextNode给某元素插入一个子元素,并插在最后.节点.appendChild(追加子元素)不仅可以创建节点,还可以复制/克隆一个节点oldNode.cloneNode(true/false);//代表克隆节点,并同时克隆/不克隆子节点删除节点:当你某个节点,nodeN为例,你是无法调用nodeN.xxx()方法把删掉.必须得站在
阅读全文
Javascript 第五天 笔记
摘要:对象数组是一组标号"有序"的变量集合创建一个对象:和创建数组的"[]"不一样,创建对象用{}和创建数组直接放置值不一样, 创建对象时值前面还要加"属性"创建语法:{属性1:值1,属性2:值2}对象单元值的引用Obj.属性或者 obj['属性'];对象如何遍历???For (per in obj) {Xxxx}注意在for in结构中,利用循环得到的属性,取值时,不能用 obj.属性的方式.对象单元值的删除:Delete obj.属性在js中,函数本身就是变量,而数组和对象存储的就是"变量",对象的某
阅读全文
Javascript 第四天 笔记
摘要:函数:程序中的函数是指一段封装的代码段,能够完成特定功能.function functionName(参数1,参数2.....参数N) {return 值;}函数参数可以有几个? 可以是0个,到多个.返回值: 只可能有1个, 或者 0个 (这是和数学函数不一样的地方)函数的用法:函数的用法分声明和调用.被调用的函数必须在页面内有声明过程.函数的声明语法:function 函数名([arg1][,arg2][,arg3][..argN]) {代码段运行;[return 返回值]}注:可以有0->N个参数, 但只有一个返回值函数的调用语法:函数名([arg1][,arg2][,arg3][.
阅读全文
Javascript 第三天 笔记
摘要:Dowhile循环Do{代码段;}while(表达式);Do:做,执行,完成.While:当xxx时候While(表达式){代码段//while循环中的代码段,可能执行0次,也可能N次,也可能是无限循环.}Do/while先执行代码段,再while判断表达式也就是说:如果判断为假,则循环退出,如果判断为真,则继续do{}换句话说:do{}这一段语句,至少执行1次.对于while,do-while的循环关键区别主要在于表达式到临界点时,While循环不再执行下去,而do_while循环仍然先执行语句体,然后才发现到了临界点.循环的退出:Break,:破坏Continue:继续Break在循环体内
阅读全文
Javascript 第二天 笔记
摘要:注意:条件运算符的运算结果,为布尔类型=== 代表全等于, 就是 不仅值相等,而且类型也得相等.逻辑运算符:或者: || /or并且: && / and自增自减运算符++, --有的时候,我们需要这种效果,先用到a的值,用了之后,顺手再加/减1或者先加/减1 ,然后再用到a的值.++a, 的意义: 先把变量a 加1, 使用加1后的值++a/ --a : 先把a的值加/减 1,然后再返回加减后的值相当于: a = a + 1; return a;a++/ a--; 先返回a的值供使用,再把值 加/减 1;return a; a = a + 1;三元运算符表达式1 ? 表达2式:
阅读全文
Javascript 第一天 笔记
摘要:浏览器是"宿主",但js的宿主不限于浏览器,也可能是服务器端.如比较流行的服务器端js框架:node.js<scripttype="text/javascript>"code......</script>对比记忆:<style type="text/css"></style><script type="text/javascript" src="xxx.js"></script>对比记忆:<link rel="
阅读全文
HTML&CSS 第六天 笔记
摘要:表单总结:1:任何的类型的表单项,必有2个最本质的东西:name<------>value, 即 :变量名<--->变量值2: 表单的action ,methodaction 代表 表单要提交到的地址.method 代表,表单提交的方法(即,表单数据如何发送.)3:method的两种方法比较get与post,get提交,表单的值直接体现在浏览器上post提交,直接提交到action规则的url,url不变.get 提交直接把数据体现在地址栏上,不够安全.而post不改变地址栏,直接发送数据,因此注册这样的场合,适合用POST提交.get提交,因为数据在地址栏上体现,因此
阅读全文
HTML&CSS 第五天 笔记
摘要:一句话理解符号实体? 答:符号实体就是用"外号"表示一个字符 为什么要用符号实体?一些字符在 HTML 中拥有特殊的含义,比如小于号 (<) 用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。符号实体空格: <:< >:> &:& ©:© ®:®Bug调试1:doctype没声明,带来的IE浏览器盒模型解析bug解决:进行xhtml正确声明,如strict声明2:浏览器的
阅读全文
HTML&CSS 第四天 笔记
摘要:内联元素:内联元素,又叫"行内元素",w3c组织则称之为"行内框",网友的经典比喻----"行内元素"就是橡皮筋.内联元素,只对每一行的文字起作用,或者说:内联的作用范围,不能跳出行的区域.块状元素与内联元素的区别独占一行能设宽高竖直方向的margin,padding块状元素是是有,可以设置内联元素否否没有,也不可以设置相比于块状的盒子模型,如何方便的理解内联元素?答:可以把内联元素当成有弹性的橡皮筋来看.内联元素又被称为"行内元素".内联元素与块状并不是完全无关的东西,可以相互转换.可以通过元素的display属
阅读全文
HTML&CSS 第三天 笔记
摘要:4:css 选择器的概念Css要控制页面元素的显示形式,必须通过一定的方法,指定到该元素。比如,1:id选择器, 就是,给页面上的元素起一个不重复的id,然后css, 通过 #id ,就能控制该元素。这个概念称为css选择器。类选择器:用法: 页面里有<class="类名">来声明类Css里, 用点+类名来选择这一类的元素. 例: .className{}标签选择器:因为html有很多种标签,如h1,p,div ,img,这样标签在页面里构成很多元素.css可以通过标签名来选定页面内标签对应的元素.比如:P{}, 会对页面里所有的P标签生效Div{},img{}
阅读全文
HTML&CSS 第二天 笔记
摘要:一、css初始化把所有的元素,margin,padding,border全设为0.*{margin:0;Padding:0;Bordcer:0;}是一种很常用,但是效率不是很高的初始化方法.二、详解margin:Margin:10px;是设置4个方向上的margin值,都为10px;Margin:10px20px30px40px,则分别是设置上,右,下左,方向上的margin值如果margin值只设置了2个,或3个,则按上,右,下,左的方向顺序来分配,没有被分配到值的边,以对边的margin为准也可以用margin-top/right/bottom/left来分别设置4个方向的值如何用marg
阅读全文
HTML&CSS 第一天 笔记
摘要:一、html 3部分1、DOCTYPE (文档类型说明)2、head (头部信息)3、body (主体信息)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><head><title>网页标题</title><meta http-equiv="Content-Type" content="text/html; chars
阅读全文
|
|
|