VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 784|回复: 5

请教一下jsframework实现思路。

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-6 10:30:01 | 显示全部楼层 |阅读模式

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");

那样就冲突了....



谢谢....
回复

使用道具 举报

0

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-5-22 06:45:01 | 显示全部楼层
实现思路就是按需索取,把JS代码分成若干模块,需要的时候调入模块。当然这里面还有一整套的缓存、防止重复加载的实现在里面。

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

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

在有冲突的时候可以这样使用长类名来解决。
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-5-22 15:45:01 | 显示全部楼层
俺滴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>

回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-5-22 20:30:02 | 显示全部楼层
im.help 可以调用并显示对应的 .txt 帮助文件
| 可以调用多个文件....
im.help(path,true) 表示高亮显示帮助文件

<script>
动态加载
</script>
<script>
使用
</script>
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-5-24 16:15:01 | 显示全部楼层
jsframework
哪里有下载啊?
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-5-28 13:30:01 | 显示全部楼层
正在看你的jsframework.js,呵呵

如果老大能把这个framework共享出来那就好极了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表