求巨匠们精简一下 代码环节太大 (求巨匠们精简的成语)
本文目录导航:
代码环节太大,求巨匠们精简一下
把一些相似的值,写成数组、整个环节移到模块或类中~
如何把自己的代码从两千行,精简到几百行
只管说代码的长短不必定能选择一团体的水温和才干,然而也没必要把明明用两行可以写完的代码写成3、4行甚至更多,经常看看自己以前写过的代码,就会发现之前写过的很多代码都太罗嗦了,或许保养起来很费事,所以要经常重构,重构的同时也是提高自己的环节。
1、善用三元运算符上方大代码在失掉IDataReader中的数据常罕用到 = idrName] == ? : idrName]()();假设写成这样那一下子多了几行?if (idrName] == ){ = ;}else{ = idrName]()();} 但也要思考代码的功能和代码的可保养性,假设三元运算符嵌套两次之后基本上就没法看了,而且功能也不好。
2、少写重复(相似)代码相反或相似的代码都封装到独立的方法或类中
代码提升是如何成功的
代码提升就是对网页中的html源代码启动必要的调整,以提高页面的有好行,页面通过提升后,一方面可以有效的精简页面中的冗余代码,放慢页面的显示速度,同时降落页面占用搜查引擎主机的存储空间,从而提高页面的用户体验及搜素引擎友好型;另一方面可以突出页面主题,提高页面的关系性。
关键步骤:精简代码;头部提升,权重标签经常使用及图片提升。
在这四个环节中,精简代码是最基础、最基本。
1.精简代码是指肃清或许简化页面中的代码,从而到达降落页面体积、提高页面的用户体验及搜查引擎提升性的目标。
精简代码又分五个小步骤:1.清算渣滓代码;标签转换;提升;4js提升以及表格提升。
1.1渣滓代码是指那些在删除的状况下也不会影响页面反常显示的非必要代码。
不要小看这些代码,他占据了很大的空间,不只影响功能还影响搜查引擎的计算期间,所以代码最好是手写,假设用frontpage,Word,Dreamweaver,等工具写的话,发生的渣滓代码会十分多,所以手动清算掉。
1.2html标签转换,关键是支经常使用短标签交流在网页中成功雷同成果的长标签。
例如与,两周都是对字体加粗,然而比多出五个字符,假设页面很多的话,就会发生很多冗余代码。
1.3css提升。
css提升关键是扭转css的调用模式,以及防止经常使用css为关键内容定义样式。
经常使用div+css模式制造页面,一方面防止渣滓代码,另一方面可以缩小重复代码。
这种模式对搜查引擎十分友好。
1.4js提升。
js对搜素引擎极不友好。
目前搜查引擎不能解析javascript生成的页面或许内容。
所以关键的内容不能用js脚本生成;1.5表格提升,传统的页面基本都是用table。
然而这种模式对搜查引擎十分不友好,所以不倡导用table实战:我的网站gsmalarmsystem一切的页面都是手写,简直没有任何的冗余代码,就是标签的转换,尽量防止了长便签。
还有就是css提升,一切的样式我放在外部页面,只有在头部增加援用即可,这样大大缩小了页面的体积。
还有就是我驳回了div+css的模式写了每个页面。
还有js提升,一切的关键内容都没有经常使用js,用js只是显示一些特效,然而js的代码也是写在外部页面,而要在页面的底部增加援用,千万不要再头部,假设在头部也会影响页面的功能的而我的网站gsmalarmsystem一切的页面都遵守了上方所述规定。
以上小弟假设有错的中央,各位大哥,可以给予领导,小弟不胜感谢。
好了当天就到此了,下节继续。
文章评论