IT入门 > 面试题 > javascript面试题 > 优化规范 >

  • 常见web安全及防护原理

    日期:2016-06-18 16:14:02 点击:1489 好评:0

    sql注入原理 就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 总的来说有以下几点: 1.永远不要信任用户的输入,要...

  • Javascript无阻塞加载具体方式

    日期:2016-06-18 15:39:18 点击:1905 好评:0

    将脚本放在底部。 link还是放在head中,用以保证在js加载前,能加载出正常显示的页面。script标签放在/body前。 成组脚本 :由于每个script标签下载时阻塞页面解析过程,所以限制页面的...

  • 哪些地方会出现css阻塞,哪些地方会出现js阻塞?

    日期:2016-06-18 15:33:17 点击:6330 好评:0

    js的阻塞特性: 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。直到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。为...

  • 网站重构的理解?

    日期:2016-06-18 10:29:09 点击:5047 好评:0

    对于传统的网站来说重构通常是: 表格(table)布局改为DIV+CSS 使网站前端兼容于现代浏览器(针对于不合规范的CSS、如对IE6有效的) 对于移动平台的优化 针对于SEO进行优化 深层次的网站重...

  • AMD(Modules/Asynchronous-Definition)、CMD(Common Modul

    日期:2016-06-17 13:49:53 点击:8126 好评:0

    AMD 规范在这里: https:// github.com/amdjs/amdjs- api/wiki/AMD CMD 规范在这里: https:// github.com/seajs/seajs/ issues/242 AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。 CMD 是 SeaJS 在推广过程中对...

  • 模块化怎么做?

    日期:2016-06-17 13:47:54 点击:1342 好评:0

    立即执行函数 ,不暴露私有成员 var module1 = (function(){ var _count = 0;var m1 = function(){ //... };var m2 = function(){ //... };return { m1 : m1, m2 : m2 }; })();...

  • js延迟加载的方式有哪些?

    日期:2016-06-17 13:39:41 点击:4162 好评:0

    defer和async、动态创建DOM方式(用得最多)、按需异步载入js...

  • "use strict";是什么意思 ? 使用它的好处和坏处分

    日期:2016-06-17 13:35:33 点击:1243 好评:0

    标记 严格模式后 其一:如果在语法检测时发现语法问题,则整个代码块失效,并导致一个语法异常。 其二:如果在运行期出现了违反严格模式的代码,则抛出执行异常。 注:经过测试...

  • 那些操作会造成内存泄漏?

    日期:2016-06-16 17:52:17 点击:5918 好评:0

    内存泄漏指任何对象在您不再拥有或需要它之后仍然存在。垃圾回收器定期扫描对象,并计算引用了每个对象的其他对象的数量。如果一个对象的引用数量为 0(没有其他对象引用过该...

广告位API接口通信错误,查看德得广告获取帮助