Javascript 加载ajax内容的快速方法
假设我有包含信息的json。把信息放在现场的最佳方式是什么。通过jslike创建元素 (这只是我感兴趣的部分,在ajax调用中) var div=文件凭证要素(“div”); var text=document.createTextNode(“bla”); var img=新的img; src=json1.img; img.onload=函数(){ 子目录(文本); 儿童分部(img); } 或者像这样把它们放进去Javascript 加载ajax内容的快速方法,javascript,ajax,Javascript,Ajax,假设我有包含信息的json。把信息放在现场的最佳方式是什么。通过jslike创建元素 (这只是我感兴趣的部分,在ajax调用中) var div=文件凭证要素(“div”); var text=document.createTextNode(“bla”); var img=新的img; src=json1.img; img.onload=函数(){ 子目录(文本); 儿童分部(img); } 或者像这样把它们放进去 body.innerHTML+=“blabla”` 有哪一种更好/更快/更高效
body.innerHTML+=“blabla”`
有哪一种更好/更快/更高效,或者有没有更好的方法通过ajax将内容放入站点?另外,从服务器加载大量数据的大型站点如何处理这个问题?加载大量数据需要很多时间好的,我现在明白了。要从ajax呈现内容,您有3种选择:
没关系,随便挑适合你的。第一种方法怎么会不可维护?我的意思是,是什么让其他两种方法更易于维护,因为如果你的应用程序是中型/大型的,你需要使用javascript创建大量html元素,包括它们的属性、值、css类、内联样式等等,将child添加到元素中,…,而代码将非常庞大,维护起来将是一场噩梦。尝试执行步骤1,然后执行步骤2(模板),最后反应js(使用模板jsx),看看哪个选项最舒适、最可维护;)
body.innerHTML+="<div><p>blabla</p><img src='json1.img'/></div>"`