本文目录一览:
- 1、原生JS是自己手写的JS吗?
- 2、请问“原生代码”指的是什么?
- 3、原生JS工程师是什么意思?有主要为web ui开发的要求吗?
- 4、怎么才算熟悉JS原生代码编写
- 5、原生js如何是什么
- 6、什么叫做原生的js
原生JS是自己手写的JS吗?
原生js就是使用javascript来进行一系列的开发,
非原生就是使用了js框架,像jq等就不是原生的,它是js的封装。
请问“原生代码”指的是什么?
原生代码: native code
是本地cpu的目标执行代码, 不是il, 所以速度很快, 它的执行不依赖某个虚拟机或者解释器,编译后可直接依附操作系统运行,不需要经过虚拟机之类的东西。
原生JS工程师是什么意思?有主要为web ui开发的要求吗?
原生js工程师大概就是主要负责js代码,但要求是能够在不使用框架的情况下有较高的js处理能力。因为原生js就是指没有框架的js。但原生js工程师不可能不会使用js框架,你是说你js很牛,但你不知道有jq框架,这简直是搞笑。因为html的控件比如按钮、下拉列表之类的都很简陋,所以js工程师的另一个任务可能就是编写web ui插件,比如日期选择器、树列表等等。写这些插件估计不会要求不能使用框架,但也不是没有可能,因为有些公司对框架不太信任,希望有自己的框架。
总之,原生js工程师一定有能力使用框架的。至于主要开发任务是不是web ui,这个就不知道了,毕竟现在js都能做服务器端开发了,只做ui的话,没必要请一个js工程师。
怎么才算熟悉JS原生代码编写
测试如下:
1,写出一套自定义事件机制,要求可以实现对指定对象绑定多个自定义事件,拿到这个对象句柄的所有地方都可以触发定义过的事件
2,模拟出浏览器的alert prompt confirm 要求可配置标题、提示文本、按下确定\取消时的回调方法、处理抢占问题等等
3,解析出一个dom内部具有制定属性的所有节点,例如:
div id="test"span attr="a"/spanspan attr="b"/span/div
对test一次性解析后,可以拿到test.a,test.b 等等
4,想一套页面分模块机制,要求一个模块出错不影响其它模块,模块间可以通信
原生js如何是什么
原生态js是指遵循ECMAscript标准的javascript,不同于微软的jscript也不依赖于任何框架,依托于浏览器标准引擎的脚本语言,jquery是在原生态的js上集成的框架资源,使用jquery并不代表代码就不是你写的,区别在于使用jquery只是使用了它的语法,更利于兼容以及实现,jquery已经将常规的js兼容问题解决,所以使用起来出现不兼容的情况会更少,更利于开发,但同时,要使用jquery等框架也需要去学习相关的语法,拥有js基础的同学学习jquery时会发现很轻松,在使用时也会发现很方便。
什么叫做原生的js
也就是Javascript。
因为很多时候,我们使用的是框架,比如jQuery。
这时候就说:
使用jQuery就……
原生JS的代码就……