设为首页 加入收藏

TOP

PHP全栈学习笔记4(一)
2019-08-15 23:33:18 】 浏览:159
Tags:PHP 全栈 学习 笔记

PHP全栈学习笔记4

php和java script,掌握java script基础,自定义函数,流程控制语句,事件,调用java script脚本,在PHP中使用java script。

java script是网景公司开发的,是一种基于对象和事件驱动并具有安全性能的解释型脚本语言。

java script基础,数据类型,变量,注解

数据类型,unll,undefined,对象型,布尔型,数值型,字符串型。

变量,指在程序中已经存在的命名存储单元,存放信息的容器。

abstract, continue, finally, instanceof, private, this
class, final, in, package, synchronized, with
char, false, import, null, switch, while
catch, extends, implements, new, super, void
case, else, goto, native, static, var
byte, double, function, long, short, true
break, do, for, interface, return, typeof
boolean, default, float, int, public, throw

自定义函数

function 函数名([参数]){
    return var;
}
函数名();

流程控制语句:

条件语句

if(条件表达式){
      语句块
 }

if(条件表达式)
    {
         语句块1;
    } 
    else
    {
         语句块2;
    }

switch(表达式或变量){
case 常量表达式1:
     语句块1;
     break;

case常量表达式2:
     语句块2;
     break;
      …
case常量表达式n:
    语句块n;
    break;
  
 default:
    语句块n+1;
    break;
} 
<script language="java script">
function check(){
var year1 = form.year.value;
 if((year1%4==0&&(year1%100)!=0){}
}
</script>

循环语句

while(条件表达式){
    语句块
}

 for (初始化循环变量;循环条件;确定循环变量的改变值){
    语句块;
 }

跳转语句,break语句终止循环,continue语句跳出本次循环,进入下一次循环。

事件

onclick 鼠标点击事件
ondblclick 鼠标双击事件
onmousedown 鼠标按下事件
onmouseup 鼠标按下后松开事件
onmouseover 鼠标移动到某对象上方事件
onmousemove 鼠标移动时触发事件
onkeypress 键盘按下且释放事件
onkeydown 键盘按下事件
onkeyup 键盘按下后松开时触发的事件

onabort 图片在下载时被用户中断时触发
onload 页面内容完成时触发
onresize 浏览器窗口大小被改变
onunload 当前页面将被改变时触发此事件

onblur 失去焦点
onchange 内容发生改变
onfocus 获取焦点
onreset 和 onsubmit

嵌入java script脚本

<script language="java script">
…
</script>

<input type="submit" name="Submit" value="检测" onClick="check();">

<script src=url  language="java script"></script>
<script language="java script">
function check(){
if(myform.subject.value==""){
    alert("文章主题不能为空!!");myform.subject.focus();return false;
    }
if(myform.content.value==""){
    alert("文章内容不能为空!!");myform.content.focus();return false;
    }
if(myform.author.value==""){
    alert("作者不能为空!!");myform.author.focus();return false;
    }
alert("成功通过验证!");
}
</script>

系统时区设置,PHP日期和时间函数,应用

image.png

image.png

mktime()函数将一个时间转换成UNIX的时间戳值

int mktime(int hour, int minute, int second, int month, int day, int year, int [is_dst] )
hour 小时数, minute 分钟数,second秒数,month月份数,day天数,year年份数,is_dst在夏令时设置为1,不是为0,不确定为-1

获取时间戳

int time ( void )

获取当前日期和时间

date(string format,int timestamp)

image.png

获取日期信息

array getdate(int timestamp)

image.png

检验日期的有效性

bool checkdate(int month,int day,int year)

输出格式化的日期和时间
image.png

Y-m-d H:i:s

显示本地化的日期和时间
setlocale()函数设置本地化环境
strftime()函数格式化输出日期和时间

string setlocale(string category, string locale)

image.png

string strftime(string format, int timestamp)

image.png

image.png

将日期和时间解析为UNIX时间戳

int strtotime ( string time [, int now] ) 将任何英文文本的日期和时间解析为UNIX时间戳

image.png

比较时间,要将时间解析为时间戳,strtotime()函数

<?php
    $time1 = date("Y-m-d H:i:s");
    $time2 = "2006-6-6 10:30:00";
    echo "变量1的时间为:".$time1."<br>";
    echo "变量2的时间为:".$time2."<p>";
    if(strtotime($time1) - strtotime($time2) < 0){
        echo "\$time1 早于 \$time2 ";
    }else{
        echo "\$time2 早于 $time1 ";
    }
首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇关于PHP的mkdir函数 下一篇CentOS7编译安装php7.1

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目