我想了解html5,我搜html5的时候,看了一个回答
所以HTML5网站不仅仅指使用了HTML5标签,还有新的JavaScript API,CSS3等一系列的新的技术。
现在这个JavaScript 的节点操作,事件绑定,ajax我都学了,怎么还一个api?
这api 是属于什么技术的?
怎么木有见过呀,是JavaScript的,还是别的编程的?
我搜了百度,还有什么windows,vb6.0什么的,我觉得应该和我想搜的不是一个东西,上面那个回答里的api 是说的是什么,怎么入门学习一下?
api是什麼? Application Programming Interface, 應用程式介面。就是說它能給你一些方法,讓你的開發變得簡潔。它並不是什麼技術,說白了就是一種語言提供的預設的方法的集合。不如js數組的push方法,當你想往數組裡添加元素的時候,不用循環來實現了,直接push就能把元素加進去了,這個push方法就是js提供給你的一個api。一般比較成熟的語言都會有api文檔,你不用全部都讀完,用的時候在網上查下你想要的功能,一般就會給你推薦的方法來實現,你去api文檔看下這個方法怎麼用就ok了。這就是api的作用。
以上說法不完全準確,但大概意思沒問題。
html5新引進的JavaScript api
說白了就是html5才能呼叫的一些JavaScript的介面, 舊版的瀏覽器不支援
你可以看這個網站 http://html5index.org/
API中文可以解釋為:應用程式介面
所以你可以把javascript當成是一個應用程序,那麼你說的dom操作事件綁定ajax都可以把他當成是開放出來的API,讓你調用實現和應用程序交互,從而實現你自己的應用程序
早上好,舉例:
別鬧,
api
的全名是什麼? - 應用程式介面(Application Programming Interface),這顯然是個略抽象的名詞。如果你直接跑到百度裡去搜尋api
這個關鍵字,那肯定什麼結果都可能搜到。這就好比你去搜一個“汽車配件”,能出來五花八門的結果是一樣的。歸根結底是因為你的搜尋目標太大。再說回你的問題,你的疑問裡顯然已經有語境了,那就是
javascript api
,這又是什麼呢?當然指的是javascript
語言裡的那些應用程式介面了,這話還是難懂?那我再說具體點,Math.max
是什麼?Array.prototype.push
是什麼?document.querySelector
是什麼?這些都算是javascript api
啊!可以看看文件:javascript API,web API了解更多