手机版

继承IHttpHandle实现JS插件的组织管理

时间:2021-11-24 来源:互联网 编辑:宝哥软件园 浏览:

比如复制代码如下:-js插件-脚本类型=' text/JavaScript ' src=' http :/scripts/popup . js '/script script类型=' text/JavaScript ' src=' http 3360/scripts/popup-util . js '/script!-jquery插件-脚本类型=' text/JavaScript ' src=' http :/scripts/jquery-1 . 3 . 2 . Js '/script script type=' text/JavaScript ' src=' http 3360/scripts/jquery.autocomplete/jquery . autocomplete . Js '/脚本链接类型='text/css' rel='样式表' href='/scripts/jquery . autocomplete/jquery . autocomplete . CSS '/脚本类型='text/css '如果页面的布局比较整齐比较好,一旦布局稍微不整齐,整个页面就会很乱。那么有没有更简洁的引用Js文件的方法呢?本文将讨论这个问题。开始之前我在cnblogs上搜索过。果然有一篇相关的文章://www . JB 51 . net/article/24220 . htm,不过这篇文章的博主不是很善良(_)。虽然我给了一个演示下载,但它是一个编译程序。我看不到源代码,所以算了。它仍然运行不正确。后来,我尝试了一下。演示程序中仍然缺少script.do文件,需要配置的应用程序扩展。在IIS中执行。方法如下:选择IIS内置的网站,右键点击“属性”,如下图所示:

言归正传,虽然只给出了一个编译好的演示程序,但是在反编译和查看代码之后,还是为我重新实现这个功能提供了一些很好的建议。我想对那篇文章的博主表示感谢。接下来,我将看看我对JS文件的组织和管理:1。我需要在页面上添加一个引用:Script Type=' text/JavaScript ' src=' http :Plugins=popupjqplugins=autocomplete,tip '/脚本描述:原生js编写的插件名称赋在参数plugins之后,多个插件之间可以用逗号“,”分隔;jquery插件的名称是在参数jqPlugins之后分配的。同样,多个jquery插件名称可以用逗号分隔。2.为项目添加Js配置文件,如下:复制代码如下:xml版本='1.0 '编码='utf-8 '?脚本路径='/scripts/'!- javascript插件-插件名称=' JavaScript '文件=' '!-百度的弹出层-插件名称=' popup ' file=' popup-min . js ' required file=' popup-util . js '/require/plugin/plugins!-jquery plugin-plugins name=' jquery ' file=' jquery-1 . 3 . 2 . js ' color : # 00000;-auto complete-plugin name=' auto complete ' file=' plugins/auto complete/jquery . auto complete . js ' require file=' plugins/auto complete/jquery . auto complete . CSS '/require/plugin!-提示框-插件名称=' tip ' file=' plugins/tip/jquery . tip . js ' lazy file=' plugins/tip/bs . CSS '/lazy/plugin/plugins/Script 3。在项目的web.config文件中添加HttpHandle。如下所示:app settings add key=' js config ' value=' ~/config/js config . XML//app settings和httpHandlers添加动词='* '。path=' jsplugins . js ' type=' script loader . scriptluginhandler,script loader '//httphandler此外,在实现过程中,我还做了以下改进:1。兼容IE6、IE7、IE8、Firefox、Safari、Opera等浏览器(经过测试,文中提到的演示程序在IE6下没有功能);2.使用匿名回调函数,避免了与加载的Js文件中的方法同名;3.它可以同时调用本机js插件和jquery插件。前提是两者之间不会有冲突。你可以下载源代码。这个源代码的开发环境是VS 2008 ASP.NET MVC 1.0。

版权声明:继承IHttpHandle实现JS插件的组织管理是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。