问题描述
以下是我页面的全部代码,请各位高手指点!<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>easyuitest</title><scripttype="text/javascript"src="../../Scripts/jquery-1.7.1.min.js"></script><scripttype="text/javascript"src="../jquery-easyui-1.3.6/jquery.easyui.min.js"></script><scripttype="text/javascript"src="../jquery-easyui-1.3.6/easyloader.js"></script>@*<scripttype="text/javascript"src="../jquery-easyui-1.3.6/jquery.min.js"></script>*@</head><body><h1>EasyLoader</h1><ahref="#"class="easyui-linkbutton"onclick="load1()">LoadCalendar</a><ahref="#"class="easyui-linkbutton"onclick="load2()">LoadDialog</a><divid="cc"></div><divid="dd"></div></body><scripttype="text/javascript">functionload1(){using('calendar',function(){$('#cc').calendar({width:180,height:180});});}functionload2(){using(['dialog','messager'],function(){$('#dd').dialog({title:'Dialog',width:300,height:200});$.messager.show({title:'info',msg:'dialogcreated'});});}</script></html>
解决方案
解决方案二:
你的调试画面呢?如果你用vs测试,那么抛出异常时vs应该中断在具体的js语句上,然后进入调试状态。这时候你应该调试具体的js对象,以及调用堆栈。贴出你的调试信息,说明你调试的发现。javascript是一种相当不靠谱的动态语言(例如this引用是“随机”改变非常难以用人脑去追踪理解的),它比c#程序的运行时崩溃的可能性大许多倍,调试时间也要长许多倍。但是如果你注意对javascript进行较高强度的单元测试,就可以避免javascript的许多问题。
解决方案三:
当然对于业余js开发人员我们不能要求亲自写高强度的测试。但是最起码地要用vs去调试js代码,所有的debug行为都以调试器为准,出了问题先找找看“有没有按照正规的流程记录下操作步骤和每一步的截屏”。
解决方案四:
哪个地方报呢?
解决方案五:
解决方案六:
总报缺少对象,
解决方案七:
好像using关键字不能用,是为什么