`
envy2002
  • 浏览: 153866 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

包含javascript的顺序引起的问题

阅读更多

今天想在项目中扩展jquery.validate.js进行验证,但是这块不是我开发的,我的jquery也不是很好,所以试验一下这个验证框架的能力,结果就出错了:

 

    <head>

	<script src="jquery-1.3.2.js"></script>	
	<script src="jquery.validate.js"></script>
	

	</head>

 

  试验的时候,不知道为何:js报错定位在这段代码

 

  <script>

      $(document).ready(
		function()
		{		
			$("#commentForm").validate();		
		});
			
</script>	

 

对照着参考书《锋利的jquery》对比了几次都没发现什么不同,后来自己猜到了原因,jquery.validate.js依赖jquery-1.3.2.js,所以才发生了报错,所以必须先加载jquery-1.3.2.js这个基础js,调整位置之后,正确!

 

 

分享到:
评论

相关推荐

    JavaScript 全面解析各种浏览器网页中的JS 执行顺序

    特别关注第3、4种动态引入 JavaScript 的方式,它们可能会引起执行顺序上的问题。例如,在 JavaScript 文件中再次使用 document.write() 方法,或者在已有的 script 标签内部再次使用 document.write() 嵌入新的 ...

    如何确保JavaScript的执行顺序 之jQuery.html深度分析

    特别是,jQuery的html()函数不仅可以动态地向页面中添加HTML内容,而且能够确保其中包含的JavaScript脚本按照正确的顺序加载和执行。 首先,我们回顾了HTML源代码示例(test2.htm),其中使用jQuery的html()函数向...

    详解JavaScript中双等号引起的隐性类型转换_.docx

    在JavaScript中,双等号(==)用于比较两个值是否相等,但在这个过程中,它可能会引起隐性类型转换,即在比较之前自动将不同类型的值转换为同一类型。这种转换有时会导致意料之外的结果,因此理解其工作原理对编写...

    javascript 运算数的求值顺序

    但是由于JavaScript的运算数求值顺序是从左到右,所以`a`的值在进行加法运算时仍然是原始值5,然后再加上`fun()`返回的20,最终得到25。 而在C语言中,如果我们写同样逻辑的代码: ```c int a = 5; int fun() { a...

    javascript写在head标签中产生的报错.pdf

    然而,当JavaScript位于`&lt;head&gt;`标签中时,需要注意一些潜在的问题,正如“javascript写在head标签中产生的报错”这个标题所描述的那样。 在这个例子中,我们看到一个简单的HTML结构,包含`&lt;head&gt;`和`&lt;body&gt;`标签。...

    网页按顺序加载 最后加载js广告

    这样做的原因有两个:一是提高用户体验,二是避免广告脚本可能引起的性能问题影响页面加载速度。 9. **DOM树构建**:浏览器将解析的HTML元素组织成DOM树,这是一个结构化的文档表示,用于JavaScript操作和渲染。 ...

    javascript_debugger

    标题"javascript_debugger"暗示我们将讨论如何使用JavaScript调试器来提升编程效率和解决代码问题。 ### JavaScript调试器基础 1. **设置断点**:在代码中的特定行设置断点,让程序在那一行暂停执行,这样开发者就...

    JavaScript代码规范.docx

    7. **语句结构**:包括简单语句、复合语句、标签、`return`、`if`、`for`、`while`、`do`、`switch`、`try`、`continue`和`with`等。每种语句结构都有特定的格式要求,例如`return`语句后直接跟返回值,`if`语句的...

    javascript面试题

    - 浮动元素引起的问题。 - 字体渲染差异。 **43、对 WEB 标准以及 W3C 的理解和认识** W3C 是 Web 技术标准化组织,制定了一系列 Web 标准,包括 HTML、CSS、XML 等,确保 Web 的兼容性和一致性。 **44、行内元素...

    javascript试题及答案推荐文档.doc

    FireFox 和 IE 的兼容性问题主要源于对标准的支持程度不同,而非仅限于 JavaScript 的实现差异。 - D. AJAX 技术虽然常用 JavaScript 实现,但它并不强制使用 JavaScript。 **5. foo 对象有 att 属性,那么获取 ...

    扩展JavaScript功能的正确方法(译文)

    在扩展JavaScript功能时,重要的是要选择一种不破坏代码原有结构、不会引起意外副作用的方法,以实现优雅地扩展。 在上面的例子中,为了实现一个首字母大写的capitalize()方法,我们可以使用Object.defineProperty...

    完美解决IE9浏览器出现的对象未定义问题

    这种问题通常是由于浏览器的兼容性问题、JavaScript代码执行顺序、或者资源加载顺序不当所引起的。以下是一些有效的解决策略。 首先,当遇到“对象未定义”的错误时,我们需要进行基础的排查工作。确保所有的...

    js_euler:javascript中投影欧拉问题的解决方案

    在JavaScript中,处理欧拉角时可能会遇到各种挑战,例如万向锁(Gimbal Lock)问题,这是由于特定的旋转顺序导致的坐标轴交错所引起的。 本文将深入探讨欧拉问题的解决方案,以及如何在JavaScript中有效地处理...

    JavaScript中使用Callback控制流程介绍

    为了解决Callback引起的问题,开发者可以采取以下几种优化策略: 1. **使用if-else语句**:确保在有错误发生时可以中断后续代码的执行。尽管这种方式可以解决问题,但可能会使代码变得冗长。 2. **利用return作为...

    JavaScript运行机制之事件循环(Event Loop)详解

    如果允许多个线程同时操作DOM,就很可能引起复杂且难以解决的同步问题。例如,如果两个线程分别在同一个DOM节点上添加内容和删除内容,浏览器将会面临如何取舍的难题。因此,为了避免这种复杂性,JavaScript天生就是...

    javascript 使用for循环时该注意的问题-附问题总结

    在早期的JavaScript版本中,for-in循环可以用于遍历数组,但这种方式其实并不推荐,因为它会遍历数组对象的所有可枚举属性,包括那些继承自原型链的属性,这就导致了可能的顺序问题和枚举非预期属性的问题。...

    CSS属性编写顺序及命名规范

    5. **避免使用下划线**:在CSS选择器中不建议使用下划线(`_`),原因是输入时节省按键次数,以及解决浏览器兼容问题(例如,在IE6中,带下划线的选择器可能无效),同时便于与JavaScript变量名区分。 #### 三、CSS...

    详解JavaScript中双等号引起的隐性类型转换

    在使用双等号(==)进行比较时,JavaScript解释器会按照特定的顺序执行一系列的步骤来完成类型转换: 1. 首先检查两边的值中是否有NaN,如果存在NaN,则比较结果为false,因为NaN与任何值都不相等,包括它自己。 2...

    jsp页面使用My97DatePicker日历控件就经常出现无法打开站点

    7. **编码问题**:如果页面编码与My97DatePicker的编码不一致,可能会引起问题。确保所有文件使用相同的字符编码,通常是UTF-8。 8. **博客链接分析**:提供的博文链接指向了iteye.com的一个博客,这可能包含了解决...

Global site tag (gtag.js) - Google Analytics