javascript之PC网页端特效

**

PC网页端特效

**

1.1元素偏移量offset概述

可以动态获得该元素的位置(偏移),大小,返回值都不带单位。

1.2offset属性

通常来获得元素的位置

element.offsetTop		//返回元素相对带有定位的父元素上方的偏移
element.offsetLeft		//返回元素相对带有定位的父元素左方的偏移
element.offseWidth		//返回元素的宽度
element.offseHeight		//返回元素的高度		大小包含边距边框
element.offseParent		//返回带有定位的父亲,父亲无定位,返回body

注:与element.parentNode的区别:parentNode不管父亲有没有定位,都返回最近的父亲。

1.3offset与style的区别

1.offset可以得到任意样式表中的样式值,style只能得到行内样式中的样式值。

2.offset得到的时数值型的,不到单位,style得到的时字符串型的,不带单位。

3.offset包含带有边距边框的值,style不包含。

4.offset只能只读不能赋值,style是可读写属性

注意:以后如果只获取元素大小位置,可使用offset,如果要给元素更改值,需要用style

2.1 client属性

通常来获取元素的大小

1.element.clientWidth		//返回padding,内容区的宽度,不包含边框。
2.element.clientHeight		//返回padding,内容区的高度,不包含边框。
3.element.clientTop		//返回上边框的大小
4.element.clientLeft		//返回左边框的大小

注意:与offset的区别在于边框上

3.1立即执行函数

1( function () {} ) ()
2( function () {} () )
//也可以传递参数

4.1 scroll元素滚动

通常来获取滚动的距离

1.element.scrollWidth		//返回padding,内容区的宽度,不包含边框。
2.element.scrollHeight		//返回padding,内容区的高度,不包含边框。
//与client的本质区别:scroll可以动态的得到元素的大小,滚动距离
3.element.scrollTop		//元素被卷去的上侧距离
4.element.scrollLeft		//元素被卷去的左侧距离

如果求页面被卷去的头部则用window.pageYOffset,左侧window.pageXOffset

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript网页设计期末大作业是一个综合性的项目,要求学生运用所学的JavaScript知识和网页设计技巧,设计并实现一个功能完善、界面美观的网页。 首先,我会选择一个主题或者业务场景作为项目的基础,比如电子商务、在线游戏或者社交平台等。然后,我会开始规划网页的整体结构和功能,包括页面布局、导航、表单、轮播图等。根据实际需求和效果要求,使用HTML和CSS搭建基础界面,并运用JavaScript来增加交互性和动态效果。 在项目中,我会使用JavaScript实现一些常见的功能,比如表单验证、动态加载数据、点击事件等。比如在电子商务网站中,我会设计一个用户登录页面,在JavaScript中使用表单验证来确保用户输入的合法性。另外,我会使用Ajax技术来实现动态加载商品数据,让页面可以实时加载最新的商品信息。 此外,我还会运用JavaScript的动画效果来提升网页的用户体验。比如在游戏网站中,我会使用JavaScript实现一个简单的游戏,通过鼠标移动或键盘操作等交互方式,实现角色的移动、攻击等动作。 在整个设计过程中,我会注重用户体验和页面的可用性。根据不同终PC、平板、手机)的需求,我会优化页面的布局和交互方式,确保用户可以在不同设备上都能良好的访问和使用网页。 最后,我会进行测试和优化,确保网页的正常运行和性能优化。如果有必要,我会添加一些特效和功能来提升网页的吸引力和功能性。 总之,JavaScript网页设计期末大作业是一个相对复杂的项目,需要学生全面运用所学知识和技巧。通过设计和实现一个功能完善、界面美观的网页,学生可以提升自己的技能和能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值