日期:2014-05-16  浏览次数:20400 次

--梅花雪,我想请教一下你的jsframework实现思路。


1,能不能说一下Using( "System.Web.UI ");的实现思路啊
2,Using( " ");能不能解决同类名的冲突问题?
比如:
System/Web/UI/A.js     里的类名为A
System/Web/MM/A.js     里的类名为A

同时导入
Using( "System.Web.UI.A ");
Using( "System.Web.MM.A ");

那样就冲突了....


  谢谢....

------解决方案--------------------
实现思路就是按需索取,把JS代码分成若干模块,需要的时候调入模块。当然这里面还有一整套的缓存、防止重复加载的实现在里面。

Using( "System.Web.UI.A ");
Using( "System.Web.MM.A ");

new System.Web.UI.A();
new System.Web.MM.A();

在有冲突的时候可以这样使用长类名来解决。
------解决方案--------------------
俺滴JS调用也弄好了, 哈哈, 但考虑的问题可能还不周全...我也想听听有啥好建议...

俺滴可以这样调用:

<script type= 'text/javascript ' src= '/sqFwJsCs/default.js '> </script>
<script type= "text/javascript ">
// <![CDATA[
/*--------------------------begin sqFwJsCs--------------------------------*/
//shawl.qiu framework javascript client-side
/*----------------global--------------------*/
//im.help.self(true);
//im.help.source(true);
//-
//im.readme();
//-
//im.find( 'default.js ',true);
//im.find(null,true);
/*----------------object--------------------*/
//im.go( 'object.default ');
//im.help( 'object.default ', true);
//-
/*----------------string--------------------*/
//im.go( 'string.default ');
//im.help( 'string.default ', true);
//-
//im.go( 'string.format ');
//im.help( 'string.format ', true);
//-
//im.go( 'string.random ');
//im.help( 'string.random ', true);
//-
//im.go( 'string.highlight ');
//im.help( 'string.highlight ', true);
//im.help( 'string.highlight ');
//-
/*----------------check---------------------*/
//im.go( 'check.default ');
//im.help( 'check.default ', true);
//-
/*----------------array---------------------*/
//im.go( 'array.default ');
//im.help( 'array.default ', true);
//-
/*----------------image---------------------*/
//im.go( 'image.default ');
//im.help( 'image.default ', true);
//-
/*----------------form---------------------*/
//im.go( 'form.default ');
//im.help( 'form.default ', true);
//-
//im.go( 'form.select ');
//im.help( 'form.select ', true)
//-
//im.go( 'form.validate ');
//im.help( 'form.validate ', true);
/*----------------utility---------------------*/
//im.go( 'utility.default ');
//im.help( 'utility.default ', true);
//-
/*----------------multi options-------------*/
//im.go( 'string.default|string.random ');
//-
//im.help( 'string.default|string.random ', true);
/*--------------------------end sqFwJsCs----------------------------------*/
//]]>
</script>
<script type= "text/javascript ">
// <![CDATA[
// 在这里使用
//]]>
</script>


------解决方案--------------------
jsframework
哪里有下载啊?
------解决方案--------------------
http://blog.csdn.net/woyingjie
源代码里有