-
Cats萌萌
非侵入式JavaScript(unobtrusive JavaScript)很好地实践了JavaScript代码和标记的分离。可以将所有需要的脚本代码打包到.js文件中。如果查看视图的源代码,您将不会看到有JavaScript代码嵌入在标记中。即使查看视图渲染的HTML标记,也不会看到任何JavaScript代码,脚本留下的唯一痕迹是一个或多个引用JavaScript文件的<script>标签。简单来说就是自己编写的javascript不能局限于某一具体浏览器以及不能局限于一些内联的事件处理(如:click、mousedown)等。使用成熟的js框架就能避免自己写的js不通用的弊端,比如:JQuery、AngularJS等。
-
蝴蝶刀刀
简单来说就是自己编写的javascript不能局限于某一具体浏览器以及不能局限于一些内联的事件处理(如:click、mousedown)等。使用成熟的js框架就能避免自己写的js不通用的弊端,比如:JQuery、AngularJS等非入侵式JavaScript ,大体是针对以下几个观点:1.有些人会使用一些运行方式非常奇怪的浏览器。比如视觉受损的人会使用屏幕阅读器,一些手机用户无法使用含有JavaScript 的站点。2.JavaScript 在不同的平台上运行方式不同。IE 是造成这一问题的罪魁祸首。我们需要根据不同的浏览器编写不同的事件处理代码。3.这些事件处理器都会引用全局命名空间中的函数。如果你想把其他类库集成进来,而这些类库又带有相同的函数名称,那么你就会头疼了。
-
慕哥6287543
开发程序的同时,引进的框架。。如果在使用该框架时,要继承框架提供的实体类或实现框架提供的接口,这就说明该框架是侵入式框架,因为程序本身对框架有了依赖,当去除框架时,程序也就无法运行,这个也就是我们说的重量级框架,如struts1中,action和actionForm必须要继承Action和ActionForm一样相反的非侵入式框架是轻量级框架的重要特点,如hibernate和spring,当我们想去掉hibernate和spring框架时,只需修改相应的程序,程序仍可运行
-
紫衣仙女
数据库连接的实现类,那只要修改xml里dataSource bean 的连接就行,不用去修改代码。