本文目錄一覽:
- 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的代碼就……
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/303443.html