PHP与javascript交互的详细介绍 了解JavaScript什么是JavaScriptJavaScript的功能 JavaScript语言基础JavaScript数据类型JavaS
JavaScript(简称“js”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发WEB页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
JavaScript脚本语言与其他语言一样,有其自身的基本数据类型、表达式、运算符以及程序的基本框架结构。
字符串型
"php" 'i like study php' 'for in love' 数值型
-185 12.9 7.24e8 布尔型
event.return Value = true elements[i].checked = false 对象型
如网页表单元素用于指定JavaScript程序中用到的对象 Null值
a = null可以通过给一个变量赋值null值来清除变量的内容 Undefined
var a表示该变量尚未被赋值 变量是指程序中一个已经命名的存储单元,它的主要作用是为数据操作提供存放信息的容器。
注意事项:在使用变量前,必须明确变量的命名规则、变量的声明方法及变量的作用域。
var i,j; //定义变量i为数值型var str="好好学习,天天向上";content=true; //定义变量str为字符串型,变量content为布尔型 单行注释
//单行注释 多行注释
另外,JavaScript还能识别HTML注释的开始部分“
自定义函数就是由用户自己命名并编写的能实现特定功能的程序单元。用户使用的自定义函数必须事先声明,不能直接使用没有声明过的函数。
function 函数名([参数]){ return var;} 函数名(); 示例:自定义calculate()函数,实现两个数的乘积,然后在函数体外调用calculate()并传递两个参数,最后应用document.write()对象输出结果
<script language="javascript"> function calculate(a,b){ return a*b; } document.write(calculate(15,15));</script> 结果为:225 if条件语句
switch分支语句
while循环语句
for循环语句
break语句
continue语句
JavaScript是基于对象的语言,最基本的就是采用事件驱动机制。事件是某些动作发生时产生的信号,这些事情随时都可能发生。引起事件发生的动作称为触发事件,例如:当鼠标指针经过某个按钮、用户单击了解某个链接、用户选中某个复选框、用户在文本框中输入某些信息等,都会触发相应的事件。

在Web程序开发过程中,经常需要在表单元素相应的事件下调用自定义函数。
示例1:
在按钮的单击事件下调用自定义函数check()来验证表单元素是否为空
<input type ="submit" name="Submit" value="检测" onliCck ="check();"> 然后在该表单的当前页中编写一个check()自定义函数即可。
示例2:
使用if条件语句判断指定的年份是否为闰年
创建一个表单元素,添加一个下拉列表框,命名为year,在input标记的属性中添加onClick事件,调用自定义函数check()
<fORM name="form1" method="post" action=""> <span class="style2">检测闰年: </span> <select name="year"> <option value="2005">2005年</option> <option value="2005">2006年</option> <option value="2005">2007年</option> <option value="2005" selected>2008年</option> </select> <input type="submit" name="submit" value="检测" onclick="check();"></from> 在body标记外,添加JavaScript脚本自定义的函数check()
<script type="text/javascript">function check(){ var year1=form1.year.value;if((year1%4)==0 && (year1%100)!=0){alert(year1+"年是闰年!");}else{ alert(year1+"年不是闰年!");}}</script> JavaScript脚本通常写在head…/head标记和body…/body标记之间。
写在head标记中间的一般是函数和事件处理函数;
写在body标记中间的一般网页内容或调用函数的程序块。
示例1(函数和事件处理函数)
head标记中间
<head><script type="text/javascript">function check(){ var year1=form1.year.value;if((year1%4)==0 && (year1%100)!=0){alert(year1+"年是闰年!");}else{ alert(year1+"年不是闰年!");}}script>head> 示例2:
body标记中间(网页内容或调用函数的程序块)
<body><form name="form1" method="post" action=""> <span class="style2">检测闰年: span> <select name="year"> <option value="2005">2005年option> <option value="2005">2006年option> <option value="2005">2007年option> <option value="2005" selected>2008年option> select> <input type="submit" name="submit" value="检测" onclick="check();">from> body> JavaScript脚本不仅可以与HTML结合使用,同时也可以与PHP动态网页相结合,其引用的方法是通过script标记中的src属性指定外部的JavaScript文件(即JS文件,以.js为扩展名)的路径,从而引用对应的JS文件。
语法格式如下:
<script src=url></script> 其中,url是JS文件的路径
示例:
在网页中通过script标记的src属性引用外部JS文件,用于弹出一个提示对话框
index.php文件中的代码如下:
<html><head><meta Http-equiv="Content-Type" content="text/html; charset=utf-8"><title>documenttitle>head><script src="script.js" charset="utf-8">script><body>body>html> script.js文件中的代码如下:
alert("恭喜您,成功调用了script.js外部文件!"); 在网页中引用JS文件需要注意如下事项:
来源地址:https://blog.csdn.net/m0_74421158/article/details/129844606
--结束END--
本文标题: PHP学习之实现PHP与JavaScript的交互(二)
本文链接: https://www.lsjlt.com/news/410066.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0