大家好,今天小编关注到一个比较有意思的话题,就是关于javascript原生基础的,于是小编就整理了2个相关介绍JavaScript原生基础的解答,让我们一起看看吧。
“原生JS”是什么意思?有哪些用途?
原生态JS是指遵循ECMAscript标准的javascript,不同于微软的jscript也不依赖于任何框架,依托于浏览器标准引擎的脚本语言。
jquery是在原生态的js上集成的框架***,使用jquery并不代表代码就不是你写的,区别在于使用jquery只是使用了它的语法,更利于兼容以及实现,jquery已经将常规的js兼容问题解决,所以使用起来出现不兼容的情况会更少,更利于开发。
但同时,要使用jquery等框架也需要去学习相关的语法,拥有js基础的同学学习jquery时会发现很轻松,在使用时也会发现很方便。
写原生js语句不需要导入任何js插件,原生语句相对复杂,比如同样一个id的语句:原生:document.getElementById("id")
反之可以:$("#id")
用途是一样的,原生语句兼容性更好,js插件对于不同浏览器,不同版本,可能会出现兼容问题。
鸿蒙js怎么使用原生的document对象?
1
copyUrl(url) {
const cInput = document.createElement('input')
cInput.value = url
document.body.appendChild(cInput)
// ***命令会将当前选中的内容***到剪切板中(这里就是创建的input标签)
1.通过id查找:var doc=document.getElementById("idName");
2.通过标签名查找:var doc=document.getElementsByTagName("tagName");
3.通过类名查找:var doc = document.getElementsByclassName("className");
html dom允许Javascript改变html元素的内容。
1.改变html输出流在j***ascript中,document.write()可用于直接向html输出流直接写内容。
tip:绝不要使用在文档加载之后使用 document.write()。这会覆盖该文档。
2.改变html内容
2个页面必须要有关联(关系)才能进行js操作,这2个页面,本身是独立的页面,他们之间并没有任何联系,那么,这个时候js是无法操作例外一个文件的把这两个文件关联起来,方式有,在一个页面使用框架框例外一个页面或者在一个页面使用js打开例外一个页面比如:在a页面,var win = window.open('b.html');这个时候,2个页面就有了关系了就可以使用js操作了
到此,以上就是小编对于J***aScript原生基础的问题就介绍到这了,希望介绍关于J***aScript原生基础的2点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/38859.html