倒计时代码生成器(我想设计个倒计时得程序 应该怎么弄啊)

本文目录
- 我想设计个倒计时得程序 应该怎么弄啊
- 200分求javascrapt代码
- 介绍一款最好的代码生成器《中文版》
- java代码生成器是什么
- VB,最底下的Timer是自己做的倒计时网上找了一个限制鼠标代码加到里面生成exe后限制鼠标失效
- 创建代码生成器可以很简单:如何通过T4模板生成代码[下篇]
- 代码生成器是干什么用的,谁用过
- 求JS倒计时程序(高分)
我想设计个倒计时得程序 应该怎么弄啊
倒计时生成器JS脚本
说明: 用来生成倒计时JS代码的脚本
效果: 点这里在新窗口中看效果!
代码: 要完成此效果需要两个步骤
第一步:把如下代码加入到《head》区域中
《SCRIPT language=javascript》
《!--
function generate(form){
for(var q=0;q《12;q++){
if(document.me.m.options[document.me.m.selectedIndex].value==q){
var m2=q+1
}
var txt=’《!-- 要完成此效果需要三个步骤:\r\n\r\n’
+’ 1. 将第一部分粘贴到HTML的HEAD区\r\n’
+’ 2. 将OnLoad事件加入BODY标签内\r\n’
+’ 3. 将最后一部分代码加入BODY区 --》\r\n\r\n’
+’《!-- 第一步: 将如下代码加入到HEAD区域中--》\r\n\r\n’
+’《HEAD》\r\n\r\n《SCRIPT LANGUAGE=“JavaScript“》\r\n\r\n’
+’《!-- Begin\r\n’
+’var Temp2;\n’
+’var timerID = null;\n’
+’var timerRunning = false;\n’
+’function arry() {\n’
+’this.length = 12;\n’
+’this = 31;\n’
+’this = 28;\n’
+’this = 31;\n’
+’this = 30;\n’
+’this = 31;\n’
+’this = 30;\n’
+’this = 31;\n’
+’this = 31;\n’
+’this = 30;\n’
+’this = 31;\n’
+’this = 30;\n’
+’this = 31;\n’
+’}\n’
+’var date = new arry();\n’
+’\n’
+’function stopclock() {\n’
+’if(timerRunning)\n’
+’clearTimeout(timerID);\n’
+’timerRunning = false;\n’
+’}\n’
+’\n’
+’function startclock() {\n’
+’stopclock();\n’
+’showtime();\n’
+’}\n’
+’\n’
+’function showtime() {\n’
+’now = new Date();\n’
+’var CurMonth = now.getMonth();\n’
+’var CurDate = now.getDate();\n’
+’var CurYear = now.getFullYear();\n’
+’now = null;\n’
+’if (’+document.me.d.options[document.me.d.selectedIndex].value+’《CurDate) {\n’
+’CurDate -= date[CurMonth]; CurMonth++;\n’
+’}\n’
+’if (’+document.me.m.options[document.me.m.selectedIndex].value+’ 《 CurMonth) {\n’
+’CurMonth -= 12; CurYear++;\n’
+’}\n’
+’\n’
+’var Yearleft = ’
+document.me.y.options[document.me.y.selectedIndex].value+’ - CurYear;\n’
+’var Monthleft = ’
+document.me.m.options[document.me.m.selectedIndex].value+’ - CurMonth;\n’
+’var Dateleft = ’
+document.me.d.options[document.me.d.selectedIndex].value+’ - CurDate;\n’
+’\n’
+’document.dateform.a.value = Yearleft;\n’
+’document.dateform.b.value = Monthleft;\n’
+’document.dateform.c.value = Dateleft;\n’
+’\n’
+’timerID = setTimeout(“showtime()“,1000);\n’
+’timerRunning = true;\n’
+’}\n’
+’/\/ End --》\r\n《\/script》\r\n’
+’《\/H’+’EAD》\r\n\r\n’
+’《!-- 第二步:把OnLoad事件加在BODY标记里 --》\r\n\r\n’
+’《BO’+’DY Onload=“startclock()“》\r\n\r\n’
+’《!-- 第三步:把如下代码加入到BODY区域中 --》\r\n\r\n’
+’《form name=dateform》距离’
+m2+’/’+document.me.d.options[document.me.d.selectedIndex].value+’/’
+document.me.y.options[document.me.y.selectedIndex].value
+’还有\n’
+’《input type=text name=a size=2 value=““》年\n’
+’《input type=text name=b size=2 value=““》月\n’
+’《input type=text name=c size=2 value=““》天\n’
+’《/fo’+’rm》\r\n\r\n’
+’《’+’!-- 代码长度: 1.95 KB --’+’》’
;}document.mail.source.value=txt;document.mail.source2.value=txt;}
//--》
《/SCRIPT》
第二步:把如下代码加入到《body》区域中
《div align=“center“》
《table border=5 bordercolor=#000000 borderlight=green》
《tr》
《td align=center》《font size=“4“ color=“#CCCC00“ face=“楷体_GB2312“》
倒计时JS代码生成器《/font》
《/td》
《/tr》
《tr》
《td align=center》
《form name=me》
《p》
《select name=m size=1》
《option value=0》January 《/option》
《option value=1》February 《/option》
《option value=2》March 《/option》
《option value=3》April 《/option》
《option value=4》May 《/option》
《option value=5》June 《/option》
《option value=6》July 《/option》
《option value=7》August 《/option》
《option value=8》September 《/option》
《option value=9》October 《/option》
《option value=10》November 《/option》
《option value=11》December 《/option》
《/select》
《select name=d size=1》
《option value=1》1 《/option》
《option value=2》2 《/option》
《option value=3》3 《/option》
《option value=4》4 《/option》
《option value=5》5 《/option》
《option value=6》6 《/option》
《option value=7》7 《/option》
《option value=8》8 《/option》
《option value=9》9 《/option》
《option value=10》10 《/option》
《option value=11》11 《/option》
《option value=12》12 《/option》
《option value=13》13 《/option》
《option value=14》14 《/option》
《option value=15》15 《/option》
《option value=16》16 《/option》
《option value=17》17 《/option》
《option value=18》18 《/option》
《option value=19》19 《/option》
《option value=20》20 《/option》
《option value=21》21 《/option》
《option value=22》22 《/option》
《option value=23》23 《/option》
《option value=24》24 《/option》
《option value=25》25 《/option》
《option value=26》26 《/option》
《option value=27》27 《/option》
《option value=28》28 《/option》
《option value=29》29 《/option》
《option value=30》30 《/option》
《option value=31》31 《/option》
《/select》
《select name=y size=1》
《option value=1999》1999 《/option》
《option value=2000》2000 《/option》
《option value=2001》2001 《/option》
《option value=2002》2002 《/option》
《option value=2003》2003 《/option》
《option value=2004》2004 《/option》
《option value=2005》2005 《/option》
《option value=2006》2006 《/option》
《option value=2007》2007 《/option》
《option value=2008》2008 《/option》
《option value=2009》2009 《/option》
《/select》《br》
《input type=button onclick=generate() value=生成代码 class=yk9》
《p》《/p》
《/form》
《form name=mail》
《input type=hidden name=scriptname value=“Countdown Creator“》
《input type=hidden name=source2 value》
《table bgcolor=dedfdf border=1 cellpadding=1 width=396》
《tr》
《td align=center height=218》
《textarea name=source rows=12 cols=55 class=yk9》
《/textarea》
《br》《br》《/td》
《td》《/td》
《/tr》
《/table》
《/form》
《/td》
《/tr》
《/table》
《/div》
200分求javascrapt代码
别去应付老师了
看看这不到一百行代码
你会学到很多的
《!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN“》
《HTML》
《HEAD》
《TITLE》 New Document 《/TITLE》
《META NAME=“Generator“ CONTENT=“EditPlus“》
《META NAME=“Author“ CONTENT=““》
《META NAME=“Keywords“ CONTENT=““》
《META NAME=“Description“ CONTENT=““》
《/HEAD》
《BODY》
《SCRIPT LANGUAGE=“JavaScript“》
《!--
//--------------------------------------//
//演示函数用法,typeof运算符,for in 用法,数组的内建方法push,pop
function showWindowObj(){
var ary = ;
if(typeof(window) == ’undefined’){
return ;
}
for (var x in window){
ary.push([x ,eval(“window.“ + x)])
}
alert(ary.length);
var record = ary.pop();
ary.push(record);
return ary;
}
alert(showWindowObj().length);
//--------------------------------------//
//演示闭包,for 循环;
(function (){
var arg = ;
for (var i = 0 , j = arguments.length ; i 《 j ; i++){
arg.push(arguments[i]);
}
alert(arg.join(“,“));
})(’string1’,’string2’);
//--------------------------------------//
//演示原型方法的创建,正则表达式;
String.prototype.trim = function (){
return this.replace( /^\s+|\s+$/g, ““ );
}
var str = “ a string “ , str_trimd;
str_trimd = str.trim();
alert(“length of +“ + str + “ : “ + str.length);
alert(“length of +“ + str_trimd + “ : “ + str_trimd.length);
//--------------------------------------//
// 演示模拟类的实现,
function Person(name,gender){
this.name = name;
this.gender = gender;
//实例方法
this.sayHello = function (){
alert(“hello“);
}
}
//类静态方法
Person.prototype = {
showName : function (){
alert(this.name);
}
,showGender : function (){
alert(this.gender);
}
}
var me = new Person (’myname’,’male’);
me.sayHello();
me.showName();
me.showGender();
//--》
《/SCRIPT》
《/BODY》
《/HTML》
介绍一款最好的代码生成器《中文版》
office里面的一个专做网页的程序:
FrontPage
,就这个,你将整个网页不用代码的情况下做好后,可以转为代码,也可以半个屏幕是代码,而另一半是网页的预览!
java代码生成器是什么
代码生成器就是根据特定的要求制定格式,灵活输出在项目中重复要用到的代码,节省项目时间,现在免费的代码生成器codesmith我经常用的,小玩意,不花钱
VB,最底下的Timer是自己做的倒计时网上找了一个限制鼠标代码加到里面生成exe后限制鼠标失效
间隔太大了吧,可以设成每毫秒一次,然后改成
Private Sub Timer1_Timer()
Static i
Cls
i = i + 1
Form1.CurrentX = (Form1.ScaleWidth - TextWidth(i\1000)) / 35
Form1.CurrentY = (Form1.ScaleHeight - TextWidth(i\1000)) / 1.15
Print “鼠标已锁定,等待系统运行稳定,等待“ & 51 - i\1000 & “秒...“
If i = 50*1000 Then
Unload Form1
MsgBox “启动完成,开始计费,祝您愉快!“
End
End If
End Sub
创建代码生成器可以很简单:如何通过T4模板生成代码[下篇]
但是这是一种基于单个文件的解决方案,即我们必须为每一个生成的存储过程建立一个模板。如果我们提供一种基于多文件的代码生成方式,将会为编程人员带来极大的便利。借助于T4 ToolBox这个开源工具箱,多文件的SQL Generator的实现变得异常简单。[文中的例子可以从这里下载]目录 二、创建自定义的Generator 三、ProcedureGenerator如何被使用?一、多文件代码生成器会带来多大的便利?我们先来直观的感受一下较之《上篇》提供的单一文件的代码生成器,基于多文件的代码生成解决方案会为开发人员带来多大的便利。 同样对于《上篇》创建的数据表T_PRODUCT,之前我们为了生成三个不同的存储过程,我们不得已需要创建3个不同的T4模板文件。实际上我们更需要的方式只需要创建一个T4模板,让我们的SQL Generator自动为我们生成3个包含相应存储过程的.sql附属文件,如左图所示(点击看大图)。有的时候,基于单个数据表的存储过程生成方式我们依然觉得不方便。如果我们能够在T4模板文件中指定的数据表的列表,让我们的SQL Generator为列表的每一个数据表都生成CUD三个存储过程,这样的方式更加具有吸引力。如右图所示(点击看大图),一个订单模块包含两个具有主子关系的两张表(T_ORDER和T_ORDER_DETAIL),现在我们在一个T4模板中指定这两个表明,通过SQL Generator可以帮助我们生成6个包含存储过程的.sql附属文件。甚至有的时候我们连数据表列表都无需指定,让SQL Generator为所有的表都生成相应的存储过程。我的例子中没有提供这样的功能,但是实现自来不会存在任何问题。二、创建自定义的Generator在《上篇》中我创建了一个抽象的ProcedureTemplate类,以及三个基于生成CUD存储过程的具体ProcedureTemplate:InsertProcedureTemplate、UpdateProcedureTemplate和DeleteProcedureTemplate。它们都将直接服务于我们今天将要提供的基于多文件的SQL Generator。在《上篇》中,这四个Template分别定义在4个不同的TT文件中,3个具体的ProcedureTemplate通过《#@include》指令将抽象ProcedureTemplate模板文件包含过来。由于我们将要创建的T4模板将会使用到这四个类,如果我们用四个《#@include》指令将四个TT文件包含过来,由于T4引擎将会导致对ProcedureTemplate的4次包含,最好将会导致变异问题。个人觉得这应该算是T4引擎解析包含关系的一个局限性,为了解决这个问题我们不得不抽象的ProcedureTemplate和三个具体的ProcedureTemplate都合并成一个TT文件。T4 ToolBox为类库中为了提供了一个抽象的T4Toolbox.Generator类用于实现多文件的代码生成。为此我们创建一个TT模板文件,定义了如下一个继承自该类的ProcedureGenerator。ProcedureGenerator的核心是通过属性Templates定义的类型为IEnumerable《ProcedureTemplate》的ProcedureTemplate列表,这个列表在存储过程中进行初始化。而对于ProcedureGenerator的构造函数,处理定义了一个表示数据库连接字符串的databaseName的参数外,并以数组参数的形式指定了生成的存储过程基于的数据表名的列表。《#@ import namespace=“System.Collections.Generic“ #》《#@ include file=“ProcedureTemplate.tt“ #》《#@ include file=“T4Toolbox.tt“ #》《#+publicclass ProcedureGenerator : Generator{public IEnumerable《ProcedureTemplate》 Templates{get; private set;}public ProcedureGenerator(string databaseName, paramsstring tableNames) {if(null == tableNames || tableNames.Length == 0) {thrownew ArgumentNullException(“tableNames“); } this.Templates = InitlizeTemplates(databaseName,tableNames); }private IEnumerable《ProcedureTemplate》 InitlizeTemplates(string databaseName, string tableNames) { foreach(string tableName in tableNames) {yieldreturnnew InsertProcedureTemplate(databaseName, tableName);yieldreturnnew UpdateProcedureTemplate(databaseName, tableName);yieldreturnnew DeleteProcedureTemplate(databaseName, tableName); } }protectedoverridevoid RunCore() {foreach(ProcedureTemplate tempalte inthis.Templates) { tempalte.RenderToFile(tempalte.GetProcedureName() + “.sql“); } }}#》真正的存储过程的T-SQL脚本实现在重写的RunCore中。由于具体的文本转化逻辑都定义在了ProcedureTemplate中了,所以在这里我们需要遍历的ProcedureTemplate集合中每一个Template对象,调用RenderToFile方法将相应的存储过程的脚本写入以存储过程命名同名的.sql文件中。三、ProcedureGenerator如何被使用?我们最后来看看我们创建的ProcedureGenerator最终如何被应用于具体的代码生成。其实很简单,我们只需要创建相应的模板文件,通过《#@include》将定义ProcedureGenerator类的TT文件包含近来,最后以代码语句调用块(《#StatementCode#》)的形式实力化该对象,并调用Run方法即可。在构造函数中指定数据库连接字符串的名称和数据表名的列表。下面是基于但表的T4模板。《#@ template language=“C#“ hostSpecific=“true“ debug=“true“ #》《#@ include file=“Templates\ProcedureGenerator.tt“ #》《#new ProcedureGenerator(“TestDb“,“T_PRODUCT“).Run();#》下面是基于多表的T4模板:《#@ template language=“C#“ hostSpecific=“true“ debug=“true“ #》《#@ include file=“Templates\ProcedureGenerator.tt“ #》《#new ProcedureGenerator(“TestDb“,“T_ORDER“,“T_ORDER_DETAIL“).Run();#》当你代码生成工作执行之后,会多出一个与TT文件同名的附属文件,你需要手工删除掉它。从数据到代码——通过代码生成机制实现强类型编程[上篇]从数据到代码——通过代码生成机制实现强类型编程[下篇]从数据到代码——基于T4的代码生成方式
代码生成器是干什么用的,谁用过
代码生成器是按照特定编码规范输出代码的软件,可以直接生成项目,也可以单页生成
比如动软,生成项目可以选择vs版本的,其实嘛,动软挺垃圾的,不如你去学学orm框架,很简单的,比动软的三层好得多
求JS倒计时程序(高分)
倒计时生成器JS脚本
说明: 用来生成倒计时JS代码的脚本
效果: 点这里在新窗口中看效果!
代码: 要完成此效果需要两个步骤
第一步:把如下代码加入到《head》区域中
《SCRIPT language=javascript》
《!--
function generate(form){
for(var q=0;q《12;q++){
if(document.me.m.options[document.me.m.selectedIndex].value==q){
var m2=q+1
}
var txt=’《!-- 要完成此效果需要三个步骤:\r\n\r\n’
+’ 1. 将第一部分粘贴到HTML的HEAD区\r\n’
+’ 2. 将OnLoad事件加入BODY标签内\r\n’
+’ 3. 将最后一部分代码加入BODY区 --》\r\n\r\n’
+’《!-- 第一步: 将如下代码加入到HEAD区域中--》\r\n\r\n’
+’《HEAD》\r\n\r\n《SCRIPT LANGUAGE=“JavaScript“》\r\n\r\n’
+’《!-- Begin\r\n’
+’var Temp2;\n’
+’var timerID = null;\n’
+’var timerRunning = false;\n’
+’function arry() {\n’
+’this.length = 12;\n’
+’this = 31;\n’
+’this = 28;\n’
+’this = 31;\n’
+’this = 30;\n’
+’this = 31;\n’
+’this = 30;\n’
+’this = 31;\n’
+’this = 31;\n’
+’this = 30;\n’
+’this = 31;\n’
+’this = 30;\n’
+’this = 31;\n’
+’}\n’
+’var date = new arry();\n’
+’\n’
+’function stopclock() {\n’
+’if(timerRunning)\n’
+’clearTimeout(timerID);\n’
+’timerRunning = false;\n’
+’}\n’
+’\n’
+’function startclock() {\n’
+’stopclock();\n’
+’showtime();\n’
+’}\n’
+’\n’
+’function showtime() {\n’
+’now = new Date();\n’
+’var CurMonth = now.getMonth();\n’
+’var CurDate = now.getDate();\n’
+’var CurYear = now.getFullYear();\n’
+’now = null;\n’
+’if (’+document.me.d.options[document.me.d.selectedIndex].value+’《CurDate) {\n’
+’CurDate -= date[CurMonth]; CurMonth++;\n’
+’}\n’
+’if (’+document.me.m.options[document.me.m.selectedIndex].value+’ 《 CurMonth) {\n’
+’CurMonth -= 12; CurYear++;\n’
+’}\n’
+’\n’
+’var Yearleft = ’
+document.me.y.options[document.me.y.selectedIndex].value+’ - CurYear;\n’
+’var Monthleft = ’
+document.me.m.options[document.me.m.selectedIndex].value+’ - CurMonth;\n’
+’var Dateleft = ’
+document.me.d.options[document.me.d.selectedIndex].value+’ - CurDate;\n’
+’\n’
+’document.dateform.a.value = Yearleft;\n’
+’document.dateform.b.value = Monthleft;\n’
+’document.dateform.c.value = Dateleft;\n’
+’\n’
+’timerID = setTimeout(“showtime()“,1000);\n’
+’timerRunning = true;\n’
+’}\n’
+’/\/ End --》\r\n《\/script》\r\n’
+’《\/H’+’EAD》\r\n\r\n’
+’《!-- 第二步:把OnLoad事件加在BODY标记里 --》\r\n\r\n’
+’《BO’+’DY Onload=“startclock()“》\r\n\r\n’
+’《!-- 第三步:把如下代码加入到BODY区域中 --》\r\n\r\n’
+’《form name=dateform》距离’
+m2+’/’+document.me.d.options[document.me.d.selectedIndex].value+’/’
+document.me.y.options[document.me.y.selectedIndex].value
+’还有\n’
+’《input type=text name=a size=2 value=““》年\n’
+’《input type=text name=b size=2 value=““》月\n’
+’《input type=text name=c size=2 value=““》天\n’
+’《/fo’+’rm》\r\n\r\n’
+’《’+’!-- 代码长度: 1.95 KB --’+’》’
;}document.mail.source.value=txt;document.mail.source2.value=txt;}
//--》
《/SCRIPT》
第二步:把如下代码加入到《body》区域中
《div align=“center“》
《table border=5 bordercolor=#000000 borderlight=green》
《tr》
《td align=center》《font size=“4“ color=“#CCCC00“ face=“楷体_GB2312“》
倒计时JS代码生成器《/font》
《/td》
《/tr》
《tr》
《td align=center》
《form name=me》
《p》
《select name=m size=1》
《option value=0》January 《/option》
《option value=1》February 《/option》
《option value=2》March 《/option》
《option value=3》April 《/option》
《option value=4》May 《/option》
《option value=5》June 《/option》
《option value=6》July 《/option》
《option value=7》August 《/option》
《option value=8》September 《/option》
《option value=9》October 《/option》
《option value=10》November 《/option》
《option value=11》December 《/option》
《/select》
《select name=d size=1》
《option value=1》1 《/option》
《option value=2》2 《/option》
《option value=3》3 《/option》
《option value=4》4 《/option》
《option value=5》5 《/option》
《option value=6》6 《/option》
《option value=7》7 《/option》
《option value=8》8 《/option》
《option value=9》9 《/option》
《option value=10》10 《/option》
《option value=11》11 《/option》
《option value=12》12 《/option》
《option value=13》13 《/option》
《option value=14》14 《/option》
《option value=15》15 《/option》
《option value=16》16 《/option》
《option value=17》17 《/option》
《option value=18》18 《/option》
《option value=19》19 《/option》
《option value=20》20 《/option》
《option value=21》21 《/option》
《option value=22》22 《/option》
《option value=23》23 《/option》
《option value=24》24 《/option》
《option value=25》25 《/option》
《option value=26》26 《/option》
《option value=27》27 《/option》
《option value=28》28 《/option》
《option value=29》29 《/option》
《option value=30》30 《/option》
《option value=31》31 《/option》
《/select》
《select name=y size=1》
《option value=1999》1999 《/option》
《option value=2000》2000 《/option》
《option value=2001》2001 《/option》
《option value=2002》2002 《/option》
《option value=2003》2003 《/option》
《option value=2004》2004 《/option》
《option value=2005》2005 《/option》
《option value=2006》2006 《/option》
《option value=2007》2007 《/option》
《option value=2008》2008 《/option》
《option value=2009》2009 《/option》
《/select》《br》
《input type=button onclick=generate() value=生成代码 class=yk9》
《p》《/p》
《/form》
《form name=mail》
《input type=hidden name=scriptname value=“Countdown Creator“》
《input type=hidden name=source2 value》
《table bgcolor=dedfdf border=1 cellpadding=1 width=396》
《tr》
《td align=center height=218》
《textarea name=source rows=12 cols=55 class=yk9》
《/textarea》
《br》《br》《/td》
《td》《/td》
《/tr》
《/table》
《/form》
《/td》
《/tr》
《/table》
《/div》
参考资料:http://www.yy0736.com/js/18/511/008.htm

更多文章:
turtles歌曲(哪位大神有turtles(乌龟组合)的<谢谢>的歌词中文翻译 感激不尽)
2026年10月11日 10:00
金山铁路22号线(请问现在轨道交通22号线金山铁路是个什么情况据说9月28日就开通了啊~~~)
2026年10月11日 09:10
repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026年10月11日 09:00
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40





