在网络中有许多的特效都是用JavaScript编写的,这几天通过看书和看视频,简单的学习了几个网页常见的特效,和大家分享一下。
1、使HTML页面反向显示
我们浏览网页的时候,都是正向显示的。可以通过html的dir属性可以设置网页的反向显示,一些其他的控件都有这个属性,控制文本的显示方向。
2、实现网页的自动最大化
有的时候,我们打开网页时,该网页会自动最大化。我们可以 使用javascript的screen对象,实现网页最大化。首先使用self(代表当前窗口对象本身)调用moveTo方法,将窗口移动到坐标(0,00)处,之后调整窗口的大小,宽和高都是屏幕的可用高和宽。
3、页面的自动刷新
想要实现页面的自动刷新有两种方法,第一种是用html的meta属性,第二是调用window对象的location对象的reload()方法。
4、实现页面的后退,前进,刷新
后退、前进、刷新这些都是网页中常见的操作,我们可以通过JavaScript代码完成这些功能。使用history对象的go方法可以实现页面的前进,后退和刷新。
5、让别人看不到网页的源代码
有的时候为了让自己做的网页的不被他人知道怎么做的,可以通过将网页的源代码进行屏蔽,这样当他人查看网页源代码的时候就看不到自己编写的网页源代码了。
6、打开网页时,弹出欢迎的对话框
有时上网的时候会发现,一打开网页会弹出一个对话框,欢迎进入本网站,其实这是通过JavaScript中的alert方法实现的。
7、关闭页面弹出对话框
有一些网页会在你关闭的时候,告诉你“谢谢你进入本网站”的类似的话,其实这是通过JavaScript中的onunload事件和alert方法来实现的,onunload事件是在离开页面的时候发生。
8、设为主页的特效
不管是什么网站都有“设为主页”的功能,这个功能做起来十分的简单,用到了behavior属性和setHomePage方法的结合可以将指定的网页设为主页。
9、类似浮动广告的特效
在一些的网站都有浮动的广告,其实都是用JavaScript作的,通过改变坐标的位置,实现动态的效果,下边的这个特效是我看高洛峰老师的视频而来的,只不过动的是一个绿色的div。要做到实现到边框的时候往回走,必须使x,y的坐标大于或等于窗口的大小减去自身的大小。这需要用到这四个属性:clientWidth,offsetWidth,clientHeight,offsetHeight。
10、图片跟随鼠标
有些网页你的鼠标到哪,图片就到哪,或者是窗口到哪,其实这是用了将鼠标的坐标赋给跟随的东西的坐标。
今天写了10个网页的简单网页中JavaScript特效,以后会慢慢的写,如果有不足的地方,希望大家提出来。
分享到:
相关推荐
以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...
首先,"JavaScript特效.chm"可能是一份关于JavaScript实现的各种网页特效的教程。这些特效可能包括图片轮播、下拉菜单、弹出对话框、滚动动画等。通过学习这个部分,你可以了解到如何利用JavaScript改变HTML元素的...
个人在学习前端JavaScript时的学习笔记,内含JavaScript的中基础知识点,以及案例。里面有兼容市面上浏览器的方法 1.知识点包括:基础语法,字符串操作,object对象,DOM对象,BOM对象,offset,client,scroll对象...
本人在学习web开发中的个人学习笔记,其中包括Ext ssh javascript css 特效收藏 学习笔记
根据提供的文件信息,我们可以归纳出以下几个JavaScript相关的知识点: ### JavaScript 特效笔记 ...这些特效涵盖了从简单的用户交互到更复杂的页面元素管理等方面,对于学习JavaScript特效非常有帮助。
这篇学习笔记将带你深入了解JavaScript的基础和一些进阶应用。 首先,我们从"Js基本语法"开始。JavaScript是一种弱类型、解释型的脚本语言,它支持变量声明(var、let、const)、数据类型(包括基本类型:字符串、...
在JavaScript的世界里,网页开发经常会遇到各种挑战,而掌握一些实用的技巧和特效可以极大地提升用户体验和页面交互性。以下是一些基于标题和描述中提到的JavaScript知识点的详细讲解: 1. **动态实现下拉列表与...
HTML5是一种先进的网页标记语言,它是HTML4的升级版,为网页开发带来了许多新的特性和功能,极大...通过学习和理解这个特效的实现方式,开发者可以提升自己的前端技能,并能创建出更多富有创意和视觉冲击力的网页效果。
再者,"JavaScript特效"是指利用JavaScript语言本身编写的特效。在没有jQuery的情况下,开发者会直接使用JavaScript来操控DOM元素,实现动态效果。对于这个下雪特效,JavaScript可能用于生成雪花元素、设置它们的...
### JavaScript学习笔记知识点详解 #### 一、JavaScript概述 ##### 1.1 什么是JavaScript - **定义**:JavaScript是一种用于网页开发的编程语言,它主要用于实现网页中的动态交互功能。 - **特性**: - **基于...
【标题】"彩虹色文本描边动画网页特效.rar"是一个包含网页特效的压缩包,主要特色在于其彩虹色的文本描边效果。...通过学习和理解这个特效的实现方式,开发者可以提升自己的技能,掌握更多网页特效的创建技巧。
标签“服务器类-JavaScript特效”暗示了这些特效不仅限于JSP的Java代码,还可能利用了JavaScript进行前端交互处理。JavaScript是一种广泛用于网页开发的脚本语言,常用于增强用户体验,如表单验证、动态内容更新、...
标签中提到的"网页特效"、"jQuery特效"、"CSS特效"和"JavaScript特效"揭示了这个项目涉及到的技能和领域。网页特效通常是指通过JavaScript、CSS或jQuery等技术实现的视觉效果,它们可以增强用户体验,使网站更具吸引...
总的来说,这个项目是一个实践性很强的学习资源,有助于提升开发者在网页特效、jQuery和CSS3方面的技能,同时也为设计交互性网页提供了一个创新的参考案例。无论是对初学者还是有经验的开发者,都能从中获取有价值的...
【标题】"JS 3D相册旋转木马网页特效.rar"所涉及的知识点主要集中在JavaScript、CSS以及可能的HTML方面,尤其是JavaScript的3D旋转效果和CSS在创建动态网页中的应用。 首先,JavaScript(JS)是网页开发中用于实现...
标题中的“CSS文字组成肖像插图的网页特效”揭示了一个使用CSS技术将文本转换为肖像图形的网页设计技巧。这种特效通常涉及到CSS的高级用法,如伪元素、定位、背景图像以及可能的CSS滤镜效果。通过巧妙地布局和样式化...
JavaScript特效中的放大镜功能是一种常见的交互设计,常用于电商平台或者图片展示类网站,让用户能够更清晰地查看商品细节。在本案例中,我们探讨的是如何使用JavaScript实现这一效果,主要涉及的技术点包括DOM操作...
关于【标签】"JS特效-css样式",虽然描述中提到的是纯CSS3实现,但这里提到了JavaScript特效,这可能意味着压缩包内也可能包含一些JavaScript代码,用于增强交互性,例如模拟鼠标悬停、点击等行为,或者是处理页面...
《jQuery学习笔记详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,因其简洁的语法和强大的功能,深受开发者喜爱。这份"jQuery学习笔记.rar"包含的资源旨在帮助你全面掌握jQuery,无论你是初学者还是有...
它强调的是"常用"和"1500个前端开发javascript特效",这意味着这些课件会涵盖JavaScript在网页特效、用户交互以及前端框架中的应用。 前端开发中的JavaScript特效通常包括以下内容: 1. 动画效果:JavaScript可以...