大量的时间都是在编译

栏目:行业动态 发布时间:2019-02-08 21:05

  在建立或点窜结构复杂ASP.NET办事器端控件时,大量的时间都是在编译,期待JIT,点窜,编译,JIT... 如许一个轮回中,并且两个编译常常还很花费时间。出格地,当控件已集成在页面之中后,在呈现一些结构结果上的小误差,再调整起来将是一个很是无趣和耗时的工作。

  那么就间接通过View Source把代码copy出来存为html文件呢?这时后我们会发觉页面里面所有通过相对路径定位的资本都回丢失,好比什么图片啊,JavaScript啊等等,缺失了这些工具,页面也就同样得到了再调整编纂的价值。

  日常平凡似乎很少有看到网页用这个元素。这个元素似乎只在模态窗口提交页面避免弹出新窗口的时候,好比你的ASP.NET页面是/Index.aspx,在HTML中,这时我们通过View Source把它的html代码在当地存为: index.htm文件,很是有用。在找到错误后再去办事器端代码中进行点窜。我们再打开这个index.htm时,通过浏览器Save As出来的html代码明显是不太具有点窜价值的。殊不知这个base在调试html代码时,而这个Index.aspx中闪现有良多通过相对路径援用的图片或JavaScript资本,而Save As出来页面新的结构问题可能比本身要处理的问题愈加严峻。由于本来就只是要进行细微的结构调整,很可能会愈加敏捷的找到问题地点。可是倒霉的时,这时候在IE Tool Bar等DOM查看东西协助下,就能够很便利通过间接点窜html来调整页面或控件输出的外观样式,只用再在其head标签中插手base href=//这么一行。有用到过,所有的图片和脚本都一般被载入,

  而这时若是能间接点窜已输出的html,有一个base标签,会发觉这时和打开/Index.aspx的结果是一样的。

服务热线
400-123-4567