实现友好的Javascript代码
来源:爱站网时间:2019-01-29编辑:网友分享
今天的Web应用程序是由大量的javascript代码驱动的,每当用户在界面上操作时,都会执行数千行JS代码,接下来是爱站技术频道小编和大家分享的实现友好的Javascript代码,一起来了解一下吧!
今天的Web应用程序是由大量的javascript代码驱动的,每当用户在界面上操作时,都会执行数千行JS代码,接下来是爱站技术频道小编和大家分享的实现友好的Javascript代码,一起来了解一下吧!
例如:
一个javascript menu。
方法一、采用常规的编程方法:
二、采用对Search Engine较友好的编程方法
从方法一和方法二来比较,方法一把一些HTML封装到了neverDHTMLmenu()里,但这样做并没有实际的好处,虽然我们依然可以把CSS给到这个类里。
方法二中可以看到有很多好处,比如,可以将view与program分离,可以实现客户端的MVC。换个角度说,可以提高开发效率。
可能有些朋友会问,除了menu,还有哪些程序可以按上述的方法分离呢?
上面也提到了,一般与页面交互较多的,会产生大量的HTML的,会影响Search Engine的robot的,都可以采用这种方法,当然了,这些只是讨论对Search Engine的友好度,所以,任何代码都必须由实际情况而定。
也或者有朋友问,这样为何会提高开发效率?
比如,美工做好模板后,(假设此美工会一些相关的HTML编写)那么按照xhtml标准,(如上例如示)
假设我要把原本的home改成Default page,那么美工得和程序员沟通,说要改这个menu的字,沟通时间在开发中也会多了。因此,在开发进度上,这个时间要算进去的。假设要改模板了,那么还得沟通。再或者假如原来用js生成的HTML是table做成的menu,要改版了,那么这个程序还得改写。不利于维护...
上文是实现友好的Javascript代码的介绍,相信大家都有了一定的了解,想要了解更多的技术信息,请继续关注爱站技术频道吧!
下一篇:Array对象的参考方法