精华内容
下载资源
问答
  • 1,渔夫JS是个轻量级服务端脚本语言; 2,渔夫JS是个轻量级WEB服务端; 3,渔夫JS是个轻量级服务端集成环境面板;
  • 首先需要清楚强弱类型语言的定义:强类型语言:强类型语言是一种强制类型定义的语言,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型了,强类型语言包括Java、.net 、Python、C++等语言。...

    首先需要清楚强弱类型语言的定义:

    强类型语言:

    强类型语言是一种强制类型定义的语言,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型了,强类型语言包括Java、.net 、Python、C++等语言。

    举个例子:定义了一个整数,如果不进行强制的类型转换,则不可以将该整数转化为字符串。

    弱类型语言:

    弱类型语言是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换。弱类型语言包括vb 、PHP、javascript等语言。

    //弱类型语言的例子 - PHP:

    $a = 1;

    $b = "123";

    $c = $a + $b;

    //上述内容不会报错,$c的类型会自动转为 int, $c = 124

    JSP:

    JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。

    JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

    Java本身事是强类型语言,JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。

    ASP:

    ASP(Active Server Pages 动态服务器页面)是一种生成动态交互性网页的强有力工具。

    ASP的变量声明如下:

    dim name

    name="Donald Duck"

    response.write("My name is: " & name)

    %>

    PHP:

    PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。

    上面已经看到了PHP的类型声明和类型自动转化的例子。

    展开全文
  • PHP:即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于...

    什么是PHP

    PHP:即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域

    PHP的语法

    <?php
    // PHP 代码
    ?>
    

    PHP的整个代码有由 <?php 开始,以 ?> 结束,中间则是PHP代码。
    PHP代码规范:

    • 分号:PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。
    • 文件扩展名:PHP 文件的默认文件扩展名是 “.php”,PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。
    • 注释:PHP的注释好和我们HTML页面的注释语法一样://注释内容–表示单行注释,/* 注释内容*/–可进行多行注释。

    基本输出语句

    PHP中有着两条基本输出语句,一种是echo。另一种是print
    echo和print: echo和print 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()、 print或 print()。

    <?php
    	echo "hello world" ;  //输出 :   hello world
    	print "hello world" ;  //输出 :   hello world
    ?>
    

    echo和print的区别:

    • echo - 可以输出一个或多个字符串
    • print - 只允许输出一个字符串,返回值总为 1

    PHP的变量

    变量数储存信息的容器,在js中我们经常使用到变量,而在PHP中也需要经常用到。但是PHP中的变量使用有着略微的不同:

    • 变量以 $ 符号开始,后面跟着变量的名称
    • 变量名必须以字母或者下划线字符开始
    • 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
    • 变量名不能包含空格
    • 变量名是区分大小写的($y 和 $Y 是两个不同的变量)(PHP 语句和 PHP 变量都是区分大小写的。)
    <?php
    	$txt="Hello world!";
    	$x=5;
    	$y=10.5;
    ?>
    

    文本赋值需要在文本两侧使用双引号。

    展开全文
  • PHP 脚本可以放在文档中的任何位置。PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。 PHP 脚本以<?php开始,以?>结束。 PHP 文件的默认文件扩展名是 ".php"。 PHP 文件通常包含 HTML 标签和一些...

    基本的 PHP 语法

    PHP 脚本可以放在文档中的任何位置。PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。

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

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

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

    PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。

    通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print

    PHP echo 和 print 语句:echo 和 print 区别:

    • echo - 可以输出一个或多个字符串
    • print - 只允许输出一个字符串,返回值总为 1

    提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

    echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。

    显示字符串:下面的实例演示了如何使用 echo 命令输出字符串(字符串可以包含 HTML 标签):

    <?php
    echo "<h2>PHP 很有趣!</h2>";
    echo "Hello world!<br>";
    echo "我要学 PHP!<br>";
    echo "这是一个", "字符串,", "使用了", "多个", "参数。";
    ?>

    输出结果:

    PHP 很有趣!
    Hello world!
    我要学 PHP!
    这是一个字符串,使用了多个参数。

    下面的实例演示了如何使用 echo 命令输出变量和字符串: 

    <?php
    $txt1="学习 PHP";
    $txt2="RUNOOB.COM";
    $cars=array("Volvo","BMW","Toyota");
     
    echo $txt1;
    echo "<br>";
    echo "在 $txt2 学习 PHP ";
    echo "<br>";
    echo "我车的品牌是 {$cars[0]}";
    ?>

    输出结果:

    学习 PHP
    在 RUNOOB.COM 学习 PHP 
    我车的品牌是 Volvo

     PHP 变量规则:

    • 变量以 $ 符号开始,后面跟着变量的名称
    • 变量名必须以字母或者下划线字符开始
    • 变量名只能包含字母、数字字符以及下划线(A-z、0-9 和 _ )
    • 变量名不能包含空格
    • 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
    lamp PHP 语句和 PHP 变量都是区分大小写的。

    创建(声明)PHP 变量:PHP 没有声明变量的命令。变量在您第一次赋值给它的时候被创建,例如:

    <?php $txt="Hello world!"; $x=5; $y=10.5; ?>

    PHP 是一门弱类型语言:在上面的实例中,我们注意到,不必向 PHP 声明该变量的数据类型。PHP 会根据变量的值,自动把变量转换为正确的数据类型。在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。


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

    PHP 有四种不同的变量作用域:local、global、static、parameter。


    局部和全局作用域:在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问。

    <?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"; 
    ?>

    运行结果:

    测试函数内变量:
    变量 x 为: 
    变量 y 为: 10
    
    测试函数外变量:
    变量 x 为: 5
    变量 y 为:

    PHP global 关键字:global 关键字用于函数内访问全局变量。在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字,例如:

    <?php
    $x=5;
    $y=10;
     
    function myTest()
    {
        global $x,$y;
        $y=$x+$y;
    }
     
    myTest();
    echo $y; // 输出 15
    ?>

    PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。上面的实例可以写成这样:

    <?php
    $x=5;
    $y=10;
     
    function myTest()
    {
        $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
    } 
     
    myTest();
    echo $y;  //输出结果也是15
    ?>

    Static 作用域:当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。

    要做到这一点,请在您第一次声明变量时使用 static 关键字。

    参数作用域:参数是通过调用代码将值传递给函数的局部变量。参数是在参数列表中声明的,作为函数声明的一部分。

    未完待续.....

    展开全文
  • 第一章 服务端动作脚本语言参考 服务端动作脚本是一种在服务器上的脚本语言,它能让你开发出高效和灵活的客户端Macromedia flash media server 的应用程序。举例来说,你可以使用服务端动作脚本去控制登入的流程,...
    第一章 服务端动作脚本语言参考 

    服务端动作脚本是一种在服务器上的脚本语言,它能让你开发出高效和灵活的客户端Macromedia flash media server 的应用程序。举例来说,你可以使用服务端动作脚本去控制登入的流程,控制已经连接的flash应用程序的事件,决定用户在自己的flash应用程序能看到什么,还可以和其他服务器联系。你也可以使用服务端脚本允许和不允许用户访问的不同服务端应用程序资源和允许用户更新和共享信息。

    服务端动作脚本是基于ECMA-262规范的(ECMAscript 1.5),它是从Javescript衍生出来的并且让你能够访问Javescript服务对象模型的核心。服务端动作脚本提供全局方法和类并且为开发多媒体应用程序提供富对象模型(a rich object model)。你也可以建立类,属性和方法。本书提供了关于类和它们属性、方法和事件的详细信息。

    客户端动作脚本是基于ECMA-262规范的,但是在一些地方偏离了规范.服务端动作脚本没有从ECMA-262规范偏离。更多关于服务端动作脚本和客户端动作脚本的关系信息,请查看开发多媒体应用程序。

    使用服务端动作脚本

    要和flash media server应用程序一起使用服务端动作脚本,你需要写代码,把脚本文件加入到适当的服务器目录,并且运行swf文件去连接服务器。要理解Flash media server和它的应用程序的结构,请查看开发多媒体应用程序。

    创建服务端动作脚本文件并且把它命名为main.asc。当应用程序被载入时,所有存在于脚本文件但不再函数体内的动作脚本代码只执行一次,而且在application.onAppStart处理事件被执行之前。

    注意:你可以命名你的服务端动作脚本文件为app_name,这里app_name是你的应用程序目录的名字,并且保存为.asc或者.js文件类型。同样,所有在服务端的动作脚本文件里双字节字符(包括所有亚洲语言字符)必须为UTF-8编码。更多关于服务端脚本文件的信息,请查看开发多媒体应用程序。

    注意:对于大型的应用程序,你或许需要使用若干的服务端脚本文件。你可以使用Flash Media Server存档编译有效部署这些文件为一个包从一个特定的位置。更多信息,请查看开发多媒体应用程序中的"存档和编译服务端脚本文件"。

    注意:服务端脚本同样也有安全载入状态,某些关键代码可以在主要应用程序载入状态之前被载入。服务端脚本同样允许你建立受保护的对象(protected objects);这些对象的方法和数据不能被访问和操作。这里有两种状态允许你执行system calls去访问受保护关键的数据和函数。更多信息,请查看开发多媒体应用程序中"执行安全系统对象"。

    安装和测试服务端动作脚本文件:

    1. 确定Flash media server /applications目录。
       默认/applications目录的位置在flash media server产品的安装目录。

    注意:如果你没有接受默认的安装设置并且你不确定/application目录的位置,目录位置被定义在Vhost.xml文件的AppsDir标签中。更多关于配置不同的应用程序目录的信息,请查看管理Flash media server。虽然你的SWF和HTML文件应该发布在web服务器目录下,但是你的服务端ASC文件,你的audio/video FLV文件和你的动作脚本FLA源文件不应该被浏览你web站点的用户访问到。

    2. 你的服务端脚本文件必须被命名为main.asc, main.js, 注册的应用程序名字(registered_app_name.asc), 或者注册的应用程序名字(registered_app_name.js)。

    3. 在/applications目录中建立子目录命名为appName, 这里的appName是你选择作为你Flash media server 应用程序文件名字的名字。在客户端动作脚本你必须为NetConnection.connect()方法传递这个名字做为参数。

    4. 将main.asc文件放在appName目录中或者在appName目录中被命名为scripts的子目录中。

    5. 在浏览器或者在独立的Flash Player中打开一个Flash应用程序(SWF文件)。
    SWF文件必须包含动作脚本代码用来传递为NetConnection类的connect方法appName,像如下显示的例子:

    nc = new NetConnection();
    nc.connect("rtmp://flashcomsvr.mydomain.com/myFlashComAppName");

    注意:你可以使用管理控制台检查应用程序是否载入成功。

    使用命名规范

    当你书写服务端动作脚本代码时,这里有一些命名规范在你命名你的应用程序,方法,属性和变量时必须使用。这些规则让你识别逻辑对象以便你的代码准确地执行。

    命名应用程序

    Flash Media Server应用程序的名字必须遵循Uniform Resource Identifier(URI) RFC 2396 协定。
    这个协定支持分层次命名系统,这里正斜杠(/)用来分开层次元素。第一个元素指定应用程序名字。在应用程序名字后的元素指定应用程序实例的名字。每个应用程序的实例有它们自己的脚本环境。

    指定实例

    通过在应用程序名字后指定不同的应用程序实例名字,你可以运行一个单一应用程序的若干实例。举个例子,
    rtmp:/support/session215指定了一个客户请求了命名为"support"的应用程序并且访问到一个指定的被命名为"seesion215"的应用程序实例。所有的连接到相同的名字实例的用户可以通过访问相同的流(streams)和共享对象(shared objects)来相互联系.

    使用Javascript语法

    你必须遵循所有的Javascript语法规则。举个例子,Javescript是大小写敏感并且在名字中不允许有标点符号除了底线(_)和美元符号($)。你可以在名字中使用数字,但是名字不可以用数字开头。

    避免保留命令字符

    Flash Media Server有保留命令字符你不可以用在脚本中。这些命令不是属于客户端NetConnection类的方法就是属于服务端Client类的方法。也就是说如果你有一个NetConnection对象在客户端(player),你不可以发起下面的对话:

    nc.call("保留的命令(reservedCmd"), ....);

    在这个对话中,"reserverdCmd"是如下的任何命令:closeStream, connect, createStream, deleteStream, onStatus, pause, play, publish, receiveAudio, receiveVideo, or seek。也不能是服务端Client类的任何方法:getBandWidthLimit, setBandwidthLimit, getStats, and ping

    展开全文
  • 浅谈服务端脚本和客户端脚本

    万次阅读 热门讨论 2014-01-13 19:51:52
    脚本(Script)是使用一种特定的描述性语言、依据一定的格式编写的可执行文件,又称作宏或批处理文件。通俗地讲,实际上脚本就是咱们通常所说的程序。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地...
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT ...
  • 解决用JS脚本语言获取服务端的session的问题的个人经验
  • 脚本语言

    2016-09-19 10:43:25
    脚本语言有两种,服务端脚本和客户端脚本。服务端脚本有很多,PHP、JSP、ASP、.NET等都是服务端脚本,他们的特点是放在服务端运行,通过服务器解析后返回给客户端显示,所以他们都是在服务器端操作后用来显示的。 ...
  • js脚本语言和php脚本语言的区别是什么? 一句话: js是客户端脚本, 由浏览器执行。 php是服务端脚本, 由php服务执行, php脚本跟shell脚本(bash执行)颇为类似。来看看js脚本, 写一个test.html文件, 其中内容为:...
  • js脚本语言和php脚本语言的区别是什么? 一句话: js是客户端脚本, 由浏览器执行。 php是服务端脚本, 由php服务执行, php脚本跟shell脚本(bash执行)颇为类似。 来看看js脚本, 写一个test.html文件, 其中内容...
  • Lua 为何物,Lua 是一个非常轻量级,强大,高效,可内嵌的脚本语言; 产自于巴西,源码和二进制包都只有 200 多 KB。当前版本的 Redis 5.0.5 中 Lua 引擎版本是 Lua 5.1(自 Redis 2.6 起就没变,当前 Lua 为 5.3.5),...
  • WEB客户端语言与WEB服务端语言

    千次阅读 2013-09-11 15:57:18
    HTML用来在页面中显示数据,CSS用来对页面进行布局与美化,客户端脚本语言则是一种有关因特网浏览器的编程,能够实现用户和浏览器之间的互动性。这样才能有能力传递更多的动态网站内容。   客户端脚本语言是为...
  • JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司...JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。 JSP文件后缀名...
  • PHP即“超文本预处理器”,是一种通用开源脚本语言。...PHP 脚本主要用于以下三个领域:服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、...
  • 渔夫JS (无毒软件,有报毒请放行) ...1,渔夫JS是个轻量级服务端脚本语言; 2,渔夫JS是个轻量级WEB服务端; 3,渔夫JS是个轻量级服务端集成环境面板; A: 渔夫JS语言:两种模式 1,xxd.exe多线程版JS服务端
  • 对系统管理员来说编写脚本有很多选择,每种脚本语言都有着自己独特的语法和优点。脚本语言之间几乎没有相似之处,但也不会像外星语那样难以读懂。脚本语言既可用来管理系统,也可以用做web开发。基于服务端和基于...
  • 脚本语言的学习笔记

    2013-01-09 23:06:26
    PHP 一.PHP 能做什么? PHP 脚本主要用于以下三个领域: 1.服务端脚本 2.命令行脚本 3.编写桌面应用程序 PHP-GTK 来编写这些程序
  • 简介Kcptun是一个非常简单和快速的,基于KCP协议的UDP隧道,它可以将TCP流转换为KCP+UDP流。而KCP是一个快速可靠协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟...由于 Kcptun使用Go语言编写,内存占用低(...
  • JavaScript,也称ECMAScript,是一种基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。 最早是在HTML上使用的,用来给HTML网页添加动态功能...
  • 各种脚本的特性

    2018-07-16 17:25:07
    脚本语言是更高层的语言,并不是更高级的语言。:脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本...-- SHELL,PHP,PYTHON,RUBY,NODE.JS都是服务端脚本语言, 可以写日常工...
  • 将现有的php 等动态语言的逻辑代码生成为静态的html文件,用户访问动态脚本重定向到静态html 文件的过程就是动态语言静态化。 2 为什么要进行静态化处理 请求php 文件的过程: 用户打开浏览器 输入域名--> ...
  • *因为frp是go语言写的,所以在路由器上使用的时候,请使用虚拟内存,请使用虚拟内存,请使用虚拟内存。 脚本是业余爱好,英文属于文盲,写的不好,欢迎您批评指正。 安装平台:CentOS、Debian、Ubuntu。 已测试过的...
  • 流行Linux和Windows脚本语言列表

    千次阅读 2012-07-24 09:15:26
    对系统管理员来说编写脚本有很多选择,每种脚本语言都有着自己独特的语法和优点。脚本语言之间几乎没有相似之处,但也不会像外星语那样难以读懂。脚本语言既可用来管理系统,也可以用做Web开发。基于服务端和基于...
  • WXS脚本语言是 Weixin Script脚本的简称,是JS、JSON、WXML、WXSS之后又一大小程序内部文件类型。截至到目前小程序已经提供了5种文件类型。  解构小程序的几种方式,其中一种方式就是通过文件类型:JS、JSON、WXML...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,913
精华内容 765
关键字:

服务端脚本语言