PHP入门(8)PHP与JavaScript交互

JavaScript是一种可以嵌入到HTML代码中有浏览器运行的脚本语言,基于事件和对象驱动。

JavaScript很强大,在网页中完成的功能主要有以下:

  1. 验证表单
  2. 网页特效

JavaScript的内容还是很多的,这里我们仅仅简单的介绍以下JavaScript的语法规则。

JavaScript的数据类型

字符串类型(单引号 多引号) 数值型(整数,浮点数) 布尔型(true false) 对象

null值(用来清除一个变量的内容 a = null;) undefined(指变量尚未被赋值)

Javascript变量的声明与赋值 使用关键字var

var var_name = value;

建议在使用变量之前对其进行声明,便于排查错误。

在JavaScript中每一条语句使用分号结束。

JavaScript定义函数

function func_name(参数){

return var;

}

调用函数

func_name();  /*括号不能省略*/

JavaScript嵌入到脚本中的方式

1.可以直接嵌入到HTML代码中

<script language="javascript">/*language属性可以省略 默认就是javascript*/

javascript语句;

</script>

<body>
    <script>
    alert("I am CEO,you son of bitch");
    </script>
</body>

JavaScript的函数通常实在相应的事件下触发执行的

<input type="submit" name="Submit" value="check" onclick="check();">

2.引用javascript文件

<script src="js文件的路径"></script>

可以通过将javascript的代码单独写入到一个javascript文件中以js为后缀名

通过这种方式引用javascript文件需要注意:

在javascript文件中只能包含javascript脚本代码,不能包含<script></script>和html代码

在引用javascript脚本的<script></script>中也不能含有javascript代码。

时间: 2024-10-13 18:19:22

PHP入门(8)PHP与JavaScript交互的相关文章

WPF加载HTML、WPF与JavaScript交互

目录 一.WebBrowser加载远程网页 二.WebBrowser加载本地网页,注:不可以加载本地样式CSS和脚本JS文件 三.WebBrowser隐藏网页的JavaScript错误 四.网页屏蔽鼠标右键.Ctrl+N.Shift+F10.F11.F5刷新.退格键 五.WPF程序与网页JavaScript交互 六.创建服务器,提供数据接口.Script.CSS文件 一.WebBrowser加载远程网页 wbrExam.Source = new Uri("http://cnblogs.com/s

Objective-C与JavaScript交互的那些事

最近公司的运营瞎搞了个活动,其活动要服务端提供数据支持,web前端在微信公众账号内作为主要的运营阵地,而iOS.Android要提供相应的入口及页面进行配合.一个活动,动用了各个端的程序猿.而在这里面技术方面主要就是涉及到web端和服务端的交互,web前端和iOS.Android的交互.本人作为一个iOS开发者,今天就聊聊web.iOS.Android三端的交互,其实在说明白一点就是方法的互相调用而已.这里主要讲解iOS.Android会稍微提一下,仅作参考. 此篇文章的逻辑图 图0-0 此篇文

VC与JavaScript交互(一) ———— 如何实现

为什么要让VC与JavaScript交互? 1.有时候我们需要让自己的软件打开一个网页,来获取页面上的一些数据.这时,可以用mshtml解析HTML提取出数据,也可以向HTML文档动态写入我们准备好的JS代码,用JS代码获取HTML上的数据,然后用VC调用该JS代码取得数据. 2.有时候我们需要让自己的软件打开一个网页并操控该网页,填写表单,提交等动作.这时,可以用mshtml操作HTML,给文本框赋值,模拟点击按钮.也可以向HTML文档动态写入我们准备好的JS代码,用JS代码实现填单,提交等动

IOS中UIWebView和JavaScript交互(转自http://blog.2jun.net/2012/11/02/webviewandjs/)

IOS中UIWebView和JavaScript交互 当程序中使用到UIWebView控件的时候,难免会遇到需要与页面进行交互的情况.这种情况在android平台下比较容易处理,android平台下WebView控件的addJavascriptInterface()方法可以很轻松的完成交互,而IOS上就稍复杂一些. 页面与客户端的交互是通过JS来完成的,通常情况下与JS的交互可以分为两种:客户端传递给JS一些数据和JS向客户端请求一些本地操作.下面分别对这两种情况进行处理. JS向客户端请求本地

Android WebView JavaScript交互

今天介绍一下,Android中Webview与JavaScript的交互,首先是在布局文件里添加webview控件: [html] view plaincopy <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" /> 然后是在manifest里添加权限: [html] vie

Xcode6 UIWebView与JavaScript交互(issue fix)

这篇文章中,有介绍UIWebView与JavaScript交互,在UIWebView截获JavaScript请求处理,从app的角度,这是JavaScript的Hook请求. 在Xcode6之前的App版本,JavaScript可以这样将Hook请求发送出来: HTML: <li><a href="testapp://function=test&callbackJS=testCallback">test link</a></li>

用ScriptEngine在java中和javascript交互的例子(JDK6新特性)

1. [代码][Java]代码     package demo7; import java.util.Arrays;import java.util.List; import javax.script.Invocable;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager; public class ScriptEngineTest {     public static void main(Stri

android 中java和javascript交互

android的WebView是一个非常强大的控件,本文主要针对其简单使用和笔者在使用时所遇到的问题做一些总结. 本文参考了该博文:http://blog.csdn.net/zgjxwl/article/details/9627685 一.WebView中Java与javascript交互 1.这是要和js交互的注入接口类: public final class JavascriptInteerface{ @JavascriptInterface public void test(String

重新想象 Windows 8.1 Store Apps (80) - 控件增强: WebView 之基本应用, POST 数据, 与 JavaScript 交互

[源码下载] 作者:webabcd 介绍重新想象 Windows 8.1 Store Apps 之控件增强 WebView 的基本应用 WebView 通过 POST 请求和 HTTP 头加载 url WebView 与 JavaScript 交互 示例1.演示 WebView 的基本应用WebView/Demo.xaml <Page x:Class="Windows81.Controls.WebView.Demo" xmlns="http://schemas.micr

MongoDB源码分析——mongo与JavaScript交互

mongo与JavaScript交互 源码版本为MongoDB 2.6分支     之前已经说过mongo是MongoDB提供的一个执行JavaScript脚本的客户端工具,执行js其实就是一个js和c++互相调用的过程,当然,因为mongo采用了Google V8 JS引擎,所以调用的实现的核心都由V8实现了,本篇只是分析了mongo是如何使用V8实现功能,对V8的源码不做分析. 为了了解mongo是如何使用js,我们首先从connect说起: mongo::ScriptEngine::set