JavaScriptCore是webkit的一個重要組成部分,主要是對JS進行解析和提供執行環境。
#JavascriptCoreJavascriptCore是webkit的一個重要組成部分,主要是對JS進行解析並提供執行環境。的方便了我們對js的操作。
#JS呼叫OC##JS呼叫OC並傳遞參數
##OC呼叫JSNSURL* htmlURL = [[NSBundle mainBundle] URLForResource: @"demo" withExtension: @"html"]; [_webView loadRequest: [NSURLRequest requestWithURL: htmlURL]];
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function showAlert(){ alert('OC call JS with no argument'); } function showAlertWithString(string){ alert(string); } function callOCWithArgument() { jsCallOCWithArgument('参数1 ','参数2 ','参数3'); } </script> </head> <body> </br> </br> </br> </br> <form> <button type='button' onclick='callOC()'>jsCallOC</button> <button type='button' onclick='callOCWithArgument()'>jsCallOCWithArgument</button> </form> </body> </html>
以上是詳解使用JavaScriptCore實作OC和JS互動的範例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!