试题详情
- 简答题简述对网站重构的理解。
- 网站重构:在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。也就是说是在不改变UI的情况下,对网站进行优化,在扩展的同时保持一致的UI。 对于传统的网站来说重构通常是: 表格(table)布局改为DIV+CSS 使网站前端兼容于现代浏览器(针对于不合规范的CSS、如对IE6有效的) 对于移动平台的优化 针对于SEO进行优化 深层次的网站重构应该考虑的方面 减少代码间的耦合 让代码保持弹性 严格按规范编写代码 设计可扩展的API 代替旧有的框架、语言(如VB) 增强用户体验 通常来说对于速度的优化也包含在重构中 压缩JS、CSS、image等前端资源(通常是由服务器来解决) 程序的性能优化(如数据读写) 采用CDN来加速资源加载 对于JS DOM的优化 HTTP服务器的文件缓存。
关注下方微信公众号,在线模考后查看
热门试题
- 简述XSS防范方法。
- 关于块状元素与行内元素,下列说法错误的是
- 以下选项中,可以正确定义所有p的字体为b
- 设置text-decoration属性的
- 关于超链接,()的说法是正确的。
- CSS的英文名为(),译成中文的意思为(
- 下列选项CSS语法规则正确的是()。
- 在HTML中,关于CSS样式的说法错误的
- CSS选择符有哪些?哪些属性可以继承?优
- 在浏览器支持的前提下
- 关于CSS控制字体样式说法错误的是()。
- 创建Canvas画布使用的方法是:()
- 一个页面中只可以有一个Div。()
- 在css中,()属性可以用来设置元素的叠
- 设置文本不换行的样式属性是()。
- Canvas则通过JavaScript来
- CSS是利用XHTML的()标记构建网页
- 标记中,()属性的值是相应
- manifest文件中要缓存的文件写在(
- JavaScript原型,原型链?有什么