IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> Java Script与PHP -> 正文阅读

[PHP知识库]Java Script与PHP

Java Script与PHP

  • Java script

含义:

JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

JavaScript 是脚本语言

JavaScript 是一种轻量级的编程语言。

JavaScript 是可插入 HTML 页面的编程代码。

JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。

JavaScript 很容易学习。

Java script的用法,HTML 中的脚本必须位于 <script> 与 </script> 标签之间。?脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。

<script> 标签

如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。<script> 和 </script> 会告诉 JavaScript 在何处开始和结束。

<script> 和 </script> 之间的代码行包含了 JavaScript:

Chrome浏览器中执行Java script

Chrome 是由 Google 开发的免费网页浏览器,对于前端开发来说(尤其是调试代码)非常方便。

Chrome 官网地址:https://www.google.com/intl/zh-CN/chrome/

我们在 Chrome 浏览器中可以通过按下?F12?按钮或者右击页面,选择"检查"来开启开发者工具。也可以在右上角菜单栏选择?"更多工具"=》"开发者工具"?来开启:

1、Console 窗口调试 JavaScript 代码

打开开发者工具后,我们可以在 Console 窗口调试 JavaScript代码,如下图:

上图中我们在?>?符号后输入我们要执行的代码?console.log("runoob"),按回车后执行。

我们也可以在其他地方复制一段代码过来执行,比如复制以下代码到 Console 窗口,按回车执行:

console.log("runoob-1")

console.log("runoob-2")

清空 Console 窗口到内容可以按以下按钮:


2、Chrome snippets 小脚本

我们也可以在 Chrome 浏览器中创建一个脚本来执行,在开发者工具中点击 Sources 面板,选择 Snippets 选项卡,在导航器中右击鼠标,然后选择 Create new snippet 来新建一个脚本文件:

如果你没看到 Snippets ,可以点下面板上到?>>?就能看到了。

点击 Create new snippet 后,会自动创建一个文件,你只需在右侧窗口输入以下代码,然后按 Command+S(Mac)或 Ctrl+S(Windows 和 Linux)保存更改即可。

console.log("runoob-1")

console.log("runoob-2")

保存后,右击文件名,选择 "Run" 执行代码:

Java script输出;没有任何打印或输出的函数

Java script显示数据

JavaScript 可以通过不同的方式来输出数据:

使用?window.alert()?弹出警告框。

使用?document.write()?方法将内容写到 HTML 文档中。

使用?innerTML?写入到 HTML 元素。

使用?console.log()?写入到浏览器的控制台。

Java script语句标识符

语句

描述

break

用于跳出循环。

catch

语句块,在 try 语句块执行出错时执行 catch 语句块。

continue

跳过循环中的一个迭代。

do ... while

执行一个语句块,在条件语句为 true 时继续执行该语句块。

for

在条件语句为 true 时,可以将代码块执行指定的次数。

for ... in

用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。

function

定义一个函数

if ... else

用于基于不同的条件来执行不同的动作。

return

退出函数

switch

用于基于不同的条件来执行不同的动作。

throw

抛出(生成)错误 。

try

实现错误处理,与 catch 一同使用。

var

声明一个变量。

while

当条件语句为 true 时,执行语句块。

Java script注释,单行注释// 多行注释前边加/*,后边加*/

Java script变量,与代数一样,JavaScript 变量可用于存放值(比如 x=5)和表达式(比如 z=x+y)。

变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。

变量必须以字母开头

变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)

变量名称对大小写敏感(y 和 Y 是不同的变量)

JavaScript 数据类型

JavaScript 变量还能保存其他数据类型,比如文本值 (name="Bill Gates")。

在 JavaScript 中,类似 "Bill Gates" 这样一条文本被称为字符串。

JavaScript 变量有很多种类型,但是现在,我们只关注数字和字符串。

当您向变量分配文本值时,应该用双引号或单引号包围这个值。

当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。

Java script cookie ?Cookie 用于存储 web 页面的用户信息。

什么是 Cookie?

Cookie 是一些数据, 存储于你电脑上的文本文件中。

当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。

Cookie 的作用就是用于解决 "如何记录客户端的用户信息":

当用户访问 web 页面时,他的名字可以记录在 cookie 中。

在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录。

<!DOCTYPE?html>

<html>

? ? <head>

? ? ? ? <script>

? ? ? ? ? ? function?setcookie(cname,cvalue,exdays){??

? ? ? ? ? ? ? ? var?d?= new?Date();

? ? ? ? ? ? ? ? d.setTime(d.getTime()+(exdays*24*60*60*1000));

? ? ? ? ? ? ? ? var?expires="expires="+d.togmtstring();

? ? ? ? ? ? ? ? document.cookie?= cname+"="+cvalue+";"+expires;

? ? ? ? ? ? }

? ? ? ? ? ? function?getcookie(cname){

? ? ? ? ? ? ? ? var?name?= cname?+"=";

? ? ? ? ? ? ? ? var?ca?= document.cookie.split(';');

? ? ? ? ? ? ? ? for(var?i=0;i<ca.length;i++){

? ? ? ? ? ? ? ? ? ? var?c?= ca[i].trim();

? ? ? ? ? ? ? ? ? ? if?(c.indexOf(name)==0){return?c.substring(name.length,c.length);}

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? return"";

? ? ? ? ? ? }

? ? ? ? ? ? function?checkcookie(){

? ? ? ? ? ? ? ? var?user=getcookie("username");

? ? ? ? ? ? ? ? if?(user!=""){

? ? ? ? ? ? ? ? ? ? ? alert("欢迎 "?+ user?+ " 再次访问");

? ? }

? ? else?{

? ? ? ? user?= prompt("请输入你的名字:","");

? ? ? ? if?(user!=""?&& user!=null){

? ? ? ? ? ? setCookie("username",user,30);

? ? ? ? }

? ? }

}

? ? ? ? </script>

? ? </head>

? ? <body?onload="checkcookie()">

? ? </body>

</html>

  • PHP

PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。

PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码

PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器

PHP 文件的默认文件扩展名是 ".php"

PHP 可以生成动态页面内容

PHP 可以创建、打开、读取、写入、关闭服务器上的文件

PHP 可以收集表单数据

PHP 可以发送和接收 cookies

PHP 可以添加、删除、修改您的数据库中的数据

PHP 可以限制用户访问您的网站上的一些页面

PHP 可以加密数据

PHP 可在不同的平台上运行(Windows、Linux、Unix、Mac OS X 等)

PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)

PHP 提供了广泛的数据库支持

PHP 是免费的,可从官方的 PHP 资源下载它:?www.php.net

PHP 易于学习,并可高效地运行在服务器端

基本的 PHP 语法

PHP 脚本可以放在文档中的任何位置。

PHP 脚本以?<?php?开始,以??>?结束:

<?php
// PHP 代码
?>

PHP 文件的默认文件扩展名是 ".php"。

PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。

变量是用于储存信息的容器

PHP 变量

与代数类似,可以给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。

变量可以是很短的名称(如 x 和 y)或者更具描述性的名称(如 age、carname、totalvolume)。

PHP 变量规则:

变量以 $ 符号开始,后面跟着变量的名称

变量名必须以字母或者下划线字符开始

变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ )

变量名不能包含空格

变量名是区分大小写的($y 和 $Y 是两个不同的变量)

PHP 变量作用域

变量的作用域是脚本中变量可被引用/使用的部分。

PHP 有四种不同的变量作用域:

local

global

static

Parameter

<!DOCTPYE html>

<html>

<body>

<h1>我的第一个php<h1/>

??<?php

$x=5; // 全局变量

function myTest()

{

????$y=10; // 局部变量

????echo "<p>测试函数内变量:<p>";

????echo "变量 x 为: $x";

????echo "<br>";

????echo "变量 y 为: $y";

}

myTest();

echo "<p>测试函数外变量:<p>";

echo "变量 x 为: $x";

echo "<br>";

echo "变量 y 为: $y";

echo "<br>";

$txt1="学习 php";

$txt2="baidu.com";

$cars=array("宝马","奔驰","奥迪");

print $txt1;

print "<br>";

print "在 $txt2 学习 php";

print "<br>";

print "我车的品牌是 {$cars[1]}";

?>

</body>

</html>

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-12-02 16:33:16  更:2021-12-02 16:34:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 20:59:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计