根据网站定位以商品销售为主+增值服务为辅的原则,我们初步设置五个频道:
一、婴之购频道:该频道主要介绍XXX母婴零售企业销售的各类商品。与其他孕婴网站购物频道相比,本站创新之处:
1、特设消费前沿栏目,主要介绍商家最新推出的孕婴商品,除食用商品外,其他新品消费者都可以免费试用,具体商品由厂家提供,这个栏目一方面普及了商家的新品,另一方面由于免费试用,吸引了频道的人气。
2、积分换商品,这里需要引入一个会员卡概念,所有持XXX母婴零售企业会员卡的消费者无论在门店消费还是在网站消费都可以得到积分,而且在购买同样商品的前提下,网站购物的积分要高于门店的积分,以引导消费者进入网站消费,网站将定期推出积分换商品计划,消费者可以持卡内积分兑换会员商品,通过一张会员卡,网站将牢牢抓住居入婴之岛的会员顾客。
3、年龄购物指导:对于孕婴商品的分类,网站除了采用传统按照商品种类的分类方法外;还将引入年龄购物的分类方法,同时根据消费者在网站注册时提供宝宝的出生年月,网站定期会将适合消费者宝宝的商品通过mail形式发给消费者,以吸引消费者进入平台购物。
二、婴之评频道:该频道主要是妈妈们对网站销售的商品进行评价。在婴知评频道里,我们将对“妈妈评”的功能进行全面创新。
1、通过妈妈的评价,网站将会推出妈妈最喜欢的十大孕婴品牌,妈妈最喜欢的十大奶粉……这些数据都可以用于日后新闻宣传和炒作时使用。
2、在妈妈评里面,采用当时互联网最新推出的一个dig(掘客)概念。妈妈们所有评论都将进入投票系统,通过dig程序,网站始终会将妈妈们认为评论最佳一个评论放在最前面,同时通过dig功能,引发相同评论妈妈们的交友兴趣,并最终形成社区频道里面一个“圈子”。通过dig功能,还将激发妈妈们对商品进行真实的评价,因为只有最真实的评价才会得到其他妈妈们的认同,才会始终处于评论的首位。
3、为激励妈妈进行商品评价,所有评价的妈妈们都将获得积分和获得一定的魅力值,获得最佳评论的妈妈积分和魅力值将获得更多,而所有这些积分都将可以兑换奖品。
4、计划。通过妈妈的评价,将迫使妈妈们对采购商品进行重新认知,可能会影响到下阶段妈妈选购商品,计划功能就是显示妈妈们下一阶段将会选择哪些商品。通过计划功能XXX母婴零售企业可以提前采购商品,做到货源的精确采购。
三、婴之问频道:该频道主要是妈妈们学习和交流的地方。与其他孕婴网站购物频道相比,本站仍有许多创新之处:
1、我们将定期邀请孕婴专家对妈妈提出的问题进行解答,特别是争论较大的问题,我们将邀请专家进行详细的解答。通过专家的解答树立网站的权威性。
2、网站定期邀请孕婴专家做客网站聊天室,并以主题的形式进行聊天,通过邀请孕婴专家做客XXX母婴零售企业网站来拉动人气。
3、wili栏目(孕婴百科全书),邀请妈妈们共同撰写孕婴百科全书,网站可以在适当的时机,将这些网络“孕婴百科全书”出版发行,以拉动人气。
4、孕婴之道。网站今后一个重要的收费栏目。邀请专家对妈妈或宝宝测评,并对测评结果提出具体解决方案。在计划生育的浪潮下,目前一家家庭基本只有一个小孩,加深了父母对优生优养的关注,因此“孕婴之道”定将成为网站将来一个不错的收费项目。
5、为激励妈妈进行提问和解答,所有解答的妈妈们都将获得积分和获得一定的魅力值,获得最佳评论的妈妈积分和魅力值将获得更多,而所有这些积分都将可以兑换奖品。
四、婴之岛频道:该频道是网站的社区,包括博客、圈子、BBS等分栏目。社区方面的创新:
1、话题的提炼。针对妈妈们对某一话题的重视程度,编辑及时将这些专题提炼出来,来设“热点关注”,并制作成专题,以产生更深远的影响。
2、成长日记。在提及成长日记之前,先说一下目前XXX母婴零售企业发行的目录还仅仅局限在商品的介绍,能不能让这本目录内容更丰富,消费者更有收藏价值,如果我们将网站上一些精华日记,网站上一些热点讨论放在这本目录上,势必会引起更多消费者的关注,通过网刊互动,增加消费者对XXX母婴零售企业认知,同时通过厂家广告的方式,我们这本目录不仅可以成为妈妈喜欢的刊物,同样可以成为公司的一个盈利项目。
3、活动推出。网站社区将定期举办各种活动。如通过免费送域名,给宝宝一个个性化域名的方式,可以吸引众多妈妈们来注册。再如,送个性日历或成长日记,网站可以联系专业印客公司和厂家共同举办免费送宝宝个性日历或者定制宝宝成长日记,一方面提高了妈妈们到网站发日记积极性,另一方面通过免费送个性日历或成长日记扩大XXX母婴零售企业网站的影响力和知名度。
五、婴之爱频道。该频道主要用于XXX母婴零售企业的各项公益活动。任何一个大型公司要想提高品牌美誉度,公益活动自然不可缺少,因此,特设立一个婴之爱频道。
1、建立XXX爱心基金。中国每年有15万先天性心脏病患儿出生,经过手术治疗后,他们中绝大多数都能完全恢复健康。XXX爱心基金可以由XXX公司与儿童希望救助基金共同设立的。该基金将针对国内患有先天性心脏病儿童,为他们提供心脏手术费用援助。
2、联合厂家举办公益活动。
企业网站建设策划书2018优秀版
(1)系统性原则。
同时提供设计方案。设计实施单位应充分了解企业文化和企业机构及管理信息等基本情况,对营销目标、行业竞争状况、产品特征、用户需求行为以及网站推广运营等基本问题等要素融入到网站建设方案中。
(2)完整性原则。
企业网站是企业在互联网上的经营场所,应该为用户提供完整的信息和服务:网站的'基本要素合理、完整;网站的内容全面、有效;网站的服务和功能适用、方便;网站建设与网站运营维护衔接并提供支持。
(3)友好性原则。
网站的友好性包括三个方面:对用户友好——满足用户需求、获得用户信任;对网络环境友好——适合搜索引擎检索、便于积累网络营销资源;对经营者友好——网站便于管理维护、提高工作效率。
(4)简单性原则。
在保证网站基本要素完整的前提下,尽可能减少不相关的内容、图片和多媒体文件等,使得用户以尽可能少的点击次数和尽可能短的时间获得需要的信息和服务。
(5)适应性原则。
企业网站的功能、内容、服务和表现形式等需要适应不断变化的网络营销环境,网站应具有连续性和可扩展性。
易雅达已经写了一个企业网站建设过程,所以我们只是为了避免冗余列出文章的一些关键点。
设计一个网站时,不应该开始里面的文本编辑器(的BBEdit)或网站建设应用程序(Dreamweaver中)的过程 。相反,这一过程应该开始在一张纸上,或在流程图软件。
通俗地说,流程图提供了一个可视化的图表,说明你的网站结构。您的网站有多少主导航项目将包含哪些内容?这些项目将被称为?是否有在主网页中包含的任何网页?他们会是什么呢?规划您的网站使用的流程图,你得到一个良好的开端:
在建模阶段,静态的“线框”的实体模型创建的每一个独特的网页。要创建线框图,人们可以使用:
这些线框包含一个裸骨骼的骨架,这说明了一个特定网页的布局。标志会在哪里去了?内容位于何处?会不会有面包屑吗?你将有一个登录框?每个这些问题(和更多)回答在建模阶段。有几件事情之一创建线框时,应考虑:
一定要包括所有将用于(标志,导航,内容安排,图像/视频的位置,登录框,搜索,面包等)的重要元素
在易雅达专业的企业网站建设策划书中第三个阶段包括:
转换成代码(标记)Web浏览器使用的网页设计,从图像到您的网站在因特网上展示
在最后阶段,参考两个流程图建立在第一阶段,在第二阶段的线框创建,以创建最终的页面布局和设计的样机。在Photoshop或其他图像编辑软件,您选择使用,因为它是一种痛苦,一旦它被转换成标记(代码)进行更改设计的设计应该敲定。
一个结构良好的网页设计过程是许多网页设计师选择忽视最重要的步骤之一。网页设计过程中,如我们刚刚描述的,你增加的可能性,您的网站将精心组织,容易通航,和用户友好。如果你想跳过任何在我们专业的网页设计清单的项目,确保网页设计过程中是不是其中之一。
平衡。平衡是指平等分配的重和轻元素在单一页面上。
统一。团结保留所有在网站上的类似元素的一致好评和多样化进一步除了那些凡事都要拉成一个统一的整 体。
重视。重点涉及映入眼帘的是绘制到设计要点;又称“联络点”。
对比度。不只是色彩对比,但也反衬的形状,大小,纹理,甚至排版 。
节奏。也被称为重复,节奏带入你的网页设计的内部一致性。
企业网站建设,信息超载是很多时候,一个企业网站建设的最大杀手之一 。设计者有时却忘了说“少即是多”,不知何故似乎相信,塞入到一个页面的信息越多,将更好。不要成为一个信息超载的受害者 。保持你的布局,为尽可能清洁 。不同的主题给自己的专用网页。
信息过载的最大原因之一是不能成功地规划出您的网站通过使用流程图和线框布局,讨论了上述步骤,记住:空格不一定是一件坏事。事实上,空白是你的朋友,尤其是在创建一个专业的网页设计。成功的专业网页设计师学习如何使用白色,负空间自身优势,并把它设计的关键要素 。
专业设计一个网站时,每次问自己:“有什么可以做,使设计更好看?”,比较一致的,和最重要的是,给你的网站一个更强大的身份和形象。
当我们说“细节”,我们不只是谈论平面设计元素。没有,平面设计仅仅是冰山一角。我们还谈论排版(字体面临即宋体,黑体,12像素,18像素,字体风格/重量即粗体,斜体)和其他设计元素。
注重细节是非常重要的,因为它常常是在你的设计细节,使您的网站脱颖而出的竞争。 - 给他们一些不同的,独特的`,和有吸引力的,他们会回来访问。他们甚至可能喜欢你的网站。
CSS - 又称级联样式表 - 表为基础的网站布局。问题是,很多网页设计师仍然使用表来创建自己的设计。不仅是这个专业,但表只是普通的。这里有一些原因使用你的网页设计中的表是一个坏主意:
表减慢您的网站。加载之前向用户显示一个表中的细胞内部的一切 。使用拨号上网的人,这一点尤其明显。
表使凌乱的代码,并添加不必要的垃圾标记。文件大小是由于过度行代码,这意味着装载速度增加。此外,筛选数百行代码(有时千)只是为了改变并不是很多的乐趣。
使用表时,通用的布局更新困难且耗时。制作通用的编辑与表打开每个文件,通过筛选的代码和垃圾标记,并作出改变(同样,在每一页上)。通常使用CSS的时候,所有必须做的就是打开样式表,改变单一的价值。
表应该只用于显示数据,而不是用于设计网站。
表的限制你的创意和设计 。枯燥的,基于网格的布局表格布局是有限的。
有了CSS,你可以随时随地将任何。用CSS布局的可能性是无穷无尽的 。
CSS将节省您的时间,并增加你的收入,从长远来看 。更新和编辑更容易使用CSS比表格。由于更快的加载速度,更少的游客很可能变得急躁和离开。较长的访问浏览,更多的广告点击,降低跳出率=为你更多的钱 。
高品质的CSS展示网站上显示你的CSS网站 。
再次,说白了,如果你的网站是使用表格创建,它不是专业的网页设计质量。现在流行使用CSS样式表的公司网站建设。
有一件事,极大地损害一个网站的质量和信誉是写得不好,语法不正确,拼写错误的内容。不幸的是,在一个非常高的网站数量目前这类内容 - 尤其是“专业”的公司网站,
如果你不知道怎么写,然后雇人写您的网站内容。以后你会感谢自己。即使你知道怎么写,错误是很容易的。通过您的内容运行几次,以确认一切是有意义的,有趣的是,和拼写正确。你会显得更加专业和人民将采取什么你不得不说更严重。
网站可用性是非常重要的的。在一般情况下,可用性是指用户可以如何学习和使用的产品,以实现自己的目标,他们是这一进程的满意度如何。
“可用性”,易雅达给的定义,是指使用“该产品的人,可以这样做快速而轻松地完成其任务。可用性也可以考虑成本效益和实用性等因素。”
如果网站的可用性差,那么人们可以很容易地变得沮丧,并留下您的网站 。可用性是一个专业设计企业网站的最重要的元素。
有些人会争辩说,与您的网站从W XHTML和CSS验证验证是浪费时间。
无障碍。如果没有无障碍,您运行被起诉的风险 。例如:一个残疾的人不能使用“常规”的浏览器,如果你的网站是无法给他们。虽然验证并不一定能保证无障碍,这是一个尽职调查的重要组成部分,是有足够的理由,您应该验证您的网站的XHTML和CSS 。
跨浏览器兼容,你的网站在所有Web浏览器相同显示。在下一步,我们将覆盖跨浏览器兼容的重要性。
你看起来更加专业有效的网站。同样,喜欢有趣的内容,无语法错误和拼写错误,有一个有效的网站,让你看起来更专业,您的访客。它告诉他们“嘿,我关心我的网站的形象,我花了时间来验证它”。
如果你正在建设一个网站的第一次,那么你可能会发现你的网站有很多验证错误。不要担心,这种情况易雅达最好的。验证规则,更少的错误,你会得到更容易将验证您的网站。
也许是最困难,耗时。易雅达专业企业网站建设方面是确保你的网站是符合标准的。
符合标准的,是在描述网站用户代理“(往往是Web浏览器)万维网联盟(W3C)建议的web标准相对符合经常使用的一个术语
通俗地说,如果你想你的网站被认为是专业,那么它必须外观和功能在所有主要浏览器相同。此外,实现互操作性降低了内容提供商的费用,因为它们必须只制定一个文档的一个版本。
如上所述,建立一个符合标准的的网站将采取大量的时间,甚至可以涉及使用某些元素的顺序基本 出现在所有主要浏览器相同的。主要的浏览器包括:的Internet Explorer 6(IE6的PC)的Internet Explorer 7(IE7的 - PC),火狐(PC和Mac),Safari浏览器(PC和Mac)和Opera(PC和Mac)。这些浏览器控制的大部分浏览器市场份额,因此,您所创建的网站应在这些浏览器中的每一个测试广泛,以确保遵守标准。此外,XHTML和CSS验证(如在第8步中提到:XHTML和CSS验证)编程时是非常重要的的一个网站,以符合标准。验证您的网站,验证你的CSS样式表。
优化网站是专业设计一个网站时,必须考虑的另一个重要因素。网站优化包括:
图像优化。音频和视频,图像会严重损害您的网站加载速度。始终压缩你的图片使用Photoshop或您最喜爱的图像压缩实用程序 。通过压缩图像,减少文件的大小,它允许一个网页加载更快从而最终降低的机会,你的访客会离开您的网站由于长期的加载时间。
音频/视频优化。尖叫“外行”的另一项主要的烦恼是有巨大的视频和音频文件嵌入在您的网页 。尝试使用Flash视频(FLV)压缩为您的视频文件(MP3)为您的音频文件压缩。不仅是文件大小小于(AVI)的视频或音频(WAV)(MPG),但视频/音频负荷更快,这意味着您的网页上的其他元素将加载速度更快 ,太。
清洁的代码。不使用表设计你的网站-使用CSS(层叠样式表)。表格有很多垃圾的标记,这将减慢您的页面加载时间,增加文件大小,并进行编辑和更新相当困难。
验证您的XHTML和 CSS 。虽然在第8步范围之内,XHTML和CSS验证是一个专业的网站优化的不可分割的一部分,因此不应被跳过。验证您的XHTML和CSS 。
专业设计的网站设计应具有扎实的搜索引擎友好的基矗为了使您的网站搜索引擎友好的:
不要使用Flash。如果你必须使用Flash,请确保它是谨慎使用。Flash内容不被搜索引擎蜘蛛抓取和位于Flash文件里面的内容,因此不能被索引的搜索引擎,如百度,谷歌,雅虎,Bing等。
不要使用框架。搜索引擎蜘蛛爬行通过一个使用框架的网站,有困难的时候 。许多搜索引擎蜘蛛访问使用框架设计的一个网站时,将收到以下消息:
“对不起!您需要一个帧的浏览器浏览本网站。“
关键字研究。优化您的网页,包括您网站上的内容相关的关键字。使用关键字研究工具,如“百度指数”找到最好的,最相关的关键字为您的内容 。
研究关键词在网页标题。可以说,在搜索引擎优化最重要的元素,确保你的标题标签包括关键字研究阶段中的关键字。
研究在URL中的关键词 。一定要包括在您的网页的标题以及研究关键字 。例如,如果您网站上的页面是关于”网站SEO“,请确保该文件保存为“website-seo.html”。使用破折号,而不是下划线,如果可能的话。
CSS导航/ CSS样式表。CSS导航保证,您的网站导航文字是搜索引擎蜘蛛抓取 。CSS导航加载速度非常快,任何人都可以查看使用任何浏览器的导航。
研究关键词在锚文本。您的网站的内部和外部的超链接,一定要包括在超链接的锚文本的研究关键字。这将有助于搜索引擎更好地确定某个特定页面,将有助于网页排名较高的研究关键字。
图像ALT标签,没有图像中的文本 。不仅是XHTML验证所需的ALT标签,但他们的网页易读性的必要组成部分。尽量避免放置您的图片文字,因为搜索引擎蜘蛛无法抓取图片文字 。但是,如果你必须把图像内的文本,使用的形象,图像的ALT标签内的文字 。搜索引擎蜘蛛可以阅读ALT标签,只是没有文字图像内。
最后一步是在创建一个专业的企业网站,以避免滥用FLASH,JavaScript和声音效果。不是每个人都有他们的计算机上启用的Flash或Javascript,因此您的网站不应该在他们周围。如果你打算使用Flash或Javascript,请谨慎使用。
尽量不要使用您的网站上的Flash前奏。大多数人讨厌等待Flash前奏负荷,被-迫坐下来通过他们,恨的声音,其中许多人感到惊讶。不要使用只有Flash,建立自己的网站。同样,对用户没有启用他们的计算机上的Flash?这可能是一个潜在客户,客户或读者你就错过了,因为不必要的技术限制。
事实上,Flash和声音效果,一般应避免当创建一个专业的网页设计。JavaScript是唯一的例外,只要你计划的网站工作,即使浏览器禁用。Flash和声音效果是很多人造成滋扰,所以仅仅出于这个原因,尽量远离它们。
看完这篇“企业网站建设策划书”文章后,你知道的事情,实际上是能够创建一个专业的企业网站。现在行动起来,开始建设一个专业的网站!哎,如果你不能自己做,请马上给易雅达打电话,我们帮你做公司网站。
服装公司网站设计的策划书
第一章市场分析:..................2
第二章建设网站目的及功能定位...............2
第三章网站技术解决方案.............2
第四章网站内容及实现方式................3
第五章网页设计...............4
第六章网站维护...............5
第七章网站测试...............5
第八章网站发布与推广.................6
第一章市场分析:
a.服装行业竞争激烈,变化快,信息需求量大。积极开拓扩大国内市场和国外市场是每个企业取得成功的关键要素。但是要扩大海内外两个市场,单单是通过以往的宣传途径去扩大公司的知名度是远远不够的。
b.在这信息时代,我们就得好好地利用网络资源,利用互联网来传播信息,让消费者真正了解的本公司的性质和能力,让我们成为消费者值得信赖的企业。一个公司能否得到消费者的信赖和认可是非常重要的,也是决定一个公司成败的关键因素之一。
c.传统企业同互联网联姻,借助互联网展示企业形象,发布产品信息、做好客户服务已经成为业界的共识,成为现代企业发展中一个不可或缺的步骤;互联网为企业服务,渗透到企业的生产、销售、管理当中去。
d.根据公司自身的条件,我们可以利用网站升自身的价值,打响知名度,让外界的人更多地了解本公司。这也是企业提高效益、扩大规模、赚取利润的必由之路。同时也可以节省费用,节省人力资源,减少不必要的浪费。
第二章建设网站目的及功能定位
?目的:建成精美优秀的服装公司网站,成为行业内网站的典范;服务于公司宣传、产品销售和企业管理,重点在于产品展示、新产品发布,成为企业运转和发展壮大的重要举措之一;引导服装企业利用互联网技术进行连锁经商管理的潮流。
?界面美观时尚,吸引公众的注意力,迅速树立企业形象。
?为客户提供便捷服务,让客户轻松地获得自己所需要的商业信息。?及时发布最新产品,销售产品。
?为客户提供反馈平台,回答用户经常关心的问题
?功能定位:专业的服装公司网站加管理系统,集形象展示、信息发布、客户反馈、售后服务等多种功能于一身。同时网站的可扩展性也比较强。
第三章网站技术解决方案
根据网站的功能确定网站技术解决方案。
1.租用虚拟机,价格比较便宜,也便于管理
2.选择操作系统,用windowxx/nt
3.投入成本:
投入成本相对于同类的操作系统而言,其成本比较低,而且操作便捷,简单易会。
4.稳定性和功能:
规范地进行系统建设、开发和硬件配置,提供合理且经济有效的应急方案,确保系统的高稳定性。在保证各种网上应用服务的稳定高效运行的同时,能够在高访问负载情况下,向各类服务对象提供可靠的服务。在考虑经济性和实用性的前提下,选择高性能的数据库服务器和应用服务器。
5.开发:
在设计时,提供开放性好的技术方案,各种接口满足开放和可扩展的原则。系统采用面向对象和模块化的设计理念,便于更新、扩充、升级。系统的功能应满足当前的业务处理的需求,并充分考虑未来业务种类不断增长和用户不断增长的需求。
6.安全性:
实现备份和方便快捷的恢复功能,能够抵御高强度的网络攻击和渗透,在网站遭到攻击或系统崩溃时能快速恢复,确保重要数据的机密性和完整性。
7.采用模板自助建站,便于管理
8.选择程序asp的动态程序及相应的数据库,可操作性比较强
第四章网站内容及实现方式
?网站的结构导航栏的内容主要有:公司首页公司
简介、公司动态、产品展示、店面形象、品牌招
商、联系我们
?网站的整合功能:
?flash引导页:首页设计使用flash技术,是网站
首页具有动感,并大方得体,突出服装公司标记性形象,运
用现代理念和元素,体现出服饰现代不失传统、庄重不失轻
松、大众不失前卫的特点。
?栏目页:主要采用左右结构方式
?网站栏目详细:
?公司简介
?企业概况:杭州锦欧时装有限公司介绍和其主要品牌伊芙丽
的介绍
?发展历史:公司发展历史大事记
?资质荣誉:企业荣誉和资质展示、媒体报道等
?公司动态
?伊芙丽的最新新闻动态
?产品展示
?产品的分类展示,图文并茂,并提供产品的关键字搜索功能。
?产品世界:所有产品的资料信息
?精品推荐:公司主打产品,精品服装推荐展示区
?店面形象
?用图片展示各个店面的形象
?品牌招商
?阐述伊芙丽这个品牌的优势,列出加盟条件,在线加盟申请
表单
?联系我们
?在线留言:网站访问者、客户、经销商通过网站的询盘、反
馈等多种信息传递功能能够及时告诉他们的想法、意见和建
议,为公司的发展做参谋。
?联系我们:公司地址、电话、传真、qq、邮箱等相关信息
第五章网页设计
网页的页面布局要具有相对的协调性,网页的色彩采用近似色,主要以粉红色和浅紫色为主,这两种色调给人一种温暖的感觉,尤其是紫色代表的是一种高贵的气质,两种色调的搭配,正好显示出服装可以给人带来温暖、美丽、给人以高贵的气质。
左右结构式的设计符合大多数人的阅读习惯。
费用预算主栏目
文字flash引导
公司首页
公司简介
公司动态
产品展示
店面形象
品牌招商
联系我们分栏目//公司概况发展历史资质荣誉最新动态产品世界精品展示//在线留言
联系我们属性价钱(元/人民币)flash200综合页面700静态页面300静态页面300静态页面300动态页面500静态页面300静态页面300静态页面200静态页面及表单300留言板400静态页面300
合计:4100
第六章网站维护
?对项目产品实行一年免费维护服务。在应用系统交付用
户后的一年内,免费对用户系统进行维护。包括程序的
改错,系统出现重大问题而用户无法自行解决时,我会
到用户现场解决问题等。
?当用户需求增加或修改模块时,以优惠的价格为用户提
供新的系统
第七章网站测试
网站发布前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容:
1、文字、图片是否有错误。
2、程序及数据库测试。
3、链接是否有错误。
如果这些测试都没问题,就可以交给用户使用了。
第八章网站发布与推广推广:博客营销
论坛推广
淘宝网内推广
宣传单页推广
邮件群发推广
投放网络广告
发布:信息发布产品发布、在互联网上发布本网站
我的博客是以旅行为主,去一些自己喜欢的地方,在这些地方留下自己的印记。接下来会给大家介绍一些自己去过或者值得大家去的地方,同时还会分享旅行中的一些图片,美食,有趣的事情。
一、市场分析
(1)放松身心。人们来自学习和生活的压力比较大,面对繁重的学习和生活压力,几乎所有的学生都有外出旅游,放松身心,寻求乐趣的愿望。调查相关资料显示,16到26岁的青少年中,有35.16%的人旅游目的在于寻求乐趣。
(2)拓宽视野。现在的大学生对知识的渴求早已不局限于单纯课本知识界限,而是转向社会和生活学习。据调查显示:16到26岁的青少年外出旅游的目的,46.29%在于拓宽视野。
(3)运动。大学生活泼好动,而平时又忙于学业,缺乏运动和锻炼的机会,因此,许多大学生旅游包含利用旅游的机会,进行登山、滑雪等运动健身的动机。
(4)交际。现在的大学生多数是独生子女,平日里社会交往比较少,因此,许多大学生渴望通过旅游活动与别人交流思想、加深了解、沟通感情、建立友谊。
二、网站目标
随着中国旅游业的日益成熟,旅游市场竞争加剧。近年来,许多景区的营销策略,从大众营销逐步转变为基于市场细分及市场定位理论的差异化营销。各旅游景点根据自身优势资源,在文化,休闲,运动,老人,学生等细分市场份额上展开了激烈的争夺。然而,专门为大学生旅游市场开展的营销活动并不多。之所以会这样,是因为大学生游客消费能力有限,出游时间又大部分为旅游旺季。因此大学生旅游市场被理所当然地当成了“鸡肋”市场。然而,随着旅游市场营销观念的转变,大学生旅游市场在新一轮的旅游景点的市场竞争中的重要性不断明显。
三、服务对象
大学生旅游消费市场是一个比较特殊的旅游消费市场,既拥有一般旅游消费者的特征,同时受其知识构成、生活规律的影响。
四、推广方式
1.利用各地门户网站的人气来宣传。在各地门户网站相关版块频繁发表相关的帖子,在帖子的底部签名档附带本站的链接。
2.在相关旅游网站和学生经常光顾的网站发表文章,把旅游,以及白领一族的健康联系起来,可以和点击量高的旅游网站建立友情链接,借助他们的人气来壮大自己,而这些网站对链接的网站质量有较高的要求,一般的网站是无法吸引他们的注意的。
3.找一些有特色的地方景点进行合作,在本站免费发布他们的信息和地址,这样可以实现双赢。
五、未来赢利手段
1.收取广告服务费。吸引餐著名景点进驻,我们帮商家进行推广提高知名度,吸引消费者,而我们就会对商家收取一定的服务费用。
2.收取销售提成。,我们还会对进一步在商家通过在我们博客网站报名的消费者的收取提成。
一、前言
互联网经历了高潮和低谷,当失去耐心的人开始疾呼互联网是泡沫,大家不要陷进去的时候,中国互联网仍然我行我素,走着自己该走的路。专家们对于互联网企业将有90%关门的预言如今也不攻自破。这些风风雨雨让许多真正了解互联网的人终于看明白了一点:互联网本身并不能创造产值,它是一个服务性行业。
透过泡沫看本质,可以让我们明白很多,互联网不是神话,而是实实在在的一个媒体、一种工具、一条途径。认清了这些,我们就发现,原来互联网真的很有用,如果你懂得利用的话。传统企业同互联网联姻,借助互联网展示企业形象,发布产品信息,做好客户服务已经成为业界的共识,成为现代企业发展中一个不可或缺的步骤;互联网为企业服务,渗透到企业的生产、销售、管理当中去,这也成为互联网发展的重要模式之一。
让我们构想一下企业利用互联网之道的美好局面:企业占领互联网这一第四媒体的宣传阵地,利用它面向全球展示了企业的形象、品牌、文化和产品;
互联网不仅仅是网站,更是一种高效高技术含量的管理方法和手段。企业通过互联网的应用引进管理技术和观念,丰富管理手段,倡导互动沟通和透明管理,提高企业管理效率和质量水平;
企业通过互联网寻求产品的销售新渠道,寻求更多的商业机会。对于这些,我们相信,如果能很好的利用互联网,互联网必将助企业一臂之力。
二、为什么需要一个新的xx企业网站
1、好马配好鞍,名企配好站
中国xx企业是中国低压电器行业规模最大的产销企业之一。一个名牌企业,肯定可以在互联网上找到它的踪影,xx也不例外。然而纵观现有的xx企业网站,我们总感觉到,它可以也应该做的更好。
若干同行业名牌企业网站:
上述为xx企业和其它一些大集团网站技术参数情况,从中可以看出,现有的xx企业网站还需要更好的行使其职能。一个理想的xx企业网站应当以知名企业网站为标准,与企业形象相衬,能够在企业的宣传策略上添加浓重的一笔。
2、xx企业网站应该是这样的
符合:xx企业网站应当符合企业形象标准,能够充分展示企业精神和企业文化,能够展示xx人的风采;
现代:xx企业企业网站应当是具有青春活力,看上去美观大方的网站,能够紧跟企业网站设计潮流,运用流行元素,使网站和企业一样充满现代气息;
实用:xx企业网站应当让访问者最快找到他所需要了解的,一目了然,轻松自如;同时,管理人员能够轻松进行网站内容更新和维护工作。实用、易用能使xx企业网站走向良性循环轨道;
互动:访问者是一面镜子,xx企业网站应当从访问者那里获取对网站的反馈,能够捕捉客户的需求,能够双向交流,能够使客户在网站中
充分发表见解,并加以吸收;
扩展:xx企业网站应当是一个可扩展的网站,能够根据技术的发展而将其充分应用,能够将企业外部窗口和企业内部管理机制相结合,能够为管理决策提供数据统计与分析;
xx企业网站应当高屋建瓴,未雨绸缪,将企业利用互联网发挥到极至,具备了上述五大特点的xx企业网站,就可以做到。
三、 网站设计需求
1、建立完善的产品信息展示系统
产品展示是企业网站的重要职能。建立一个完善的产品信息展示系统,分类合理,访问快捷,添加方便,管理科学。这样的一个产品信息展示系统,能够使客户快速了解产品信息,并找到自己所需要的,或者发出询价意向,或者给出反馈意见,企业通过产品的展示和反馈,能够快速了解变化中的市场需求,把握商机,运筹帷幄。
2、树立诚信经营企业形象
诚信是企业之本。xx企业正是靠诚信经营,质量第一赢得了客户和市场的青睐。在xx企业网站的建设中,也要展示出企业的诚信形象,通过互联网传播xx的企业精神和企业文化。
3、保持市场的领先地位
4、吸引更多的客户
5、为现有的客户提供更有效的服务
6、开发新的商业机会
7、建立完善的网上服务系统
8、提高管理效率
四、 网站设计风格
网站语言:简体中文繁体中文
xx企业的客户层面广,产品远销全国各地和海外市场,服务好xx所有的用户是xx人义不容辞的职责。因此设计不同的语言界面,会让不同地域讲不同语言的xx用户有更亲切温馨的感觉。
网站风格
以xx企业企业ci为基础
网站属性:垂直型网站
华人风格(中文版)
纯欧美风格(英文版)
以xx企业ci为基础,根据不同地域客户的浏览习惯设计出一流的专业网站,吸引各界浏览者对xx企业网站的浓厚兴趣,培养客户对xx企业网站的忠诚度。
2019企业网站策划书范文
策划书网发布2019企业网站策划书范文,更多2019企业网站策划书范文相关信息请访问策划书网策划频道。
前言
网络是企业进行形象宣传,产品展示推广,与客户沟通,信息互动的阵地,建立自己的网站有利于企业树立自己的网上品牌,对企业的长远发展,企业文化,企业品牌建设都有非常重要的意义,并且根据机构统计预测:XX年全球互联网用户已超过5亿。到XX年将达到15亿;中国XX年互联网直接收入为8亿美元;到达XX年全球商业的一半将在网上进行。互联网正改变着经济,改变着人们获取信息的方式,企业如果不及早投身网络经济大潮,必将被淘汰。
网站主要内容包括:企业介绍、项目介绍、企业员工、企业风采等内容,企业网站主要定位于企业形象宣传、企业介绍、项目介绍等内容。随着公司经营的不断深入、规模不断的扩大,对企业风站的需求不仅仅满足于对企业形象的宣传,如何通过企业网站为企业的准客户、客户提供更多、更好的服务、如何实现与客户信息的交互、如何更多的让准客户通过企业网站了解到更快捷、全面的项目信息,将是本次网站建设的目的之所在。
第一章客户需求分析
1.1客户现状
我们面对面的交流。只有充分了解了企业的需求,在行业中的地位,优势资源,优势产品,销售状况和一些不足等各方面的信息,我们才能为您"量身订做、量体裁衣",建设好这个窗口。
1.2客户理想中的企业网站
全面树立企业网上形象
通过网站吸引更多的准客户
为现有客户提供更好的服务
建立产品展示订购系统
建立动态发布项目信息
保持的市场地位;
建立完善的网上服务与跟踪系统
第二章网站定位与内容规划
2.1企业网站定位
我们将把建设的.网站定位于:展现企业形象、拓展网上营销、着力网站宣传
该定位的具体含义为:
1、通过网站来达到全方位展现企业形象、综合实力的目的,大力打造影响力,让网站成为宣传企业形象的全新基地;
2、通过同上特色栏目全方位、及时的开展网络营销,并通过客户留言版和客户反馈系统获取部分准客户资料。
2.2网站内容规划
本次建设的网站主要内容规划如下:
2.2.1、网站首页
网站首页是企业网站的门户,简洁、大方、加载速度快是网站首页的关键要素。网站主要规划的内容有:
公司快讯店面信息最新新闻商品译站
企业邮箱入口
全文搜索工具
在线调查
企业形象flash
友情连接
网站流量统计分析
2.2.2、公司简介
公司简介是集中展示企业形象的栏目,风格一致,体现出大企业的风范。其主要包括以下小栏目
公司简介
经营理念
发展战略
企业风采
2.2.3、新闻动态发布系统
最新动态栏目主要用来发布企业新闻,公司动态、消息等。通过最新动态栏目可使客户对公司最新的发展动态,产品信息、人文文化、最新消息等信息有一个及时的了解。此栏目,可让客户在线实时管理,发布新闻,删除新闻,更改等
公司快迅
图片新闻
2.2.4、产品实时发布系统与在线订购系统
产品类型、型号分类、详细内容
与会员系统相结合,强力推出在线订购系统
四、网站栏目架构
1、吴地文化
2、苏州景点
3、预订服务
4、天堂论坛
5、旅游常识
6、饮食文化
7、咨询广场
8、会员注册:个人注册和商家注册
9、服务区
五、网站设计
网页的版面设计直接影响到网站的效率。避免与其他网站的雷同,以致于被埋没在网络的大海之中,故本网站将全方们设计一个具格令人回味的界面。
1、优化视图设计,插入动画,但数量不能太多
2、图文并茂,色彩图片、文字合理搭配,在保持网页整体一致性的情况下追求属于本网站独特品味,造出一些亮点。
3、网让导航栏的设计,使整个网站的组织形式清晰,并保证页面不单调
4、网站设计真正做到以服务顾客为核心。
5、及时和定期与日俱增新信息。
六、风店的特点
个性化,应用灵活,功能强大,可扩展性、实用性强。宣传效果佳,成本低廉,服务优,维护有保障,便于操作,立足于服务,立足于提高人们的生活水平。
七、网站的维护
1、时时监控,若软硬件出现问题,及时进行评估并在24小进内解决。
2、第天备份数据,优化数据库设计
八、运营事宜
1、宣传工作与各大网站建立链接,注同搜索引擎
2、与商家保持联系,取得他们的支持,获取网页素材和市场信息
3、通过制作成功的风站扫提供的信息提高网站人气,配合商家的有关活动,增加网站的可信度。丰富网站内容,加大推广力度,吸引苏州人和来苏旅游的人的眼球。使网站在短期内能运转起来,以便为将来网站盈利作准备。
九、财务分析
(一)、支出
1、维护费用
2、设备费用
3、人员工资
4、推广费用
(二)、收入
1、广告收入
)贴图:<img src="图片地址">
2)加入连接:<a href="所要连接的相关地址">写上你想写的字</a>
1)贴图:<img src="图片地址">
2)加入连接:<a href="所要连接的相关地址">写上你想写的字</a>
3)在新窗口打开连接:<a href="相关地址" target="_blank">写上要写的字</a>
消除连接的下划线在新窗口打开连接:
<a href="相关地址" style="text-decoration:none" target="_blank">写上你想写的字</a>
4)移动字体(走马灯):<marquee>写上你想写的字</marquee>
5)字体加粗:<b>写上你想写的字</b>
6)字体斜体:<i>写上你想写的字</i>
7)字体下划线: <u>写上你想写的字</u>
8)字体删除线: <s>写上你想写的字</s>
9)字体加大: <big>写上你想写的字</big>
10)字体控制大小:<h1>写上你想写的字</h1> (其中字体大小可从h1-h5,h1最大,h5最小)
11)更改字体颜色:<font color="#value">写上你想写的字</font>(其中value值在000000与ffffff(16位进制)之间
12)消除连接的下划线:<a href="相关地址" style="text-decoration:none">写上你想写的字</a>
13)贴音乐:<embed src=音乐地址 width=300 height=45 type=audio/mpeg autostart="false">
14)贴flash: <embed src="flash地址" width="宽度" height="高度">
15)贴影视文件:<img dynsrc="文件地址" width="宽度" height="高度" start=mouseover>
16)换行:<br>
17)段落:<p>段落</p>
18)原始文字样式:<pre>正文</pre>
19)换帖子背景:<body background="背景图片地址">
20)固定帖子背景不随滚动条滚动:<body background="背景图片地址" body
bgproperties=fixed>
21)定制帖子背景颜色:<body bgcolor="#value">(value值见10)
22)帖子背景音乐:<bgsound="背景音乐地址" loop=infinite>
23)贴网页:<iframe src="相关地址" width="宽度" height="高度"></iframe>
/----------------------------------------HTML特效代码--------------------------------/
1。忽视右键
<body oncontextmenu="return false">
或
<body style="overflow-y:hidden">
2。加入背景音乐
IE:<bgsound src="*.mid" loop=infinite>
NS:<embed src="*.mid" autostart=true hidden=true loop=true>
</embed>
*.mid你的背景音乐的midi格式文件
3。简单的window.open方法
<a href="#"
onclick="javascript :window.open(文件路径/文件名,newwindow,
toolbar=no,scrollbars=yes,resizable=no,top=0,left=0,
width=400,height=300);">文字或图片</a>
参数解释:
<SCRIPT LANGUAGE="javascript"> js脚本开始;
window.open 弹出新窗口的命令;
文件路径/文件名 弹出窗口的文件名;
newwindow 弹出窗口的名字(不是文件名),非必须,可用空代替;
width=400 窗口宽度;
height=300 窗口高度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</SCRIPT> js脚本结束
4。简单的页面加密
<script LANGUAGE="javascript">
<!--
function loopy(){
var sWord ="";
while(sWord!="login"){sWord=prompt("请输入你的登陆密码");}
alert("登陆成功!");
}
loopy()
//-->
</script>
5。拉动页面时背景图不动
<style>
body{background-image:url(logo.gif);
background-repeat:no-repeat;background-position:center}
</style>
6。让浏览器在保存页面时保存失败
<NOSCRIPT><iframe src="*.html"></iframe></NOSCRIPT>
7。随机替换图片
<script>
document.write(<img src="img/+parseInt(Math.random()*(5))
+.gif"height="40" width="50">
</script>
图片文件名为0.gif 1.gif 2.gif 3.gif 4.gif
8。窗口定时关闭
先将如下代码网页文件的区:
<script language="javascript">
function closeit() { setTimeout("self.close()",10000) //毫秒 }
</script>
然后再在<body>标内加入如:<body onload="closeit()">
9。网页自动关闭
<html>
<head>
<object id=closes type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
</head>
<body onload="window.setTimeout(closes.Click(),10000)">
这个窗口会在10秒过后自动关闭,而且不会出现提示.
</body>
</html>
10。网页自动刷新
在head部记入
<META HTTP-EQUIV="Refresh" content="20">
其中20为20秒后自动刷新,你可以更改为任意值。
11。网页自动转页
<META HTTP-EQUIV="Refresh" CONTENT="时间(秒);URL=地址">
12。保持layer在最前面,而不被Iframe、Object所覆盖
在Layer中再插Iframe 或 Object 设z-Index值
<div z-Index:2><object xxx></object> # 前面
<div z-Index:1><object xxx></object> # 后面
<div id="Layer2" style="position:absolute; top:40;width:400px;
height:95px;z-index:2"> height=100% width=100%>
<iframe width=0 height=0></iframe>
</div>
<div id="Layer1" style="position:absolute; top:50;width:200px;
height:115px;z-index:1">
<iframe height=100% width=100%></iframe>
</div>
13。返回上一页
<a href=javascript :history.back(1)>『返回上一页』</a>
14。关闭窗口
<a href=javascript :self.close()>『关闭窗口』</a>
15。关于iframe的透明背景
<IFRAME ID="iFrame1" SRC="iframe.htm"
allowTransparency="true"
style="background-color: green"></IFRAME>
16. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
17. <body onselectstart="return false"> 取消选取、防止复制
18.onpaste="return false" 不准粘贴
19.oncopy="return false;" oncut="return false;" 防止复制
20. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
21. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
22. <input style="ime-mode:disabled"> 关闭输入法
23. 永远都会带着框架
<script language="JavaScript"><!--
if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
// --></script>
24. 防止被人frame
<SCRIPT LANGUAGE=JAVASCRIPT><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>
25. 网页将不能被另存为
<noscript><iframe src=*.html></iframe></noscript>
26. 查看网页源代码
<input type=button value=查看网页源代码 onclick="window.location = "view-source:"+ "http://www.pconline.com.cn"">
27.删除时确认
<a href="javascript :if(confirm("确实要删除吗?"))location="boos.asp? &areyou=删除&page=1"">删除</a>
28.屏蔽功能键Shift,Alt,Ctrl
<script>
function look(){
if(event.shiftKey)
alert("禁止按Shift键!"); //可以换成ALT CTRL
}
document.onkeydown=look;
</script>
29. 网页不会被缓存
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或者<META HTTP-EQUIV="expires" CONTENT="0">
30.怎样让表单没有凹凸感?
<input type=text style="border:1 solid #000000">
或 <input type=text style="border-left:none; border-right:none; border -top:none; border-bottom: 1 solid #000000"></textarea>
31.不要滚动条?
让竖条没有:
<body style="overflow:scroll;overflow-y:hidden">
</body>
让横条没有:
<body style="overflow:scroll;overflow-x:hidden">
</body>
两个都去掉?更简单了
<body scroll="no">
</body>
32.怎样去掉图片链接点击后,图片周围的虚线?
<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
33.电子邮件处理提交表单
<form name="form1" method="post" action="mailt****@***.com" enctype="text/plain">
<input type=submit>
</form>
34.在打开的子窗口刷新父窗口的代码里如何写?
window.opener.location.reload()
35.如何设定打开页面的大小
<body onload="top.resizeTo(300,200);">
打开页面的位置<body onload="top.moveBy(300,200);">
36.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
<STYLE>
body
{background-image:url(logo.gif); background-repeat:no-repeat;
background-position:center;background-attachment: fixed}
</STYLE>
37. 检查一段字符串是否全由数字组成
<script language="Javascript"><!--
function checkNum(str){return str.match(//D/)==null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))
// --></script>
38. 获得一个窗口的大小
document.body.clientWidth; document.body.clientHeight
39. 怎么判断是否是字符
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");
40.TEXTAREA自适应文字行数的多少
<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>
41. 日期减去天数等于第二个日期
<script language=Javascript>
function cc(dd,dadd)
{
//可以加上错误处理
var a = new Date(dd)
a = a.valueOf()
a = a - dadd * 24 * 60 * 60 * 1000
a = new Date(a)
alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日")
} cc("12/23/2002",2)
</script>
42. 选择了哪一个Radio
<HTML><script language="vbscript">
function checkme()
for each ob in radio1
if ob.checked then window.alert ob.value
next
end function
</script><BODY>
<INPUT name="radio1" type="radio" value="style" checked>Style
<INPUT name="radio1" type="radio" value="barcode">Barcode
<INPUT type="button" value="check" onclick="checkme()">
</BODY></HTML>
43.脚本永不出错
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide function killErrors(){return true;} window.onerror = killErrors; // -->
</SCRIPT>
44.ENTER键可以让光标移到下一个输入框
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
45. 检测某个网站的链接速度:
把如下代码加入<body>区域中:
<script language=Javascript>
tim=1
setInterval("tim++",100)
b=1
var autourl=new Array()
autourl[1]="www.njcatv.net"
autourl[2]="javacool.3322.net"
autourl[3]="www.sina.com.cn"
autourl[4]="www.nuaa.edu.cn"
autourl[5]="www.cctv.com"
function butt(){
document.write("<form name=autof>")
for(var i=1;i<autourl.length;i++)
document.write("<input type=text name=txt"+i+" size=10 value=测试中
……> =》<input type=text
name=url"+i+" size=40> =》<input type=button value=GO
onclick=window.open(this.form.url"+i+".value)><br>")
document.write("<input type=submit value=刷新></form>")
}
butt()
function auto(url){
document.forms[0]["url"+b].value=url
if(tim>200)
{document.forms[0]["txt"+b].value="链接超时"}
else
{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"} b++ }
function run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" width=1 height=1 nerror=auto("http://"+autourl+"")>")}
run()</script>
46. 各种样式的光标
auto :标准光标
default :标准箭头
hand :手形光标
wait :等待光标
text :I形光标
vertical-text :水平I形光标
no-drop :不可拖动光标
not-allowed :无效光标
help :?帮助光标
all-scroll :三角方向标
move :移动标
crosshair :十字标
e-resize
n-resize
nw-resize
w-resize
s-resize
se-resize
sw-resize
47、禁止鼠标右键,把Demo的图片全都设为表格的背景,表格的大小与图片的大小一样。这样做看起来是一样的,主要是防止鼠标经过图片时会出现另存的按钮。禁止鼠标右键的代码很简单:
<script LANGUAGE="JavaScript">
function click() { if (event.button==2)
{alert(呵呵,不好意思,你甭想使用右键下载图片:)); } } document.onmousedown=click
</script>
48、在网页的Head部分加入如下代码,这段代码的主要功能是屏蔽PrintScreen键,不断清空剪贴版,防止图片被用文件——另存为菜单另存。
<script language="javascript">
<!--
function testclip(){
try {
if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL"))
{
null;
}
}
catch(e){
clipboardData.setData("Text","")
}
setTimeout("testclip()",500)
}
testclip();
//-->
</script>
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1. 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body> 取消选取、防止复制
3. 不准粘贴
4. 防止复制
5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标
6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标
7. <input style="ime-mode:-Disabled"> 关闭输入法
8. 永远都会带着框架
<script language="javascript"><!--
if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页
// --></script>
9. 防止被人frame
<SCRIPT LANGUAGE=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>
10. 网页将不能被另存为
<noscript><iframe src=*.html></iframe></noscript>
11. <input type=button value=查看网页源代码
onclick="window.location = `view-source:`+ http://www.51js.com/`";>
12.删除时确认
<a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删
除</a>
13. 取得控件的绝对位置
//javascript
<script language="javascript">
function getIE(E){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
alert("top="+t+"/nleft="+l);
}
</script>
//VBScript
<script language="VBScript"><!--
function getIE()
dim t,l,a,b
set a=document.all.img1
t=document.all.img1.offsetTop
l=document.all.img1.offsetLeft
while a.tagName<>"BODY"
set a = a.offsetParent
t=t+a.offsetTop
l=l+a.offsetLeft
wend
msgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"
end function
--></script>
14. 光标是停在文本框文字的最后
<script language="javascript">
function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart(`character`,e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123">
15. 判断上一页的来源
javascript:
document.referrer
16. 最小化、最大化、关闭窗口
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" value="Close"></OBJECT>
<input type=button value=最小化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=关闭 onclick=hh3.Click()>
本例适用于IE
17.屏蔽功能键Shift,Alt,Ctrl
<script>
function look(){
if(event.shiftKey)
alert("禁止按Shift键!"; //可以换成ALT CTRL
}
document.onkeydown=look;
</script>
18. 网页不会被缓存
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或者<META HTTP-EQUIV="expires" CONTENT="0">
19.怎样让表单没有凹凸感?
<input type=text style="border:1 solid #000000">
或
<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
1 solid #000000"></textarea>
20.<div><span>&<layer>的区别?
<div>(division)用来定义大段的页面元素,会产生转行
<span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行
<layer>是ns的标记,ie不支持,相当于<div>
21.让弹出窗口总是在最上面:
<body>
22.不要滚动条?
让竖条没有:
<body style=`overflow:-Scroll;overflow-y:hidden`>
</body>
让横条没有:
<body style=`overflow:-Scroll;overflow-x:hidden`>
</body>
两个都去掉?更简单了
<body scroll="no">
</body>
23.怎样去掉图片链接点击后,图片周围的虚线?
<a href="#"><img src="logo.jpg" border=0></a>
24.电子邮件处理提交表单
<form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
<input type=submit>
</form>
25.在打开的子窗口刷新父窗口的代码里如何写?
window.opener.location.reload()
26.如何设定打开页面的大小
<body>
打开页面的位置<body>
27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动
<style>
body
{background-image:url(logo.gif); background-repeat:no-repeat;
background-position:center;background-attachment: fixed}
</style>
28. 检查一段字符串是否全由数字组成
<script language="javascript"><!--
function checkNum(str){return str.match(//D/)==null}
alert(checkNum("1232142141"
alert(checkNum("123214214a1"
// --></script>
29. 获得一个窗口的大小
document.body.clientWidth; document.body.clientHeight
30. 怎么判断是否是字符
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";
else alert("全是字符";
31.TEXTAREA自适应文字行数的多少
<textarea rows=1 name=s1 cols=27>
</textarea>
32. 日期减去天数等于第二个日期
<script language=javascript>
function cc(dd,dadd)
{
//可以加上错误处理
var a = new Date(dd)
a = a.valueOf()
a = a - dadd * 24 * 60 * 60 * 1000
a = new Date(A)
alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日"
}
cc("12/23/2002",2)
</script>
33. 选择了哪一个Radio
<HTML><script language="vbscript">
function checkme()
for each ob in radio1
if ob.checked then window.alert ob.value
next
end function
</script><BODY>
<INPUT name="radio1" type="radio" value="style" checked>style
<INPUT name="radio1" type="radio" value="barcode">Barcode
<INPUT type="button" value="check">
</BODY></HTML>
34.脚本永不出错
<SCRIPT LANGUAGE="javascript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>
35.ENTER键可以让光标移到下一个输入框
<input>
36. 检测某个网站的链接速度:
把如下代码加入<body>区域中:
<script language=javascript>
tim=1
setInterval("tim++",100)
b=1
var autourl=new Array()
autourl[1]="http://www.njcatv.net/";
autourl[2]="javacool.3322.net"
autourl[3]="http://www.sina.com.cn/";
autourl[4]="http://www.nuaa.edu.cn/";
autourl[5]="http://www.cctv.com/";
function butt(){
document.write("<form name=autof>"
for(var i=1;i<autourl.length;i++)
document.write("<input type=text name=txt"+i+" size=10 value=测试中……> =》<input type=text
name=url"+i+" size=40> =》<input type=button value=GO
onclick=window.open(this.form.url"+i+".value)><br>"
document.write("<input type=submit value=刷新></form>"
}
butt()
function auto(url){
document.forms[0]["url"+b].value=url
if(tim>200)
{document.forms[0]["txt"+b].value="链接超时"}
else
{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}
b++
}
function run(){for(var i=1;i<autourl.length;i++)document.write("<img
src=http://"+autourl+"/"+Math.random()+" width=1 height=1
onerror=auto(http://";+autourl+"`)>"}
run()</script>
37. 各种样式的光标
auto :标准光标
default :标准箭头
hand :手形光标
wait :等待光标
text :I形光标
vertical-text :水平I形光标
no-drop :不可拖动光标
not-allowed :无效光标
help :?帮助光标
all-scroll :三角方向标
move :移动标
crosshair :十字标
e-resize
n-resize
nw-resize
w-resize
s-resize
se-resize
sw-resize
38.页面进入和退出的特效
进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
这个是页面被载入和调出时的一些特效。Duration表示特效的持续时间,以秒为单位。Transition表示使
用哪种特效,取值为1-23:
0 矩形缩小
1 矩形扩大
2 圆形缩小
3 圆形扩大
4 下到上刷新
5 上到下刷新
6 左到右刷新
7 右到左刷新
8 竖百叶窗
9 横百叶窗
10 错位横百叶窗
11 错位竖百叶窗
12 点扩散
13 左右到中间刷新
14 中间到左右刷新
15 中间到上下
16 上下到中间
17 右下到左上
18 右上到左下
19 左上到右下
20 左下到右上
21 横条
22 竖条
23 以上22种随机选择一种
39.在规定时间内跳转
<META http-equiv=V="REFRESH" content="5;URL=http://www.51js.com">
40.网页是否被检索
<meta name="ROBOTS" content="属性值">
其中属性值有以下一些:
属性值为"all": 文件将被检索,且页上链接可被查询;
属性值为"none": 文件不被检索,而且不查询页上的链接;
属性值为"index": 文件将被检索;
属性值为"follow": 查询页上的链接;
属性值为"noindex": 文件不检索,但可被查询链接;
属性值为"nofollow": 文件不被检索,但可查询页上的链接。
41.变换网页的鼠标光标
<BODY style="CURSOR: url(http://203.73.125.205/~liangmi2/farmfrog01.cur`)">
42.怎样实现在任务栏显示小图标的效果? (要使用绝对地址)
有些站点,访问时会在地址栏地址前显出小图标,添加到收藏夹后也在收藏栏中显示图标,
这样很好的与其它站点有了区别。
要达到这个效果,先需做出这个图标文件,图像为16*16像素,不要超过16色。文件格式为ico,然后上传至你的网站。
然后,在需要的页面中,加上以下html语句到文件的<head>和</head>之间(假设以上ico文件的地址http://happyisland.126.com/icon.ico)。
<link REL="SHORTCUT ICON"href="http:///happyisland.126.com/icon.ico";>
如果访问者的浏览器是IE5.0,就不需加任何代码,只要将图标文件上传到网站的根目录下即可。
1,META标签里的代码是什么意思?
<META>是放于<HEAD>与</HEAD>之间的标记.以下是我总结它在网页中最常见的几种。
<meta name="Keywords" content="图片, 新闻, 音乐, 软件">
该网页的关键字,作用于搜索引擎的登录,事实上它在现在的网站中并没什么用。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
设定这是 HTML 文件及其编码语系,简体中文网页使用charset=gb2312,繁体中文使用charset=big5,或者不设编码也可,纯英文网页建议使用 iso-8859-1。
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
这只表示该网页由什么编辑器写的。
<meta http-equiv="refresh" content="10; url=http://www.hkiwc.com">
这行较为实用,能于预定秒数内自动转到指定网址。原代码中 10 表示 10秒。
2,怎么改变滚动条的颜色,只有ie5.5版本以上才能支持。
这是使用CSS语言,在次说明一下,它和我的浏览器版本有一定的关系。
scrollbar-arrow-color:上下按钮上三角箭头的颜色。
scrollbar-base-color:滚动条的基本颜色。
scrollbar-dark-shadow-color:立体滚动条强阴影的颜色
scrollbar-face-color:立体滚动条凸出部分的颜色
scrollbar-highlight-color:滚动条空白部分的颜色
scrollbar-shadow-color立体滚动条阴影的颜色。
scrollbar-track-color:#99CC33;
scrollbar-3dlight-color:#A8CBF1;
代码如下:
<style>
<!--
BODY {
scrollbar-face-color:#99CC33;//(立体滚动条凸出部分的颜色)
scrollbar-highlight-color:#A8CBF1;//(滚动条空白部分的颜色)
scrollbar-shadow-color:#A8CBF1;//(立体滚动条阴影的颜色)
scrollbar-arrow-color:#FF9966;//(上下按钮上三角箭头的颜色)
scrollbar-base-color:#A8CBF1; //(滚动条的基本颜色)
scrollbar-darkshadow-color:#A8CBF1; //(立体滚动条强阴影的颜色)
scrollbar-track-color:#99CC33;
scrollbar-3dlight-color:#A8CBF1;
}
-->
</style>
//以下是其它的网页的代码
在这我补充几点:
1.让浏览器窗口永远都不出现滚动条。
<body style="overflow-x:hidden;overflow-y:hidden">或<body style="overflow:hidden"> 或<body scroll=no>
2,没有水平滚动条
<body style="overflow-x:hidden">
3,没有垂直滚动条
<body style="overflow-y:hidden">
3,如何给图片抖动怎做的.
<SCRIPT language=javascript1.2>
<!--
var rector=2
var stopit=0
var a=1
var count=0
function init(which){
stopit=0
shake=which
shake.style.left=0
shake.style.top=0
}
function rattleimage(){
if ((!document.all&&!document.getElementById)||stopit==1||count==100)
return
count++
if (a==1){
shake.style.top=parseInt(shake.style.top)+rector
}
else if (a==2){
shake.style.left=parseInt(shake.style.left)+rector
}
else if (a==3){
shake.style.top=parseInt(shake.style.top)-rector
}
else{
shake.style.left=parseInt(shake.style.left)-rector
}
if (a<4)
a++
else
a=1
setTimeout("rattleimage()",50)
}
function stoprattle(which){
stopit=1
count=0
which.style.left=0
which.style.top=0
}
//-->
</SCRIPT>
<style>.shakeimage {POSITION: relative}
</style>
<img src="图片的路径" onmouseout=stoprattle(this) onmouseover=init(this);rattleimage() class=shakeimage>
4,在DW如何给水平线加颜色。
在DW中没有此项设置,你只能在HTML中加入代码:<hr color=red noshade>按F12的预览在能看到。由于在NC中不支持<hr>的COLOR属性,所以在DW中没有此项设置。
5,如何在网页中实现flash的全屏播放?
只要在调用swf文件的HTML中将WIDTH和HEIGHT的参数设为100%即可,当然也可以在Flash导出HTML文件的设置中进行设置,方法是:打开File菜单;选Publish Settings弹出导出设置对话框;在HTML标签下的Dimensions选项,下拉后选中Percent(百分比),并在WIDTH 和HEIGHT框中填100.就行了。
6,为什么我在DW中插入的Flash动画缺看不找!
如果你没有正确地安装Dreamweaver和Flash,那么在你预览的时候,Dreamweaver会提示你缺少播放的插件,请你按装InstallAXFlash.exe 并从新启动计算机。现在IE6已经捆绑这个程序。
7,在Flash中,如果屏蔽鼠标右键?FS命令都是什么意思?
fscommand ("fullscreen", "true/false";(全屏设置,TRUE开,FALSE关)
fscommand ("showmenu", "true/false";(右键菜单设置,TRUE显示,FALSE不显示)
fscommand ("allowscale", "true/false";(缩放设置,TRUE自由缩放,FALSE调整画面不影响影片本身的尺寸)
fscommand ("trapallkeys", "true/false";(快捷键设置,TRUE快捷键开,FALSE快捷键关)
fscommand ("exec";(EXE程序调用)
fscommand ("quit";(退出关闭窗口)
8,Flash中什么是隐形按钮。
利用button中的hit帧来制作只有感应区域而完全透明的按钮。
9,如何给Flash动画做链接。
Dreamweaver是不能给Flash制作链接的,只能在Flash中用geturl()加链接,然后再插入Dreamweaver中。
10,DW中的层的技巧。
层是可以嵌套的,我个人给大家一个技巧,在层面板中按住CTRL再拖放层到你想去成为其子层的地方就行了,我认为这是最简单直观的方法了。
11,如何改变鼠标的形状?
在Dreamweaver4中CSS样式面板:
按CTR+SHIFT+E--出现样式表对话框,点击NEW,出现编辑对话框,在左边最后一项extensions-cursor 选择你要改的指针形式就可以了,然后把你要想改变的地方运用样式表,如果整页都有在<body bgcolor="#003063" text="#ffffff" id=all>中加入就行了。
<span style="cursor:X`>样例</span>
这里选择(文本)作为对象,还可以自己改为其他的,如link等。
x可以等于=hand(手形)、crosshair(十字)、text(文本光标)、wait(顾名思义啦)、default(默认效果)、help(问号)、e-size(向右箭头)、ne-resize(向右上的箭头)、nw-resize(向左上的箭头)、w-resize(向左的箭头)、sw-resize(左下箭头)、s-resize(向下箭头)、se-resize(向右下箭头)、auto(系统自动给出效果)。
12,用CSS做邮票,看看吧!
<input type=button value=我象不象邮票? style="height:80px;border:2px dashed #cccccc">
13,经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,怎么做呢!
这javascript代码即可实现,摘录蓝色论坛。
【1、最基本的弹出窗口代码】
其实代码非常简单:
<SCRIPT LANGUAGE="javascript">
<!--
window.open (`page.html`)
-->
</SCRIPT>
因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。
window.open (`page.html`) 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。
这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body bgcolor="#003063" text="#ffffff" id=all>间</body>也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。
【2、经过设置后的弹出窗口】
下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。
我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。
<SCRIPT LANGUAGE="javascript">
<!--
window.open (`page.html`, `newwindow`, `height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no`)
//写成一行
-->
</SCRIPT>
参数解释:
<SCRIPT LANGUAGE="javascript"> js脚本开始;
window.open 弹出新窗口的命令;
`page.html` 弹出窗口的文件名;
`newwindow` 弹出窗口的名字(不是文件名),非必须,可用空``代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</SCRIPT> js脚本结束
【3、用函数控制弹出窗口】
下面是一个完整的代码。
<html>
<head>
<script LANGUAGE="javascript">
<!--
function openwin() { window.open ("page.html", "newwindow", "height=100, width=400, toolbar=
no, menubar=no, scrollbars=no, resizable=no, location=no, status=no"
//写成一行
}
//-->
</script>
</head>
<body>
…任意的页面内容…
</body>
</html>
这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。
怎么调用呢?
方法一:<body> 浏览器读页面时弹出窗口;
方法二:<body> 浏览器离开页面时弹出窗口;
方法三:用一个连接调用:
<a href="#">打开一个窗口</a>
注意:使用的“#”是虚连接。
方法四:用一个按钮调用:
<input type="button" value="打开窗口">
14,没有用表格写的,让大家随便看看,没什么。
<html>
<head>
<title>江南荷花扇面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.font1 { font-size: 12px; color: #999999; text-decoration: none}
a { font-size: 12px; color: #999999; text-decoration: none}
a:hover { font-size: 12px; color: #000000; text-decoration: none}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="font1" style="writing-mode=tb-rl;height:200px" width=300>
<p>盛夏 尚 涛
<p><a href="index.htm">一夜露痕黄粉香 袁运甫 </a>
<p>瑶池昨夜新凉 王金岭
<p>一朵白莲随意开 吴冠南
<p>新雨迎秋欲满塘 齐辛民
<p>十里荷香 齐辛民
<p>濯清莲而不妖 卢世曙
</div>
</body>
</html>
15,IE6已支持自定义cursor!
语法格式 cursor:url(图标) //cur或是ani文件.
cur就是WINDOWS中的光标(cursor)文件,光标文件与图标(ICON)文件除了文件头有一个位置的值不同外,实际是一样的。
ani是WINDOWS中的动画光标(图标)文件。
<style type="text/css">
<!--
.unnamed1 { cursor:url(arrow2c.cur)}
-->
</style>
16,用marquee做的滚动字幕.这也我刚看到论坛的朋友在问。
语法:
align=# | top | middle| bottom //对齐方式)
BEHAVIOR=ALTERNATE | SCROLL | SLIDE //移动的方式
BGCOLOR=color//底色区域颜色
DIRECTION=DOWN | LEFT | RIGHT | UP //移动的方向
Loop=n //循环次数(默认是循环不止)
Scrolldelay=milliseconds//延时
height=# width=# //区域面积
hspace=# vspace=# //空白区域
scrollamount=# //移动的速度
<marquee align=top behavior=ALTERNATE BGCOLOR=#000000 height=60 width=433 scrollamount=5></marquee>
17,在FLASH5中也存在一些字体,打散后变成一团的事是为什么?有解决的办法吗。
这是大家很常见的问题!可能是对字库支持的不好!我个是做成透明的gif图片格式,然后倒入。
18,flash的网页里“加入收藏夹”功能怎么实现?
在as中加getUrl("java script:window.external.addFavorite(http://skydesigner.51.net`,`我的工作室`)"
19,在Flash中,文本的动态属性和输入属性的区别。
input text在运行时可被用户或程序改变其值。
ynamic text仅允许被程序修改。
20,怎样在IE中调用Dreamweaver进行编辑.
相信很多在使用WinME或Window2000的朋友,会遇见是个问题。很简单,把我们笔记本程序打开,保存为一个 *.reg 文件。双击它将信息添加到注册表即可。
REGEDIT4
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver]
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell]
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit]
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit\command]
@="\"c:\Program Files\Macromedia\Dreamweaver 4\dreamweaver.exe\" \"%1\""
21,设置表格虚线。
方法一:作一个1X2的图。半黑半白,再利用表格作成线。
方法二:在css里面设,要IE5。5才支持这种效果。
style="BORDER-LEFT: #000000 1PX DASHED; BORDER-RIGHT: #000000 1PX DASHED; BORDER-TOP: #000000 1PX DASHED; BORDER-BOTTOM: #000000 1PX DASHED"
22,看看在网页中调用HHCtrl控件效果。
代码如下:
<object id="HHC" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></object><script>HHC.TextPopup("哈哈,大家好,我是闪梦!","",50,5,128255,346751);</script>
22,如何让一张图片有浅到深的渐变。
<SCRIPT language=javascript1.2>
<!--
function high(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",50)
}
function low(which2){
clearInterval(highlighting)
which2.filters.alpha.opacity=40
}
function highlightit(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
}
</script>
<img onmouseout=low(this) onmouseover=high(this) style="FILTER: alpha(opacity=40)"src="logo.gif" >
23,双击鼠标左键来滚动背景,单击停止。
<SCRIPT language=javascript>
var currentpos,timer;
function initialize()
{
timer=setInterval("scrollwindow()",16);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
</SCRIPT>
24,如何在同一页面设置不同文字链接效果的样式.
代码如下:
<HTML><HEAD><TITLE>如何在同一页面设置不同文字链接效果的样式</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
a:hover { font-size: 9pt; color: #FF0000; text-decoration: underline}
a:link { font-size: 9pt; color: #006699; text-decoration: underline}
a:visited { font-size: 9pt; color: #006699; text-decoration: underline}
a:active { font-size: 9pt; color: #FF0000; text-decoration: none}
a.r1:hover { font-size: 9pt; color: #FF0000; text-decoration: underline overline}
a.r1:link { font-size: 9pt; color: #000000; text-decoration: underline overline}
a.r1:visited { font-size: 9pt; color: #99CC00; text-decoration: underline overline}
a.r1:active { font-size: 9pt; color: #000000; text-decoration: underline overline}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<a href="#">下划线链接 </a>
<p></p>
<a href="#" class="r1">双下划线链接</a>
</BODY>
</HTML>
补充说明:
a:hover 表示鼠标划过时的样式.
a:link 表示链接的样式.
a:active 表示当前活动连接的样式.
a:visited 表示已经访问过的连接的样式.
25, 用CSS给文字加入阴影效果和文字描边效果。
.glow{FONT-SIZE: 9pt; FILTER: Glow(Color=#000000, Strength=1)}
//文字描边效果
.shadow {FONT-SIZE: 9pt; FILTER: DropShadow(OffX=1, OffY=1, DropShadow(OffX=1, OffY=1, color:#111111); COLOR: #ffffff; FONT-FAMILY: "宋体"}
//加入阴影效果
补充说明:
这两种滤镜要想实现效果,必须加在如:<td class=glow或shadow ><div>xxxxxxxxx</div></td>上
,并且要留有足够的空间能够显示阴影或描边,否则会出现半截的阴影或描边现象。
26,如何给做带颜色的下拉菜单。
<select style="FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana;BACKGROUND-COLOR: #ff6600;" size=1 >
<option selected>:: Dreamweaver4 ::</option>
<option>::Flash5::</option>
<option>::Firewoks4::</option>
</select>
27,关于DW4的表格中的亮边框和暗边框问题。
在DW4的表格面板中并没有亮边框和暗边框的属性设置,因为NC不支持,只有你在代码中添加了。
bordercolorlight="#999999" bordercolordark="#000000"
你也可以用Css定义一个class。例如:
<style>
.bordercolor { bordercolorlight: #999999; bordercolordark: #000000 }
</style>
然后在要加效果的表格里加上<table class="bordercolor">
28,自动显示主页最后更新日期.
<script>
document.write("最后更新日期:"+document.lastModified+""
</script>爱电台有我
29,如何让滚动条出现在左边?
我想居然在论坛中有人发表了这段代码,很有意思,它的确照顾一些左撇子,呵呵!
<html dir="rtl">
<body bgcolor="#000000" text="#FFFFFF">
<table height=18 width=212 align=center bgcolor=#FFFFFF dir="ltr" cellspacing="1" cellpadding="0">
<tr>
<td bgcolor="#FF0000" >是不是你的滚动条在左边啊</td>
</tr>
</table>
</body>
</html>
30,如何加入网址前面的小图标?
首先,您必须了解所谓的图标(Icon)是一种特殊的图形文件格式,它是以 .ico 作为扩展名。你可用在网上找一个制作图标软件,它具有特有的规格:图标的大小为 16 * 16(以像素为单位);颜色不得超过 16 色。 在该网页文件的 HEAD 部分加入下面的内容:<LINK REL="SHORTCUT ICON" HREF=" http://skydesigner.51.net/图标文件名">,并放在该网页的根目录下。
31,在800*600显示器中,如何不让网页水平出现滚动条!
设至<body leftmargin="0" topmargin="0">,网页中的表格宽度为778。
32,关于<!DOTYPE>的说明解释。
在网页中,经常会看到〈!DOCTYPE HTML PUBLIC`-//W3C//DTD HTML 4.01//EN`>,是声明HTML文件的版本信息。
33, 用图片来关闭窗体.
<A href="java script:window.close()"><IMG height=20 width=20 alt="关闭窗口" src="close.gif" border=0></A>
补充说明:如何使用了ACTIVEX!,不再警告窗口?
<html>
<head>
<object id=closes type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close"></object>
</head>
<body bgcolor="#003063" text="#ffffff" id=all> <a href="#">关闭窗口无提示</a>
</body>
</html>
34,禁止鼠标右键查看网页源代码。
<SCRIPT language=javascript>
function click()
{if (event.button==2) {alert(`你好,欢迎光临!`) }}
document.onmousedown=click
</SCRIPT>
补充说明:
鼠标完全被封锁,可以屏蔽鼠标右键和网页文字。
< body>
35,通过按钮来查看网页源代码。
<input type="BUTTON" value="查看源代码" onClick= `window.location = "view-source:" + window.location.href` name="BUTTON">
36,怎么用文字联结实现按钮的SUBMIT功能?
<a href="#">OK</a>
这段文字要放在form里。formname是这里要写在form中的name,<form name=form111>那么就应该是form111.submit()
37,如何做一个空链接?
加#
38,利用<IFRAME>来给网页中插入网页。
经常我看到很多网页中又有一个网页,还以为是用了框架,其实不然,是用了<IFRAME>,它只适用于IE,NS可是不支持<IFRAME>的,但围着的字句只有在浏览器不支援 iframe 标记时才会显示,如<noframes>一样,可以放些提醒字句之类的话。
你注意啊!下面请和我学习它的用法。
分析代码:<iframe src="iframe.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes"> </iframe>
src="iframe.html"
用来显示<IFRAME>中的网页来源,必要加上相对或绝对路径。
name="test"
这是连结标记的 target 参数所需要的。
align="MIDDLE"
可选值为 left, right, top, middle, bottom,作用不大 。
width="300" height="100"
框窗的宽及长,以 pixels 为单位。
marginwidth="1" marginheight="1"
该插入的文件与框边所保留的空间。
frameborder="1"
使用 1 表示显示边框, 0 则不显示。(可以是 yes 或 no)
scrolling="Yes"
使用 Yes 表示容许卷动(内定), No 则不容许卷动。
39,请问<tbody>的用法?
tbody用法据说是加强对表格的控制能力的.例如:
<table><tbody>……..</tbody></table>
tbody代码如果不是你用手写的话,只有在你用IE5打开一个网页的时候, 把它另存为
一下,你的另存为的文件在表格中就会生成tbody代码。(即便你的表格根本就没有
tbody代码,IE5另存为的时候也会给你生成)。
40,Alt和Title都是提示性语言标签,请注意它们之间的区别。
在我们浏览网页时,当鼠标停留在图片对象或文字链接上时,在鼠标的右下角有时会出现一个提示信息框。对目标进行一定的注释说明。在一些场合,它的作用是很重要的。
alt 用来给图片来提示的。Title用来给链接文字或普通文字提示的。
用法如下:
<p Title="给链接文字提示">文字</p>
<a href="#" Title="给链接文字提示">文字</a>
<img src="图片.gif" alt="给图片提示">
补充知识:<TITLE><ALT>里面如何多行换行?在源代码里Enter回车。
<a href="#" Title="个人简历
姓名:张培
网名:我是闪梦
性别:男的,不是女的。
爱好:网页制作,软件开发">个人简历</a>
例如:个人简历
41, 用javascript代码来实现闪烁按钮。
<body>
<form method="POST" action="--WEBBOT-SELF--">
<input type="button" name=SUB value="闪烁" id=flashit style="BORDER: 1px solid ;BACKGROUND-COLOR: #FFFFFF">
</form>
<script>
if (document.all&&document.all.flashit)
{
var flashelement=document.all.flashit
if (flashelement.length==null)
flashelement[0]=document.all.flashit
function changecolor(which)
{
if (flashelement[which].style.color==`#800000`)
flashelement[which].style.color="#0063A4"
else
flashelement[which].style.color="#800000"
}
if (flashelement.length==null)
setInterval("changecolor(0)",1000)
else
for (i=0;i<flashelement.length;i++)
{
var tempvariable=`setInterval("changecolor(`+i+`)",`+`1000)`
eval(tempvariable)
}
}
</script>
</body>
42,CSS给图片定义颜色边框。
img { border: 1px solid red}
43,在DW中如何使插入的FLASH透明。
方法一:选中swf,打开原代码窗口,在</object>前输入:<param name="wmode" value="transparent">
方法二:在Flash中的Flie→Publist Settings→HTML→Window Mode选择transparent
44,在DW编辑文本中,如何输入一个空格呢?
输入空格的问题,在DW似乎已成了一个老生常谈的问题。通过将输入法调整到全角模式就可以避免了。本以人工智能ABC为例.按Shift+Space切换到全角状态。
45,为何我的DW中图形显示不正常。
第一种:可能是因为你定义并正在使用一个site,而你的HTML文件或者图片不在这个site包含的区域之内,因此dreamweaver使用file协议来
描述图象的绝对路径,可惜IE不支持src中使用file协议,所以图象就显示不出来了。
第二种:可能是放图片的文件夹或图片名为中文,也显示不到网页中去。
46,如何在本地机器上测试flash影片的loading?
我想这可能是很多人在问的题了,其实很简单,在Test时,选选View->Show Streaming就可以看到了。
47,在网页中做出一根竖的线有几种办法.
第一种方法:用一个像素图的办法!
如果你用Dreamwever的Edit→Preferences…→Layout View中的Spacer Image给你创建了一个缺省名为:spacer.gif的一个像素图文件 。
代码中:
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FF0000" height="200" ><img src="spacer.gif" width="1" height="1"></td>
</tr>
</table>
第二种方法:用表格填颜色的办法!把<td> </td>中的 删掉 .
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FF0000" height="200" width="1"></td>
</tr>
</table>
第三种方法:用水平条。
<hr color="red" width="1" size="100%">
48, 关于鼠标拖动,改变层大小。──看看微软的做法.
<script>
document.execCommand("2D-position",false,true);
</script>
<DIV>
<DIV style="WIDTH: 300px; POSITION: absolute; HEIGHT: 100px; BACKGROUND-COLOR: red">移动层</DIV>
</DIV>
下拉刷新和上拉加载这两种交互方式通常出现在移动端中
本质上等同于PC网页中的分页,只是交互形式不同
开源社区也有很多优秀的解决方案,如iscroll、better-scroll、pulltorefresh.js库等等
这些第三方库使用起来非常便捷
我们通过原生的方式实现一次上拉加载,下拉刷新,有助于对第三方库有更好的理解与使用
上拉加载及下拉刷新都依赖于用户交互
最重要的是要理解在什么场景,什么时机下触发交互动作
首先可以看一张图
上拉加载的本质是页面触底,或者快要触底时的动作
判断页面触底我们需要先了解一下下面几个属性
offsetTop 元素的上外边框至包含元素的上内边框之间的像素距离,其他方向相同
offsetWidth 元素两端算上外边框的宽度,其他方向相同
scrollLeft 和 scrollTop 既可以确定当前元素的滚动状态,也可以设置元素的滚动位置
scrollWidth 和 scrollHeight 确定元素内容的实际大小
clientWidth 元素内容区宽度加上左右内边距宽度,即clientWidth = content + padding
clientHeight 元素内容区高度加上上下内边距高度,即clientHeight = content + padding
综上我们得出一个触底公式:
scrollTop + clientHeight >= scrollHeight
简单实现
let clientHeight = document.documentElement.clientHeight; //浏览器高度
let scrollHeight = document.body.scrollHeight;
let scrollTop = document.documentElement.scrollTop;
let distance = 50; //距离视窗还用50的时候,开始触发;
if ((scrollTop + clientHeight) >= (scrollHeight - distance)) {
console.log("开始加载数据");
}
下拉刷新的本质是页面本身置于顶部时,用户下拉时需要触发的动作
关于下拉刷新的原生实现,主要分成三步:
举个例子:
Html结构如下:
<main>
<p class="refreshText"></p >
<ul id="refreshContainer">
<li>111</li>
<li>222</li>
<li>333</li>
<li>444</li>
<li>555</li>
...
</ul>
</main>
监听touchstart事件,记录初始的值
var _element = document.getElementById('refreshContainer'),
_refreshText = document.querySelector('.refreshText'),
_startPos = 0, // 初始的值
_transitionHeight = 0; // 移动的距离
_element.addEventListener('touchstart', function(e) {
_startPos = e.touches[0].pageY; // 记录初始位置
_element.style.position = 'relative';
_element.style.transition = 'transform 0s';
}, false);
监听touchmove移动事件,记录滑动差值
_element.addEventListener('touchmove', function(e) {
// e.touches[0].pageY 当前位置
_transitionHeight = e.touches[0].pageY - _startPos; // 记录差值
if (_transitionHeight > 0 && _transitionHeight < 60) {
_refreshText.innerText = '下拉刷新';
_element.style.transform = 'translateY('+_transitionHeight+'px)';
if (_transitionHeight > 55) {
_refreshText.innerText = '释放更新';
}
}
}, false);
最后,就是监听touchend离开的事件
_element.addEventListener('touchend', function(e) {
_element.style.transition = 'transform 0.5s ease 1s';
_element.style.transform = 'translateY(0px)';
_refreshText.innerText = '更新中...';
// todo...
}, false);
从上面可以看到,在下拉到松手的过程中,经历了三个阶段:
在实际开发中,我们更多的是使用第三方库,下面以better-scroll进行举例:
HTML结构
<div id="position-wrapper">
<div>
<p class="refresh">下拉刷新</p >
<div class="position-list">
<!--列表内容-->
</div>
<p class="more">查看更多</p >
</div>
</div>
实例化上拉下拉插件,通过use来注册插件
import BScroll from "@better-scroll/core";
import PullDown from "@better-scroll/pull-down";
import PullUp from '@better-scroll/pull-up';
BScroll.use(PullDown);
BScroll.use(PullUp);
实例化BetterScroll,并传入相关的参数
let pageNo = 1,pageSize = 10,dataList = [],isMore = true;
var scroll= new BScroll("#position-wrapper",{
scrollY:true,//垂直方向滚动
click:true,//默认会阻止浏览器的原生click事件,如果需要点击,这里要设为true
pullUpLoad:true,//上拉加载更多
pullDownRefresh:{
threshold:50,//触发pullingDown事件的位置
stop:0//下拉回弹后停留的位置
}
});
//监听下拉刷新
scroll.on("pullingDown",pullingDownHandler);
//监测实时滚动
scroll.on("scroll",scrollHandler);
//上拉加载更多
scroll.on("pullingUp",pullingUpHandler);
async function pullingDownHandler(){
dataList=[];
pageNo=1;
isMore=true;
$(".more").text("查看更多");
await getlist();//请求数据
scroll.finishPullDown();//每次下拉结束后,需要执行这个操作
scroll.refresh();//当滚动区域的dom结构有变化时,需要执行这个操作
}
async function pullingUpHandler(){
if(!isMore){
$(".more").text("没有更多数据了");
scroll.finishPullUp();//每次上拉结束后,需要执行这个操作
return;
}
pageNo++;
await this.getlist();//请求数据
scroll.finishPullUp();//每次上拉结束后,需要执行这个操作
scroll.refresh();//当滚动区域的dom结构有变化时,需要执行这个操作
}
function scrollHandler(){
if(this.y>50) $('.refresh').text("松手开始加载");
else $('.refresh').text("下拉刷新");
}
function getlist(){
//返回的数据
let result=....;
dataList=dataList.concat(result);
//判断是否已加载完
if(result.length<pageSize) isMore=false;
//将dataList渲染到html内容中
}
注意点:
使用better-scroll实现下拉刷新、上拉加载时要注意以下几点:
!<template>
<!-- 使用vant组件来写下来刷新加载 -->
<div>
<van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="onLoad">
<div v-for="(item, index) in list" :key="index">
<div @click="btn(item.id)">{{ item.title }}</div>
</div>
</van-list>
</div>
</template>
<script>
import { GetCode } from "../api/index";
export default {
data() {
return {
list: [],
limit: 16,//代表每页数量
page: 1,//代表页数
total: 1000, //总数
loading: false,//vant中的loading效果
finished: false//代表滑到底总数
};
},
created() {},
methods: {
onLoad() {
this.page += 1;//依次递加1
this.getmain();
},
btn(e) {
console.log(e);
this.$router.push({
name: "homeList",
params: {
id: e
}
});
},
getmain() {
let params = {//拿到对应的入参
limit: this.limit,
page: this.page
};
GetCode(params).then(res => {
this.loading = true;//在请求时打开loading
setTimeout(() => {//这个定时器可写可不写 这边是更好看到loading效果
if (res.data.success === true) {//判断请求成功状态
this.loading = false;//请求成功关闭loading效果
this.list =this.page == 1 ? res.data.data : this.list.concat(res.data.data);
// 以上是对应数据 如果页数为1 对应相对数据 否则每次加载后对应的页数数量添加到以上页数对应的请求
this.total = this.total;//这个是对应的总数
this.finished = this.list.length >= this.total;//这个判断当接口数据长度与总数相同不加载显示对应文字
} else {
this.finished = true;//错误loading打开
}
}, 800);
})
.catch(err => {
this.loading = true;//错误loading打开
});
}
}
};
</script>
<style lang="scss" scoped>
div {
div {
div {
margin-top: 10px;
}
}
}
</style>
!<template>
<div>
<van-pull-refresh success-text="刷新成功" v-model="isLoading" @refresh="onRefresh">
<van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="onLoad">
<div v-for="(item, index) in list" :key="index">
<div @click="btn(item.id)">{{ item.title }}</div>
</div>
</van-list>
</van-pull-refresh>
</div>
</template>
<script>
import { GetCode } from "../api/index";
export default {
data() {
return {
list: [],
limit: 16, //代表每页数量
page: 0, //代表页数
total: 1000, //总数
loading: false, //vant中的loading效果
finished: false,
count: 0,
isLoading: false
};
},
created() {},
methods: {
onLoad() {
// 下拉刷新加载
this.getmain();
},
btn(e) {
console.log(e);
this.$router.push({
name: "homeList",
params: {
id: e
}
});
},
onRefresh() {
// 上拉刷新
setTimeout(() => {
this.isLoading = false;
this.page = 0;
this.getmain();
this.loading = false;
}, 800);
},
getmain() {
let params = {
//拿到对应的入参
limit: this.limit,
page: this.page
};
GetCode(params)
.then(res => {
setTimeout(() => {
this.total = this.total; //这个是总数
this.list =
this.page == 0 ? res.data.data : [...this.list, ...res.data.data];
this.page++;
this.finished = this.list.length >= this.total;
this.loading = false;
}, 800);
if (this.page >= this.total) {
this.finished = true;
this.loading = false;
}
})
.catch(err => {
this.loading = true; //错误loading打开
});
}
}
};
</script>
<style lang="scss" scoped>
div {
div {
div {
margin-top: 10px;
}
}
}
</style>
下拉刷新、上拉加载原理本身都很简单,真正复杂的是封装过程中,要考虑的兼容性、易用性、性能等诸多细节
给大家分享我收集整理的各种学习资料,前端小白交学习流程,入门教程等回答-下面是学习资料参考。
前端学习交流、自学、学习资料等推荐 - 知乎
*请认真填写需求信息,我们会在24小时内与您取得联系。