A. 我在学做网站,什么叫事件,什么叫行为啊
事件与行为它是所有编程中不可或缺的概念,当然也包括你所做网页的语言。
“行为”作为一个简单易用的组件,它封装了页面上特定的功能或动作。当把一个“行为”附到WEB页面中的一个元件上时,这个元件的原有行为就会有所改变。因此,网页编程者可以开发通用的DHTML指令,并改变原有对象的一些属性,用“行为”来增强一个对象的功能,同时也简化了页面的HTML代码。而且“行为”的创建和使用也非常简单方便,所需的知识也只是原来已经习惯使用的CSS样式表、HTML指令和javascript脚本语言。只要你对此有所了解,有过实际编程的经历,学习并掌握“行为”的使用完全没有问题。我们将以一个改变字体效果的“行为”组件为例来说明如何编写和使用一个“行为”,并体验“行为”给页面编辑带来的优点和方便之处。
首先新建一个名为font_efftce.htc的文本文件,组成“行为”组件的文件都是以.htc为扩展名,这个文件中的内容就是我们对这个“行为”的描述。它的创建和使用步骤如下:
(1)首先给这个“行为”增加几个事件响应,语句书写格式如下:
<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="glowit()"/>
<PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="noglow()"/>
<PUBLIC:ATTACH EVENT="onmousedown" ONEVENT="font2yellow()"/>
<PUBLIC:ATTACH EVENT="onmouseup" ONEVENT="font2blue()"/>
“EVENT”对应所需事件名,在这里分别为:onmouseover,onmouseout,onmousedown,onmouseup四个事件名,你当然可以再增加其它的事件名来满足你的特定需求。“ONEVENT”对应着个自的事件句柄,即事件触发时所调用的函数名称。glowit()函数使字体周围产生一个红色的辉光。noglow()函数是消除字体的辉光效果。Font2yellow()函数是把字体颜色改为黄色。Font2blue()函数是把字体颜色改为蓝色。四个事件的定义都是相似的。
(2)接下来,再给这个“行为”增加二个“方法”定义,内容如下。
<PUBLIC:METHOD NAME="move_down"/>
<PUBLIC:METHOD NAME="move_right"/>
“NAME”参数对应的是给定的“方法”名称。move_down和move_right分别是向下和向右移动的“方法”对应的函数名称。注意,在方法名的后面不要带“( )”括号,即不要写成“move_down()”这个样子,这在“方法”定义的语法上是不允许的。
(3)接下来的工作就是在我们熟悉的DHTML环境下,用javascript脚本语句编写“事件句柄”和“方法”所对应的函数内容,实现预期的效果。具体内容参考下面的源程序。其中的“element”参数指的是这个“行为”所附着的对象,因为“行为”总是被附着到页面的元件上面,并通过这个元件发挥作用。其它语句都是DHTML的编程内容,就不再多说了。如有不明之处,可参考微软的MSDN开发文档中有关IE浏览器的内容,上面有详细的DHTML编程参考内容、属性和方法使用说明等,并包含了大量的文章和举例程序。经常访问微软的MSDN文档,尤其对于初学者来说是一个良好的学习习惯,你几乎可以得到任何你想找的答案,它的网址为:http://msdn.microsoft.com/ie/。
完整的“行为”文档“font_effect.htc”的内容如下:
////////////////////////“行为”文档开始////////////////////////////
//给“行为”增加四个鼠标事件
<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="glowit()"/>
<PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="noglow()"/>
<PUBLIC:ATTACH EVENT="onmousedown" ONEVENT="font2yellow()"/>
<PUBLIC:ATTACH EVENT="onmouseup" ONEVENT="font2blue()"/>
//给“行为”定义二个方法
<PUBLIC:METHOD NAME="move_down"/>
<PUBLIC:METHOD NAME="move_right"/>
<SCRIPT LANGUAGE="JScript">
//定义一个保存字体颜色的变量
var font_color;
//定义向下移动文字的方法
function move_down()
{
element.style.posTop+=2;
}
//定义向右移动文字的方法
function move_right()
{
element.style.posLeft +=6;
}
//定义鼠标onmouseup事件的调用函数
function font2blue(){
if (event.srcElement == element)
{
element.style.color='blue';
}
}
//定义鼠标onmousedown事件的调用函数
function font2yellow(){
if (event.srcElement == element)
{
element.style.color='yellow';
}
}
//定义鼠标onmouseover事件的调用函数
function glowit()
{
if (event.srcElement == element)
{
font_color=style.color;
element.style.color='white';
element.style.filter="glow(color=red,strength=2)";
}
}
//定义鼠标onmouseout事件的调用函数
function noglow()
{
if (event.srcElement == element)
{
element.style.filter="";
element.style.color=font_color;
}
}
</SCRIPT>
//////////////////“行为”文档结束///////////////////////////////
(4)如何在一个页面上使用“行为”
在页面上使用“行为”组件,并不需要学习新的知识。所需的知识的也不过是CSS样式表和HTML的设置而已,请看下面的语句。
<STYLE>
.myfilter{behavior:url(font_effect.htc);position:relative;font-weight:bold;width=180;left:0;}
</STYLE>
可以看出,这和以前我们已经熟知的样式表设置完全相同。上面的语句定义了一个样式名:“myfilter”,其中对我们来说比较新的内容是:“behavior:url(font_effect.htc);”,“behavior”是新增的“行为”属性名,这就是“行为”在样式表中的设置方式。括号中的内容是“行为”文档的文件名,本例中表明“行为”文档在与页面文件在同一个目录下,如果“行为”文档安置在其它目录下,在此参数的前面要加上相应的路径名,以保证可以正确地定位“行为”文档的位置。此“样式”中的其它内容就是普通的样式属性设置,可根据你的需要增减,但在此例中,由于使用了“glow”滤镜效果,至少要设置一个宽度(width)属性。通过以上的样式指定,我们就有了一个名为:“myfilter”的样式,它附带一个有字体变化效果的“行为”。如果你想要在一个页面元件上使用这个附带“行为”的样式,同样也很简单,只要把这个“样式名”安置在元件的属性设置区域即可,见下面的语句。
<span id="myspan" class='myfilter'>行为产生的文字效果</span><br>
<span class='myfilter'>鼠标指向后产生辉光</span>
以上语句里面没有什么新的内容,class='myfilter'就是我们所熟悉的样式设置。在第一个“span”标记的属性中还定义了一个“id”标记,稍后就会看到,这是用来演示调用“行为”内的“方法”而设置的。这样设置后,“span”元件中的内容就可以显示出“行为”组件内的预定效果:
1. 鼠标指针移动到文字内容上时,在文字周围产生红色的辉光效果,同时文字变成白色。
2. 当鼠标按钮按下时,文字颜色改变为黄色。
3. 鼠标按钮抬起后,文字颜色又改变为蓝色。
4. 当鼠标指针移动到文字区域以外时,去掉了红色辉光效果,文字恢复原样。
另外,我们在定义“行为”时设置了二个“方法”,“move_down”和“move_right”。为调用这二个“方法”,定义了二个按钮:
<button onclick="myspan.move_right();">向右移动第一行文字</button>
<br>
<button onclick="myspan.move_down();">向下移动第一行文字</button>
用按钮的onclick事件去调用这二个“方法”,先前定义的“id”标记就作为元件的对象名称,用“myspan.move_down”来调用“方法”,操纵这个对象。可以看到,在按下相应的按钮后,会使第一行的文字产生向下或向右的移动。虽然只是用第一行文字做了示范,实际上,只要做相应的设置,你也可以移动其它对象。页面源文档的完整内内容如下:
<html >
<HEAD >
<TITLE >行为效果演示< /TITLE >
<STYLE >
.myfilter{behavior:url(font_effect.htc);position:relative;font-weight:bold;width=180;left:0;}
</STYLE>
</HEAD>
<BODY>
<span id="myspan" class='myfilter'>行为产生的文字效果</span><br>
<span class='myfilter'>鼠标指向后产生辉光</span><br>
<span class='myfilter'>同时文字变白</span><br>
<span class='myfilter'>按下鼠标后文字变黄</span><br>
<span class='myfilter'>抬起鼠标后文字变蓝</span><br>
<span class='myfilter'>鼠标离开后文字恢复原状</span><br>
<button onclick="myspan.move_right();">向右移动第一行文字</button><br>
<button onclick="myspan.move_down();">向下移动第一行文字</button>
</BODY>
</html>
通过以上的简单介绍,可以看出,我们很容易地在一个“行为”中同时组合了多种文字变化效果,通过简单的“样式”设置,任意地将它与页面元件相关连,体现了“行为”组件的优点和强大功能。一个“行为”组件,不仅能在一个页面内重复使用,也可供同一站点上的所有页面使用。试想一下,如果不使用“行为”来完成上述的效果,虽然可以在页面内调用一组预定的函数来完成同样的功能,但页面内每一个使用文字效果的元件都要附加四个鼠标事件,如果在多个页面内使用相同的效果,被调用的函数也需要在每一个页面内重复设置。相比之下,孰优孰劣是很明显的。所以,使用“行为”组件,可以制作出简洁、高效、通用和便于维护的页面。本文的举例只是为了说明“行为”组件的编写和使用过程,使读者对“行为”编程有一个概括的了解,并以此基础制作出自己所需要的“行为”组件,或直接引用满足个人需要的现成“行为”组件,因为“组件共享”的概念也是“行为”开发者的初衷。最后,愿本文能起到“抛砖引玉”的目的,使读者步入精彩的DHTML网页编程天地。
(以上内容仅供参考!!!)
B. 网站建设中什么情况会出现侵权的问题
您好,网站建设中可能出现很多侵权问题。例如:在网站建设的过程中,采用的域名,还有页面的样式或者动画效果,以及页面上使用的图片等如果是他人享有着作权的作品,都需要注意不能侵犯他人的知识产权,以及相关的肖像权,名誉权。
相关法规:《侵权责任法》第二条 侵害民事权益,应当依照本法承担侵权责任。
本法所称民事权益,包括生命权、健康权、姓名权、名誉权、荣誉权、肖像权、隐私权、婚姻自主权、监护权、所有权、用益物权、担保物权、着作权、专利权、商标专用权、发现权、股权、继承权等人身、财产权益。
如能给出详细信息,则可作出更为周详的回答。
C. 论述网站建设的一般流程以及每个流程的功能
网站建设基本流程如下:
1、网站建设网站方案策划(主要是网站定位,功能,界面风格等)
2、注册域名
3、网站建设网站制作(可自己制作,也可选择专业的网站建设公司,当然可以直接选择建站软件)
4、购买虚拟主机(或配置独立主机)
5、配置域名、主机及调整程序开通网站
6、网站内容增加
7、网站推广
以上7个步骤,是网站建设的基本流程,一般新站的建设都可以参考以上流程。
资料来源:http://www.netshop168.com/article-120.html
D. 网站建设中,网站安全维护的内容要注意些什么
网站建设中,网站需要注意日常维护和监测,防止因为服务器主机等问题出现网站无法访问等问题。也需要注意网站的流量安全,有没有恶意访问的黑客攻击行为。网站后台中的资料和用户表单等数据也需要时常维护和监测。网站建设梦天堂。
E. 什么是行为的三要素网页设计与制作
如果是网页设计的行为三要素的话就是内容、功能、表现。
网站就是域名、空间和程序。
F. 网站建设的注意事项
网站建设或者说企业网站建设,找建站公司或网络建设程序员搭建新站点,到底应该注意哪些比较重要的事项?女程序媛 杨 青 青 告诉你一个简单的本质回答:
(1)、网站建设的常规选项,在你的这个网络知道提问下,都有基本回答。但是,你必须知道网站建设公司或建站程序员能够建站100%都知道这些常规的建站选项和常态的网站技术搭建,可如果这样就算搭建了一个高质量、有真实意义的企业网站或个人网站吗?如果都把常规选项搭建好了,常态的网站工程技术搭建了,就可以在互联网上实现自己的最初想法和最终目的吗?
(2)、所以,企业网站建设也好,个人网站搭建也罢,做一个新站点你得知道一个本质问题:网络是信息的大海,网站也有千千万,搭建一个网站只有一个初级目标和终极目标——网站的访问流量要大、网站实现的无偿或有偿交易的价值交换率要大。
(3)、可网站建设方往往都是按照常规常态的建站认知和技术去搭建网站,如何能保障你的触及目标实现?你也这么做网站,他也这么做网站,谁的网站有能可以实现快速被需求者发现和访问?是故,网站建设从最初的诉求来说,是要有区隔性的定位和价值体现的——网站先要做好关键词搜索优化(SEO)的代码技术建设,如果你的网站只是个模板型或常态性的展示型网站技术搭建,做的还完善还漂亮,那又有何意义呢?因为你的网站除了自己键入域名进入访问,几乎是没有被网民搜索到和访问的时候,你的网站在互联网上只能一直呆在不见天日的暗黑角落里。很显然,你得请懂得SEO优化的网站建设工程师来布局、建构和代码技术建设来定制你的企业网站或个人网站。
(4)、如果你的网站建设是异同于大多数的网站有SEO优化的网站建构和代码技术建设,那么你只要略懂一些常态性的SEO知识再加上不断更新高质量的原创内容,3个月左右你的网站就能被有需求的网民用关键词和长尾关键词搜索到和访问。当你的网站内容真的可以打动人或有解决问题的价值,那么访问量和知名度就会日趋递增,最终能实现初级目标——网站访问流量大。一句话——网站建设首先是为了做优化排名来实现价值诉求的,如果网站建设不具备这些优化技术基础,那就白搭建了。
(5)、至于网站的最终目标——实现可观的无偿有有偿的价值交易。这个就必须在做好以上内容之外,做好网站创意营销的内容植入,并且,要保证无浮夸的价值供给。无论是网络交易型的网站还是内容体现价值的推广型网站,你得让访问者看到对应价值和可信度,不然,他们连电联咨询的机会都不会给你。那么网站流量大也就没有实质意义了。一句话说明白——有了网站流量,没有对产品或服务的认可度和信任度,也就没有网络询盘和最终交易了。
(6)、个人交易,独立网站或企业网站最好不要奢望搭建一个在线支付购买的交易型网站,因为这不符合常识,也不懂的市场与销售的大常态和消费者购买的现实生态。不管是的B2C、C2C还是B2B的商业供给,几乎是没有人在独立企业网站、个人网站上来在线支付和交易的,即便是B2B采购,在你的网站看到了需求的产品和服务,最终是要在可信的第三方支付款项的。而生活大众消费类的购物者,几乎不会进入你的网站购买,这就好像你买菜买日常用品为什么要去菜市场、为什么要去超市一样,潜在的内驱力和思维意识是因为,大家都在那里买应该没问题,有问题了也比较好处理纠纷......
(7)、所以,网站建设亦或搭建企业网站和建设个人网站,是要了解以上内容之后去找一个懂得SEO优化排名技术的网站建设方来为你量身定制搭建网站的。比如你网络搜索“排名技术搭建网站”,你会在首页发现‘ 杨 青 ’的网站,进入访问你会发现很多知识点和内容都是以网站排名的意识思维和建站技术到服务的。
G. 网站建设一般都包括哪些内容
网站建设一般包括市场分析、网站建设目的及功能定位、网站内容及实现方式、网页设计、网站测试、网站发布与推广六部分。具体如下:
一、市场分析
1、相关行业的市场是怎样的,市场有什么样的特点,是否能够在互联网上开展公司业务。
2、市场主要竞争者分析,竞争对手上网情况及其网站策划、功能作用。
3、公司自身条件分析、公司概况、市场优势,可以利用网站提升哪些竞争力,建设网站的能力(费用、技术、人力等)。
二、网站建设目的及功能定位
1、为什么要建立网站,是为了树立企业形象,宣传产品。进行电子商务,还是建立行业性网站?是企业的基本需要还是市场开拓的延伸?
2、整合公司资源,确定网站功能。根据公司的需要和计划,确定网站的功能类型:
企业型网站、应用型网站、商业型网站(行业型网站)、电子商务型网站;企业网站又分为企业形象型、产品宣传型、网上营销型、客户服务型、电子商务型等。
3、根据网站要达到的目的,确定网站的功能。
4、企业内部网(Intranet)的建设情况和网站的可扩展性。
三、网站内容及实现方式
1、根据网站目的确定网站结构导航
一般企业型网站应包括:公司简介、企业动态、产品介绍、客户服务、案例展示、联系方式、在线留言等基本内容。更多内容如:常见问题、营销网络、招贤纳士、在线论坛、英文版等等。通常个人网站则以小型博客和论坛居多,栏目设置通常由站长的个人喜好而定。
2、根据网站目的及内容确定网站整合功能
如FLASH引导页、会员系统、网上购物系统、在线支付、问卷调查系统、信息搜索查询系统、流量统计系统等。
3、确定网站结构导航中频道子栏目
如公司简介中可以包括:总裁致词、发展历程、企业文化、核心优势、生产基地、科技研发、合作伙伴、主要客户、客户评价等;客户服务可以包括:在线咨询、服务热线、服务宗旨、服务项目等。
4、确定网站内容实现方式
如产品中心使用动态程序数据库还是静态页面。营销网络是采用列表方式还是地图展示。

四、网页设计
1、网页设计美术设计要求,网页美术设计一般要与企业整体形象一致,要符合企业CI规范。要注意网页色彩、图片的应用及版面策划,保持网页的整体一致性。
2、在新技术的采用上要考虑主要目标访问群体的分布地域、年龄阶层、网络速度、阅读习惯等。
3、制定网页改版计划,如半年到一年时间进行较大规模改版等。
五、网站测试
网站发布前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容:
1、文字、图片是否有错误。
2、程序及数据库测试。
3、链接是否有错误。
4、测试浏览器兼容性。
六、网站发布与推广
网站推广就是以互联网为基础,借助平台和网络媒体的交互性来辅助营销目标实现的一种新型的市场营销方式。
当前传播常见的推广方式主要是在各大网站推广服务商中通过买广告之类等等方式来实现,免费网站推广包括:SEO优化网站内容或构架提升网站在搜索引擎的排名,在论坛、微博、博客、微信、QQ空间等平台发布信息,在其他热门平台发布网站外部链接等。
从制作网站的技术来看,网站的制作越来越容易;而网站的推广却越来越难。要想让客户从众多的网站中找到自己的网站,需要采取一系列有效的方法来进行网站的推广。