`
mengqingyu
  • 浏览: 334328 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

ajax加载js文件

 
阅读更多
//加载外部js文件
var scriptCache = [];
function script(url,formula){
	if(inArray(scriptCache,url)==false){
		scriptCache.push(url);
		$.getScript(上下文+"/js/fillform/formfill/"+url);
	}
	eval(formula);//guimoCheck.js文件中包含了formula代码中所用到的函数。
}

//判断数组是否包含value 作为缓存避免重复加载
function inArray(array,value){
	for(i=0;i<array.length;i++){  
		if(array[i] == value)return true;  
	} 
	return false;
}


//调用代码
script("guimoCheck.js,js代码);


注:以上是用jquery来实现的,运行时代码同步。而用js的append方式实现,添加<script>标签的方式发行存在代码异步的问题。
分享到:
评论

相关推荐

    使用Ajax动态加载JSON文件

    在JavaScript文件(data.js)中,我们可以看到Ajax请求的实现。通常,这会使用`XMLHttpRequest`对象或者更现代的`fetch` API。下面是一个基本的Ajax请求示例: ```javascript var xhr = new XMLHttpRequest(); xhr....

    AJAX 载入JS文件,载入CSS文件,载入JS函数,执行JS

    - **加载JS文件**:通过`loadExternalScript`函数将外部JavaScript文件添加到页面中。 - **加载CSS文件**:通过`loadExternalStyle`函数将外部CSS文件添加到页面中。 4. **执行JS代码**: - **执行内联JS代码**:...

    实现ajax加载更多功能

    "实现Ajax加载更多功能"是Web开发中一种常见的优化用户体验的技术。它允许用户在不刷新整个页面的情况下,通过异步请求获取并加载更多的内容。这种技术尤其适用于新闻、博客、社交媒体和其他需要显示大量数据的网站...

    用AJAX加载 XML 文件网页源代码.rar

    这个“用AJAX加载XML文件网页源代码”示例可能包含了一组教程或实例,展示了如何利用AJAX与XML文件进行交互,以提升用户体验。XML(Extensible Markup Language)则是一种结构化数据格式,常用于存储和传输数据。 ...

    基于Ajax的动态JavaScript文件加载模型.pdf

    基于Ajax的动态JavaScript文件加载模型 Ajax异步请求 JavaScript文件加载模型是基于B/S模式的系统中的一个重要组件。在浏览器端,JavaScript文件是浏览器端程序的主要组成部分。传统的方式是将所有可能用到的...

    jsloader 异步加载js文件

    `JSLoader`就是这样一种工具,它允许开发者在JSP页面中异步地加载JS文件,提高页面性能。 ### 异步加载的优势 1. **提升性能**:异步加载可以确保页面主体内容先加载,用户可以更快地看到页面内容,提升用户体验。...

    解决ajax不能访问本地文件问题(利用js跨域原理)

    在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许页面在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。然而,由于浏览器的安全策略,AJAX默认无法直接访问...

    Ajax-0.11 Ajax.js文件 Ajax.js例子

    总结来说,Ajax-0.11版本的`Ajax.js`文件和相关示例是学习和使用Ajax技术的重要资源,它展示了如何通过JavaScript实现与服务器的异步通信,以及如何利用返回的数据动态更新网页内容,从而提高网站的交互性和性能。

    Telerik Ajax加载

    这包括引入Telerik UI for ASP.NET AJAX的DLL文件到项目中,并在网页的头部引用相应的CSS和JavaScript文件。确保正确配置`&lt;telerik:ScriptManager&gt;`和`telerik:RadAjaxManager`控件,它们是实现Ajax功能的关键组件。...

    ajax加载数据模板

    在本项目中,"ajax加载数据模板"显然关注的是如何在SSM(Spring、SpringMVC、MyBatis)框架下利用Ajax实现数据的动态加载、增删改查以及分页功能。 首先,我们需要理解SSM框架。Spring是一个全面的企业级应用开发...

    ajax实现java文件下载

    1. **Ajax**(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。它通过JavaScript与服务器进行异步通信,提高了Web应用的响应速度和用户体验。 2. **Java文件下载**...

    php+ajax加载数据转圈动画图片.zip

    通过这种方式,用户可以一边浏览页面,一边等待数据加载,同时看到加载动画(如"ajax加载数据转圈动画图片.gif"),提高了用户体验。 加载动画是用户体验设计中的一个重要元素,特别是在数据加载期间,它可以帮助...

    Javascript ajax加载Loading

    总结起来,JavaScript AJAX加载指示器结合GIF动图是提高用户体验的有效手段。通过监听AJAX请求的状态,我们可以适时地显示和隐藏加载动图,从而告知用户后台正在处理数据。在实际项目中,可以根据需求进行调整和扩展...

    用ajax动态加载需要的js文件

    本文档详细介绍了使用AJAX技术动态加载JavaScript文件的相关知识点。 首先,文档提及了开发者的编程背景,对比了Java中的import语句和JavaScript中动态加载脚本的需求差异。在Java中,如果需要某个类,直接导入即可...

    php ajax mysql 点击加载更多 分页

    2. AJAX(Asynchronous JavaScript and XML):AJAX不是单一的技术,而是一种使用现有Web技术创建更好、更快、更互动的用户体验的方法。它允许网页在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页...

    loading(各种AJAX加载图片)

    "loading(各种AJAX加载图片)"这个主题,主要关注如何利用AJAX实现图片的异步加载,以及在加载过程中展示各种加载效果,提升用户体验。 1. **AJAX基础** - **异步性**:AJAX的核心是XMLHttpRequest对象,它使得...

    ajax动态加载无限级树的复选框

    本话题聚焦于利用Ajax动态加载无限级树结构的复选框,这是一个常见于文件管理、组织架构展示、权限设置等场景的功能。在这里,我们将深入探讨如何实现这一功能。 首先,我们需要理解树形结构的数据模型。树形结构是...

    dtree+ajax异步加载树

    而Ajax(Asynchronous JavaScript and XML)则是一种在不重新加载整个网页的情况下更新部分网页的技术。当dtree与Ajax结合时,可以实现异步加载树节点,提升用户体验,减少页面加载时间。 ### dtree基础知识 1. **...

    Jquery插件小集合(ajax 投票 AJAX动态加载广告)

    在文件列表中,`js_object_model.jpg`可能是一个关于JavaScript对象模型的示意图,帮助开发者理解如何在JavaScript中创建和操作对象。而`perl.png`则可能与后端脚本语言Perl有关,虽然在这个特定的上下文中没有直接...

    ajax PHP 大文件上传

    它可能包括HTML页面、JavaScript文件和PHP处理脚本。通过查看和运行这个Demo,你可以更好地理解大文件上传的具体实现方式。 总之,Ajax和PHP结合使用可以实现无刷新的大文件上传,提升用户体验。需要注意的是,实际...

Global site tag (gtag.js) - Google Analytics