当前位置:首页 » 网页前端 » 六种基本脚本动作
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

六种基本脚本动作

发布时间: 2022-08-04 07:14:57

1. 什么是脚本

最简单的一些脚本

用写字板打开你的config.cfg(cstrike目录下).把console""""0.000000""""

这行改为console""""1"""".

然后在cstrike快捷方式里的程序地址后面添加

-console-zone4096-dev

如:C:SierraHalf-Lifehl.exe-console-zone4096-dev

什么是alias(宏)?

可以说脚本就是在一个个宏的基础上组建起来的,这也是我们必须了解的第一个问题

宏的大致格式是这样的:

alias[alias-name]""""[command1];[command2];[command#]....""""

我们可以看出,宏实际上就是一系列指令的集合,所以,任何一个宏也可以应用到其他的宏中。

脚本中最常用的一些指令

menuselect#-#为1至9的一个数字.这个指令表示选择菜单中的第#个选项.如:

例:aliasjoinct""""chooseteam;menuselect2""""

引号中的内容即表示选择team菜单的第2项,即CT这边

bindKEYCOMMAND-

把某个特定的指令定义到某个键上.注意:'COMMAND'也可为一个宏.

如:bind""""k""""""""kill""""

把kill这个指令定义到k上,这样你按k时就自杀了

又如:bind""""k""""""""joinct""""

则你按k就会加入CT这边.

execname.cfg-

导入某个cfg文件.HL每次进入游戏时会自动导入config.cfg和autoexec.cfg文件.

wait-

停滞一小会.脚本中的wait是为了让前指令执行完.使用多少wait要根据不同的电脑和网络情况而定,太多的wait就会引起lag,太少则可能使下一个指令来不及执行.

简单的宏

让我们先看一些最简单的宏来熟悉一下

打开autoexec.cfg,写入以下行:

aliashello""""sayWelcometoCsChina.net!;wait;wait;kill;wait;

wait;say_teamWelcometoCsChina.net!""""

让我们看看这个宏的结构:

引号中为一个指令集,其中say这个指令的作用是对游戏中所有人说话,say_team则是对所有队友说话

注意:单个指令之间用分号;隔开

这个指令集被定义为一个名为hello的宏

别急,你还必须把刚刚制作的宏定义到某个键位上才能使用,进入游戏,在控制面版中敲入

bind""""k""""""""hello""""

好了,现在让我们按K看看效果吧,hoho~~

宏的类型及简单脚本制作

脚本制作的基本概念我们已经比较清楚了,现在一起看一看宏的几种类型并将其应该到简单的脚本制作中

+/-aliases

其意义为当按住某个键时执行一个指令集,而松开此键时则执行另外一个指令集(注:这两个指令集可以相同也可以好不相干)

例:

alias+sayreload""""+reload;say_teamCovermewhileIreload!""""

alias-sayreload""""-reload""""

+/-

aliases,可以使你原本简单的动作更加多样化,如扩展开就是更复杂但更有效的meta

binds(

metabinds

metaBinds实际上就是一种+/-alias,但不同的是,meta

binds在松开定义键之后对该键重新做了定义(←Archangel注:此行用红色字体.)一定要注意这个区别,这将非常有助于理解这两种宏的类型。

让我们来看一个常见的制作快速买抢脚本的例子:

Example:

aliaspreset1""""buy;menuselect4;menuselect6;buy;menuselect6;buyequip;

menuselect2""""

//购买AWM、子弹以及防弹衣

aliaspreset2""""buy;menuselect3;menuselect1;buy;menuselect6;buyequip;

menuselect1;""""

//购买MP5、子弹以及防弹衣

aliaspreset3""""buy;menuselect2;menuselect1;buy;menuselect1;

menuselect5;buy;menuselect6;buy;menuselect7;buyequip;menuselect2""""

//购买M3,beretta,子弹,带头盔的防弹衣

aliaspreset4""""buy;menuselect1;menuselect3;buy;menuselect7""""

//购买手雷和子弹

aliaspreset5""""developer1;echoPresetnotset!;developer0""""

//在屏幕左上角显示该组合键未定义----Presetnotset!

注:echo这个指令的意义为在屏幕左上角显示你所定义的信息

aliaspreset6""""developer1;echoPresetnotset!;developer0""""

aliaspreset7""""developer1;echoPresetnotset!;developer0""""

aliaspreset8""""developer1;echoPresetnotset!;developer0""""

aliaspreset9""""developer1;echoPresetnotset!;developer0""""

aliaspreset10""""developer1;echoPresetnotset!;developer0""""

//同上

alias+toggle""""bind1preset1;bind2preset2;bind3preset3;bind4

preset4;bind5preset5;bind6preset6;bind7preset7;bind8preset8;

bind9preset9;bind0preset10""""

alias-toggle""""bind1slot1;bind2slot2;bind3slot3;bind4slot4;bind

5slot5;bind6slot6;bind7slot7;bind8slot8;bind9slot9;bind0

slot0""""

bindalt""""+toggle""""

这个脚本子后三行是关键所在,其意义为,当按住alt和某数字键时,执行脚本前半部定义的购枪指令集,而当松开alt键时,数字键则恢复为原功能,即切换枪支,这就是meta

binds的意义所在!

其作用也是显而易见的:可以节省不少键位,并可以在常用键位上定义更多的指令集

Toggles

Toggles(开关)最典型的例子就是开关探照灯和夜视仪。让我们制作一个开关netgraph(状态显示,如FPS)的Toggle来熟悉和研究一下

Example:

aliasngon""""developer1;echoNetGraphon;developer0;net_graph3;bindn

ngoff""""

aliasngoff""""developer1;echoNetGraphoff;developer0;net_graph0;bind

nngon""""

bindn""""ngon""""

这个脚本的作用即为用n键来开关netgraph,注意Toggle的特点,在第一个宏的末尾将n键定义到下一个宏,这实际上就形成了一种循环(cycling),但这个脚本显然并不能令人满意,因为它不能添加到键盘设置菜单中以便更快捷的调整,因为:请注意!该键被定义(bind)了两次。如何解决这个问题呢,稍稍改动即可。

Toggles(complex)

即为改进后的Toggles,其好处在于只需设定一个键位,仍然以netgraph开关为例

Example:

aliasngon""""developer1;echoNetGraphon;developer0;net_graph3;alias

ngngoff""""

aliasngoff""""developer1;echoNetGraphoff;developer0;net_graph0;

aliasngngon""""

aliasng""""ngon""""

bindn""""ng""""

大家可以看到:两个宏的尾部都由原来的bind改为alias,在第三行把键单独定义,非常巧妙,不是吗?hoho~~

现在我们可以在键盘设置栏直接定义该键了,更重要的是:理解了这个技巧,我们就可以进入下一课-----循环

Cyclealiases

前面的toggle仅仅是两种情况的选择,即开和关,当我们面临更多种选择时怎么办呢?这就需要Cycle

aliases,还是看netgraph的例子,但这一次,我们要用n键选择不同的netgraph显示形式.

Example:

aliasng1""""developer1;echoNetGraphon,setting1;developer0;net_graph

1;aliasngng2""""

aliasng2""""developer1;echoNetGraphon,setting2;developer0;net_graph

2;aliasngng3""""

aliasng3""""developer1;echoNetGraphon,setting3;developer0;net_graph

3;aliasngng4""""

aliasng4""""developer1;echoNetGraphoff;developer0;net_graph0;alias

ngng1""""

aliasng""""ng1""""

bindn""""ng""""

我们可以看到,在每一行的末尾都将键定义到下一个宏上,这就形成了循环.

制作自己的键位设置菜单

在前一章中我们提到键位设置菜单中添加自己的选项

这就是最后一节中我们将详细讲解的内容

csnation.counter-strike.net/content/csinfo/images/scripting/controls2-small.jpg

打开你的half-lifecstrike目录下的gfx文件夹,用写字板打开其中的kb_act.lst文件,你可以看到这样一些内容:

""""buyammo1""""""""BuyPrimaryAmmo(Optional)""""

""""buyammo2""""""""BuySecondaryAmmo(Optional)""""

""""buyequip""""""""BuyEquipmentMenu(Optional)""""

……………………

左边就是宏的名称,而右边则是你希望玩家在菜单中所看到的对这个宏的解释

好,现在我们有这么一个脚本

aliasfloat_t""""float_on""""

aliasfloat_on""""aliasfloat_tfloat_off;+moveup""""

aliasfloat_off""""aliasfloat_tfloat_on;-moveup""""

已经比较熟悉脚本制作的大家应该看的出来,这是一个一键游泳的toggle

怎样在菜单中也加上这个toggle的一栏呢?想必你也看出来了,对,只要在kb_act.lst的下面加上这么一行""""float_t""""""""FloatingToggler""""

就一切搞定,就是这么简单,呵呵

一样,你还可以在菜单为你的脚本加个商标,加入下面行:

""""blank""""""""""""

进入游戏后你就可以看见你的大名也烙在了CS,帅:>

另外kb_act.lst这个文件是有大小限制的,不过估计谁也写不了那么多,hohoho~~
转sina

2. flash的动作脚本一共有那两种类型,有什么区别,主要用于什么情况

ActionScript 2.0和ActionScript 3.0两种,前者可以将代码写在按钮和影片剪辑上;后者是面向对象编写代码,代码是不允许写在元件上的,只能写在帧上。如果按应用来说,任何一种都可以,只是后者在功能上更强大,一般网站开发多用后者来进行。

3. 鬼步舞六个基本动作。我要每个动作的名称。谢谢

1、太空步

一只脚重踏前方地面紧接着向后连跳两下,然后另一只脚重复此动作,给人一种在跑步的幻觉(类似于M.J.的月球漫步,但实际是不同的),同时伴随手部动作身体动作(比如旋转、转身等)。

2、原地360度旋转

手足舞蹈加360度连续旋转。

3、侧踢

抬脚的角度高点,有点横向踹的感觉。

4、侧滑

一只脚扭动同时伴随着另一只脚快速的横向运动,舞蹈伴随着手部动作,身体动作(比如旋转、转身、腿脚踢踏等)。

5、原地奔跑动作

一腿弓步抬起,另一腿向后滑半步,两腿交替进行,呈奔跑状,同时配合手部动作。

6、左右原地摇摆

又称作小步的交叉步,即左脚位置在右上角和左下角移动,右脚位置在左上角和右下角移动,点缀的动作是身体旋转、手舞和踢、其他动作等。

(3)六种基本脚本动作扩展阅读:

练鬼步舞的方法及注意事项:

1、每次跳鬼步舞之前做一下热身运动,伸展自己的筋骨,尽量让身体的活动关节活动开,把身体的韧性全都开发出来。

2、找一个资质比较深的老师,跟着他学一些基本的动作,掌握基本的要领。

3、在网上查找一些鬼步舞基础教学,勤加练习基本动作,只有基础打好了,才能去练更复杂的动作。

4、每天坚持练习一个小时以上,最好有专业人士知道。

4. 怎么写视频脚本

对于短视频创作团队来说,脚本是提高效率,保证主题,节省沟通成本的重要工具。创作脚本则要先明确主题,再一步步细化,直至形成能保证视频顺利拍摄的详细脚本。写视频脚本如下:

1、每个短篇故事视频必须有它想要表达的主题。主题是为梦想而奋斗的困难,或者说是长途恋爱的艰难。我们必须先有主题表达,然后才能开始短视频创作,因为所有的工作将围绕这个主题。

4、受众群体:这是文案在写之前首先要明白的是受众群体,受众群体的年龄段、职业归属、家庭纬度、爱好、消费能力等情况,总之对于观众的画像越明确越好,比如说受众是中老年人,然后你把宣传片做成游戏画面主题,显然符合你的观众的认知是第一位的,所以,首先要明白给谁看,我们要做的东西是客户想看的。

(4)六种基本脚本动作扩展阅读:

脚本的作用有2个:

1、提高视频拍摄效率:脚本其实就是短视频的拍摄提纲、框架。短视频脚本模板有了这个提纲和框架,就相当于是给后续的拍摄、剪辑、道具准备等做了一个流程指导。就像写文章一样,读书的时候,老师都会建议写文章之前先列一个提纲,然后根据提纲去拓展创作。这样写起来思路更清晰,效率也更快。

2、提高视频拍摄质量:虽然短视频大多都是在15秒左右,最长也不会超过30秒。想要基础流量高,转化率高,必须精雕细琢每一个视频里面出现的细节。包括景别、场景布置,演员服化道准备,台词设计,表情;还有音乐的配合,最后剪辑效果的呈现等等。这些都是需要脚本来呈现的。

5. 怎样写漫画脚本格式是什么

动画脚本和剧本不一样,剧本像小说一样的。
脚本应该记载台词,对话,动作之类的东西,是使剧本或小说详细化的工作,具体到人物的对话,场景的切换,时间的分割,是剧本的展开,细节比较多。
编辑本段 回目录动画脚本的特点
动画脚本:文字写好之后,就要画成画面,但它并不是真正的动画图稿,它只是一连串的小图,详细的画出每一个画面出现的人物、故事地点、摄影角度、对白内容、画面的时间、做了什么动作等。
这个脚本可以让后面的画家明白整个故事进行的情形,因为从“构图”之后的步骤,就开始将一部卡通拆开来交由很多位画家分工绘制,所以这个脚本一定要画得越详细越不会出差错。
将文字剧本详细读过,经由动画家以卡通语言再整理消化后开始绘制分镜脚本, 人物位置,地理环境都要画出 ,场景要十分清楚 ,对白、动作、音效、秒数都要写好 ,镜头运用、特效(如透过光、高反差…)也须注明, 脚本绘制工作最佳人选应当由对电影十分了解的卡通导演担任, 视线、进出场方向、观点都要画得很顺畅

6. 脚本分几种,用途都是什么

脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。 脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。 脚本通常可以由应用程序临时调用并执行。各类脚本被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当点击网页上的Email地址时能自动调用Outlook Express或Foxmail这类邮箱软件,就是通过脚本功能来实现的。也正因为脚本的这些特点,往往被一些别有用心的人所利用。例如在脚本中加入一些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用 这类脚本,便会使用户的系统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项下的各种设置就可以轻松实现对脚本的禁用和启用。 计算机语言是为了各种目的和任务而开发的,一个常见任务就是把各种不同的已有组件连接起来以完成相关任务。大多脚本语言共性是:良好的快速开发,高效率的执行,解释而非编译执行,和其它语言编写的程序组件之间通信功能很强大。 许多脚本语言用来执行一次性任务,尤其是系统管理方面。它可以把服务组件粘合起来,因此被广泛用于GUI创建或者命令行,操作系统通常提供一些默认的脚本语言,即通常所谓shell脚本语言。 脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。 有些脚本是为了特定领域设计的,但通常脚本都可以写更通用的脚本。在大型项目中经常把脚本和其它低级编程语言一起使用,各自发挥优势解决特定问题。脚本经常用于设计互动通信,它有许多可以单独执行的命令,可以做很高级的操作,(如在传统的Unix shell (sh)中,大多操作就是程序本身。) 这些高级命令简化了代码编写过程。诸如内存自动管理和溢出检查等性能问题可以不用考虑。在更低级或非脚本语言中,内存及变量管理和数据结构等耗费人工,为解决一个给定问题需要大量代码,当然这样能够获得更为细致的控制和优化。脚本缺少优化程序以提速或者降低内存的伸缩性。 综上所述,脚本编程速度更快,且脚本文件明显小于如同类C程序文件。这种灵活性是以执行效率为代价的。脚本通常是解释执行的,速度可能很慢,且运行时更耗内存。在很多案例中,如编写一些数十行的小脚本,它所带来的编写优势就远远超过了运行时的劣势,尤其是在当前程序员工资趋高和硬件成本趋低时。 然而,在脚本和传统编程语言之间的界限越来越模糊,尤其是在一系列新语言及其集成畅出现时。在一些脚本语言中,有经验的程序员可以进行大量优化工作。在大多现代系统中通常有多种合适的脚本语言可以选择,所以推荐使用多种语言(包括C或汇编语言)编写一种脚本。 常见的脚本语言:Scala、JavaScript,VBScript,ActionScript,MAX Script,ASP,JSP,PHP,SQL,Perl,Shell,python,Ruby,JavaFX,Lua,AutoIt等。 [编辑本段]与其他编程语言的关系及特点 1.脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。 HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。 2.脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些. 3.与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。 注:脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。Python、JAVASCRIPT,ASP,PHP,PERL,Nuva都是脚本语言。C/C++编译、链接后,可形成独立执行的exe文件。 4.脚本语言是一种解释性的语言,例如Python、vbscript,javascript,installshield script,ActionScript等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在. 脚本语言不需要编译,可以直接用,由解释器来负责解释。 5.脚本语言一般都是以文本形式存在,类似于一种命令. 举个例子说,如果你建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件. 你为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,你的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本。 计算机脚本语言程序举例 (1)JavaScript: ①用于HTML中: alert("Hello World") ②用于WSH中: WScript.Echo("Hello World") (2)ASP: <% Response.Write("Hello, world!") %> 或者: <% strHelloWorld = "Hello, world!" %> <%= strHelloWorld %> 或者简单地写成: <%= "Hello, world!" %> (3)PHP: <?php echo 'Hello, world!'; print 'Hello, world!'; ?> 或者 <?= "Hello World!"?> (4)PERL: #!/usr/local/bin/perl print "Hello, world!\n"; (5)Nuva: <.. "Hello, World!" Demo ..> <. //====================================== // Hello, World! (1) //====================================== ?? 'Hello, World!' /*====================================== Hello, World! (2) ======================================*/ function HelloWorld() ?? "Hello, World!"; end function HelloWorld(); /*====================================== Hello, World! (3) ======================================*/ class World() function Hello() ?? 'Hello, World!'; end function end class var n = World(); n.Hello(); .> (6)ActionScript: ①ActionScript 2.0版本: trace("Hello, world!"); ②ActionScript 3.0版本: package { import flash.display.TextField; import flash.display.MovieClip; import flash.filters.DropShadowFilter; public class HelloWorld extends MovieClip { public function HelloWorld() { var shad:DropShadowFilter = new DropShadowFilter(2, 45, 0x000000, 25, 3, 3, 2, 2); var txt:TextField = new TextField(); txt.textColor = 0xFFFFFF; txt.filters = [shad]; txt.width = 120; txt.x = Math.random()*300; txt.y = Math.random()*300; txt.selectable = false; txt.text = "Hello World! ["+Math.round(txt.x)+","+Math.round(txt.y)+"]"; addChild(txt); } } } (7)PostScript: PostScript是一种专门用来创建图像的语言,常用于打印机。 /font /Courier findfont 24 scalefont font setfont 100 100 moveto (Hello World!) show showpage (8)AppleScript: say "Hello World!" (9)Bash: #!/usr/bin/env bash myvar="hello" myfunc() { local x local myvar="one two three" for x in $myvar do echo $x done } myfunc echo $myvar $x (10)Ruby #!/usr/bin/env ruby puts "Hello, world!"

7. 大家简述一下JavaScript脚本的基本结构

1. javascript脚本语言, 是由三部分构成的. 即核心: ECMAScript, dom, bom.
a).ECMAScript是以浏览器为宿主, 你可以把他看成是一个base function. javascript中所有的对象都是派生于ECMAScript中的一个大对象中. 由于不同浏览器对于ECMAScript的实现不同(以w3c为基准).所以市面上的不同浏览器中的js代码需要作兼容.
b). dom即文档对象模型, 就是html树. dom可以让你使用js来获取dom树中节点的对象, 以便你对html元素进行操作.
c). bom即浏览器对象模型, 浏览器厂商会把浏览器的基础信息封装在bom对象中.如窗口的各种宽度,高度. 浏览器版本,核心等信息.
2.个人认为javascript主要用于静态html 于用户的交互. 俗话说: 让html元素动起来. 比如: 添加,删除dom树节点. 制作像素动画, 给html控件添加事件监听.等. 不得不说的还有一个ajax, 即由js触发的异步请求.
3. window对象最常用的方法大概有, location(用于跳页面和重定向), escape(系列)用于编码url. navigator(用于获取浏览器基础信息), setTimeout定时器, offsetWidth\offsetHeight\clientWidth等 (获取窗口高\宽度). 更多的方法你可以去w3cschool看.
4. Date对象方法如下
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。
getYear() 请使用 getFullYear() 方法代替。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒数。
getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。
getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。
getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。
getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。
getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。
getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。
setMonth() 设置 Date 对象中月份 (0 ~ 11)。
setFullYear() 设置 Date 对象中的年份(四位数字)。
setYear() 请使用 setFullYear() 方法代替。
setHours() 设置 Date 对象中的小时 (0 ~ 23)。
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。
setTime() 以毫秒设置 Date 对象。
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。
setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。
setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。
setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
toSource() 返回该对象的源代码。
toString() 把 Date 对象转换为字符串。
toTimeString() 把 Date 对象的时间部分转换为字符串。
toDateString() 把 Date 对象的日期部分转换为字符串。
toGMTString() 请使用 toUTCString() 方法代替。
toUTCString() 根据世界时,把 Date 对象转换为字符串。
toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。
UTC() 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
valueOf() 返回 Date 对象的原始值。
5. setTimeout()方法与setInterval()方法的区别
setTimeout: 等待指定毫秒后,执行回调函数. 这个方法只执行一次. 即延时指定时间后执行一次.
当然,也可以作循环回调. 即在回调函数中再设置setTimeout. 在制作占用内存较多的动画时,一般都使用setTimeout的循环回调, 而不是setInterval. 因为,setTimeout是在回调被执行时才发起下一次setTimeout. 而setInterval是每隔指定时间就执行. 它不管你回调中的代码有没有被执行完成.这就会有问题. 如果你回调函数中执行的代码较耗时间. setTimeout会等你的回调函数执行到指定代码段的时候再发起下一次setTimeout. 保证你的动画就算很卡也能正常执行. 而setInterval的执行效果你就可想而知了. 它会让你的动画变得乱七八糟.
setInterval: 每隔指定时间执行一次回调函数. 这个方法适用于反复执行占用资源较小的回调函数.如你在页面上显示一个动态的时钟. 就没有必要去作一个setTimeout的循环调用了.
纯手打,希望对你有些帮助.

8. PS的动作脚本怎么用

举个怎么做动作的例子:

1. 在PS中打开一幅图片。

2. 点击菜单命令“窗口→动作”,调出动作浮动面板。

3. 按下动作浮动面板上的新建按钮,在弹出的“新动作”对话框中可以定义该组动作的“名称”,方便日后查找;建议你每组颜色都改变一下颜色设置,便于管理和使用。设置完成后按下“记录”按钮。

4. 注意哦,现在你在PS里的操作步骤都将“记录在案”了,下面我们按上面说的几步做。

5. 首行选取菜单命令“图像→图像大小”,在弹出的菜单中将宽度和高度按设置要求将照片尺寸变为800像素,按下确定。

6. 选取菜单命令“图像→模式→CMYK颜色”。

7. 按下Ctrl+M,调出“曲线调整”对话框,调整图像明亮度,完成后确定。

8. 按要求,我们要的三个基本调整步骤已经录制完成了,点击动作浮动面板下方的停止按钮(正方形方框),搞定了。

9. 现在,你另外打开一幅图片,然后选中动作面板中刚才定义的动作,例如本例中的“PS的动作”,按下“播放”按钮,hehe~效果怎么样?新图像的操作很省心吧,刚才需要三个步骤完成的操作现在点一下按钮就OK了。