此处-使用评估和新函数的API [英] HERE-API using eval and New Function

查看:15
本文介绍了此处-使用评估和新函数的API的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有办法在不使用valnew函数语句的情况下使用Here API?

(因为此类语句在某些环境中可能被阻止)

推荐答案

我相信这个问题特定于HERE JavaScript API。例如,来自mapsjs-core.js行154,否则会最小化和混淆:

function(){eval("var self = arguments[0];"+b)}

我不会争论eval('...')new Function('...')是否是邪恶/不好的做法,因为问题的含义是它们的使用在某些环境中无论如何都会被阻止。

因为这是Java API的当前实现,所以对于您需要的任何服务,也可以直接使用HERE REST API。您将需要在不方便的情况下处理AJAX请求,但对于某些库和框架,可能无论如何都需要拥有这种级别的控制。我们最近发布了一些博客文章来演示这一点,ReactAngularVue可能是有用的例子。

这篇关于此处-使用评估和新函数的API的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆