js组成回顾以及原型

 javascript的组成
1.ECMAScript 基础语法
2.DOM
3.BOM
什么是js?
是一门解释性语言
是一门脚本语言
是一门弱类型语言  var
是一门基于对象的语言
是一门动态类型的语言
动态页面:页面html+css+js
向服务器发送请求,服务器没有页面,是动态生成的,返回给客户端
 js最初目的:解决用户和服务器端的交互问题
js可以做特效,游戏,移动端,服务端
编程思想:
面向过程:凡事亲力亲为,注重的过程
面向对象:提出需要,找对象,对象解决,注重的是结果
面向对象的三大特征:封装,继承,多态----js不是一门面向对象语言,但是可以使用这三个特征
封装:包装,把一个值放到变量里去, 把一段代码放在一个函数中, 把很多个函数放在一个对象中,把很多对象放在一个文件中
继承:类与类之间的关系,js没有类的概念,但是有构造函数,可以有继承,是基于原型。。
多态:同一个行为,针对不同对象,有多个表现。

自定义函数
1.在内存中开辟空间,存储对象
2.将this指定当前对象
3.设置属性和方法的值
4.把this对象返回


实例化对象是由构造行数创建的,创建的过程就叫实例化


使用构建函数创建对象:浪费空间,数据不能共享
prototype原型对象作用之一:节省空间,数据共享
//原型:
1.构造函数中有一个prototype属性,是一个对象,叫原型,这个属性是给程序员使用的,是一个标准属性,也叫原型对象
2.实例化对象中有个属性:__proto__属性,也是一个对象,叫原型,这个属性给浏览器使用,不是一个标准属性,也可以叫原型对象
//实例对象中__proto__和构造函数中的prototype是相等的
//又因为实例对象是由构造函数创建的,所以实例对象中的__proto__指向构造函数中的prototype

实例对象  原型对象   构造函数  这三个之间的关系
构造函数中有一个原型对象(prototype),prototype这个属性,是一个对象,这个原型中有一个属性constructor,指向当前的构造函数
实例对象中的__proto__指向构造函数中的prototype
实例对象可以直接调用原型对象中的方法
实例对象是通过构造函数创建的

原型对象:构造函数中的prototype属性,就是原型对象
实例对象中的__proto__属性也是原型对象,不标准属性


 

在车辆工程中,悬架系统的性能评估和优化一直是研究的热点。悬架不仅关乎车辆的乘坐舒适性,还直接影响到车辆的操控性和稳定性。为了深入理解悬架的动态行为,研究人员经常使用“二自由度悬架模型”来简化分析,并运用“传递函数”这一数学工具来描述悬架系统的动态特性。 二自由度悬架模型将复杂的车辆系统简化为两个独立的部分:车轮和车身。这种简化模型能够较准确地模拟出车辆在垂直方向上的运动行为,同时忽略了侧向和纵向的动态影响,这使得工程师能够更加专注于分析与优化与垂直动态相关的性能指标。 传递函数作为控制系统理论中的一种工具,能够描述系统输入和输出之间的关系。在悬架系统中,传递函数特别重要,因为它能够反映出路面不平度如何被悬架系统转化为车内乘员感受到的振动。通过传递函数,我们可以得到一个频率域上的表达式,从中分析出悬架系统的关键动态特性,如系统的振幅衰减特性和共振频率等。 在实际应用中,工程师通过使用MATLAB这类数学软件,建立双质量悬架的数学模型。模型中的参数包括车轮质量、车身质量、弹簧刚度以及阻尼系数等。通过编程求解,工程师可以得到悬架系统的传递函数,并据此绘制出传递函数曲线。这为评估悬架性能提供了一个直观的工具,使工程师能够了解悬架在不同频率激励下的响应情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值