
课程咨询: 400-996-5531
投诉建议: 400-111-8989
认真做教育 专心促就业
JavaScript编程开发语言的学习是大多数软件编程开发程序员都需要熟练掌握的一个编程技术,而本文我们就通过案例分析来简单了解一下,JavaScript编程面向对象入门分享。
什么是JavaScript?
我们可以从几个方面去说JavaScript是什么:
基于对象
javaScript中内置了许多对象供我们使用【String、Date、Array】等等
javaScript也允许我们自己自定义对象
事件驱动
当用户触发执行某些动作的时候【鼠标单机、鼠标移动】,javaScript提供了监听这些事件的机制。当用户触发的时候,就执行我们自己写的代码。
解释性语言
javaScript代码是由浏览器解析的,并不需要编译。
基于浏览器的动态交互技术
既然javaScript是由浏览器解析的,那么它肯定要基于浏览器。javaScript让网页变得更加“灵活""
弱类型
像java、c++等编译型语言,要先定义变量,后使用。javaScript能够直接使用,不需要先定义
JavaScript变量类型
javaScript变量可分为三种类型:
基本类型【number、string、boolean】
javaScript是弱类型语言,在运行的时候才知道具体的类型是什么。所有类型都用var来修饰。
特殊类型【null、undefined】
当定义了变量,没有任何赋值的时候,该变量就是undefined类型
复合类型【数组、对象、函数】
javaScript对象的类型
在JavaScript中对象的类型可分为4种:
内置对象【String、Math、Array】
自定义对象【程序员自己创建的对象】
浏览器对象【windows、document、history、status等等与浏览器相关的对象】
ActiveXObject(XMLHttpRequest)对象【异步对象,使用AJAX用到的对象,使用该对象与服务器进行异步交互】
CSS3很厉害啊,能将方形的div转成是椭圆形的[也就是气球的形状],还有盒子的阴影设置。
使用伪元素就可以不用直接在html中设置标签了。配合CSS3也能够做出对应的样式。
使用实体边框配合CSS3也可以做出不同的形状样式
在生成元素的时候,可以先将要生成的元素加入到文档片段中,再使用文档片段来进行一次性添加到body上,这样性能会好很多!
使用~~运算符能够取整数
限定气球的边界就可以使用max和min函数来进行限定。这也是很好用的。
移动气球我们需要用到定时器。
使用call主动调用方法,把目标对象传递过去的话,我们就可以使用this指针了。
在定时器中使用bind(this),就可以在定时器中使用this指针的,因为定时器默认是由浏览器window来进行调用的,默认是不能使用this的
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei456学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。