javascript库与javascript
jquery是javascript库,但是javascript的语法与函数都被重新定义了,已经面目全非,那jquery与javascript有什么关系呢?jquery可以...
jquery是javascript库,但是javascript的语法与函数都被重新定义了,已经面目全非,那jquery与javascript有什么关系呢?jquery可以完全代替javascript吗?库的意思就是重新被定义吗,还是有其他关系?
展开
1个回答
展开全部
库是对语言的一种封装,使得JavaScript在不同的浏览器下表现达到一致
如果不使用js库,需要自己写兼容各个浏览器的代码
由于在开发时,需要兼容各种浏览器,并且很多的基本功能都是一样的,会大量的复用,如果不使用封装好的js库,就需要反复的复制粘贴相同的代码
jQuery不可以完全代替JavaScript原生,jQuery中只是封装了常用的一些操作,对html的一些新特性没有支持(有些jQuery插件会支持,但不全)
如地理定位、全屏、canvas、调取摄像头麦克风、调手机振动器、读取设备电池信息等HTML5的新增Js API,这些暂时只能用原生的JavaScript写,也可以用其他人封装好的相关js库写。
jQuery本质就是对常用js代码的封装,其他所有的JavaScript库都是对js的封装,没有本质的区别只是方便使用
如果不使用js库,需要自己写兼容各个浏览器的代码
由于在开发时,需要兼容各种浏览器,并且很多的基本功能都是一样的,会大量的复用,如果不使用封装好的js库,就需要反复的复制粘贴相同的代码
jQuery不可以完全代替JavaScript原生,jQuery中只是封装了常用的一些操作,对html的一些新特性没有支持(有些jQuery插件会支持,但不全)
如地理定位、全屏、canvas、调取摄像头麦克风、调手机振动器、读取设备电池信息等HTML5的新增Js API,这些暂时只能用原生的JavaScript写,也可以用其他人封装好的相关js库写。
jQuery本质就是对常用js代码的封装,其他所有的JavaScript库都是对js的封装,没有本质的区别只是方便使用
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询