★列出display的值 可用值 值的说明 block 象块类型元素一样显示。 none 缺省值。向行内元素类型一样显示。 inline-block 象行内元素一样显示,但其内容象块类型元素一样显示。 list-item 象块类型元素一样显示,并添加样式列表标记。 table-header-group 显示在任何表格行和行组合之前,在头部标题之后。 table-footer-group 显示在任何表格行和行组合之后,在底部标题前。 ★清除浮动与闭合浮动的不同点 (http://www.cnblogs.com/mofish/archive/2012/05/14/2499400.html) ★如何为元素绑定事件(就是addEvent) function addEvent(elm, evType, fn, useCapture) { if (elm.addEventListener) { elm.addEventListener(evType, fn, useCapture);//DOM2.0 return true; } else if (elm.attachEvent) { var r = elm.attachEvent(‘on’ + evType, fn);//IE5+ return r; } else { elm['on' + evType] = fn;//DOM 0 } } ★window.onbeforeunload 的用法 (http://www.cnblogs.com/snandy/archive/2012/05/03/2481019.html) ★说一下window.onerror的参数 (http://blog.csdn.net/zzxll5566/article/details/6187943) ★列出IE与FF的事件对象的不同点 (http://www.ok12.net/js/125.html) ★如何用CSS画三角形 (利用border属性) ★你平时是如何调试JS代码的 (firebug,IE开发人员工具,opera是当中最好的) ★如何判定一个脚本是否加载成功 var script = document.createElement(‘script’) ; var head = document.getElementsByTagName(“head”)[0]; head.insertBefore(script, head.firstChild);//规避IE6下自闭合base标签BUG script.onload = script.onreadystatechange = function(){//先绑定事件再指定src发出请求 if(/loaded|complete|undefined/.test(this.readyState) && !this.once ){ this.once = 1; this.parentNode.removeChild(this); } } script.src = ’http://files.cnblogs.com/rubylouvre/html5.js’ (IE onreadystatechange事件,判定节点的readyState值是否为loaded或complete, 其他浏览器则使用onload) ★如何判定iframe里面的资源都加载完毕 (http://www.cnblogs.com/lhgstudio/archive/2010/10/24/1859946.html) ★怎么判定一个节点是在DOM树中 [...]

转载于:https://www.cnblogs.com/99f2e/archive/2012/06/12/2653097.html

来自司徒正美的面试题相关推荐

  1. 送!司徒正美写给前端开发者的算法书

    "每天学习一点点算法",相信很多被算法"折磨"过的人都曾立下这样的Flag,并向算法发出一轮又一轮的进攻. 这也是司徒正美老师博客园首页上的一句话.在那上面,他 ...

  2. 司徒正美写给前端开发者的算法书(文末抽奖送书)

    "每天学习一点点算法",相信很多被算法"折磨"过的人都曾立下这样的Flag,并向算法发出一轮又一轮的进攻. 这也是司徒正美老师博客园首页上的一句话.在那上面,他 ...

  3. 司徒正美写给前端开发者的算法书

    "每天学习一点点算法",相信很多被算法"折磨"过的人都曾立下这样的Flag,并向算法发出一轮又一轮的进攻. 这也是司徒正美老师博客园首页上的一句话.在那上面,他 ...

  4. 如何挑选适合的前端框架(去哪儿网前端架构师司徒正美)

    前端框架不断推新,众多IT企业都面临着"如何选择框架","是否需要再造轮子"的抉择.去哪儿网前端架构师司徒正美分析了各主流行框架优劣点.适用场景,并针对不同规模 ...

  5. 迷你MVVM框架 avalonjs 入门教程(司徒正美)

    迷你MVVM框架 avalonjs 入门教程 关于AvalonJs 开始的例子 扫描 视图模型 数据模型 绑定属性与动态模板 作用域绑定(ms-controller, ms-important) 模板 ...

  6. javascript 异步编程二(转载 from 司徒正美)

    好像有这么一句名言--"每一个优雅的接口,背后都有一个龌龊的实现".最明显的例子,jQuery.之所以弄得这么复杂,因为它本来就是那复杂.虽然有些实现相对简明些,那是它们的兼容程度 ...

  7. JAVASCRIPT 正则表达式学习--基础与零宽断言(转自司徒正美)

    元字符 ( [ { \ ^ $ | ) ? * + . 预定义的特殊字符 字符 正则 描述 \t /\t/ 制表符 \n /\n/ 制表符 \r /\r/ 回车符 \f /\f/ 换页符 \a /\a ...

  8. 在知乎看到一篇关于JavaScript书籍进阶的回答(作者:司徒正美)

    所谓进阶,就是不再为语法烦恼,开始向繁杂而精彩的DOM.BOM世界进军. 掌握各大浏览器提供的底层DOM.BOM API,及了解它们之间的差异,如何检测它们是否支持,如果屏蔽它们之间的差异性,如何选用 ...

  9. javascript 45种缓动效果BY司徒正美

    javascript 45种缓动效果 参数 类型 说明 el element 必需,为页面元素 begin number 必需,开始的位置 change number 必需,要移动的距离 durati ...

  10. 201509281125_《为什么移动app会很慢的深度分析(摘自司徒正美博客园文章)》

    我写过不少文章来讨论为什么移动Web应用程序很慢,这也引起了不少的讨论.但是不幸的是,这些讨论没有像我喜欢的那样的基于事实. 所以我这篇文章的目地就是给这些问题带来一些真正的证据,而不是仅仅过来对骂. ...

最新文章

  1. opencv4.4的下载与安装(1)
  2. phpcms发布新闻到数据库_Phpcms V9网站从本地上传到服务器需要修改的地方小结
  3. .NET 6新特性试用 | 可写JSON DOM API
  4. 大数据技术之kafka (第 3 章 Kafka 架构深入 ) 消费者组案例
  5. 机器学习笔记(十)——Logistic Function AND Softmax Function
  6. 麦迪逊大学计算机科学咋样,威斯康星大学麦迪逊分校计算机科学基本信息全览...
  7. 【NOIP2014】【Luogu2141】珠心算测验(枚举,合并两数组相同元素个数)
  8. DM8与Oracle关于模式、用户等概念的分析
  9. CFAR检测MATLAB仿真
  10. 如何将Excel一页转PDF变多页?好用的PDF转换工具推荐
  11. 友盟社会化分享+第三方登录 2022.03.28 最新版
  12. OpenGL - SSAO
  13. 【unbuntu gpt 硬盘的挂载方法】
  14. python高级数据分析_8、Python 数据分析-Pandas高级操作
  15. web前端工程师技能总结
  16. 微信小程序编写新闻阅读列表
  17. 【安信可A9G专题⑤】A9G模组AT指令MQTT接入阿里云实现APP控制
  18. 浅谈Asterisk的语音编码(codec)
  19. 解决Android Studio修改内存后打不开应用的问题
  20. 代码坏味道之夸夸其谈的未来性

热门文章

  1. MapAbc使用体验
  2. 怎么查询电脑的磁盘序列号和各种硬件信息(Windows系统)
  3. C语言sar图像几何校正,SAR图像几何校正方法与流程
  4. 计算广告学中的GFP、GSP和VCG对比
  5. STM32F103 用CS1237 /HX711 芯片制作电子秤
  6. UE4学习笔记(3)——World Composition无缝拼接地图实现
  7. UE4入门实例31(Unreal制作炫酷高效黑洞粒子)
  8. 如何编辑修改PDF文件内容?修改方法很简单
  9. 联想小新锁屏壁纸怎么换_联想_ThinkPad|ThinkCentre|ThinkStation服务与驱动下载_常见问题...
  10. MongoDB下载安装教程(Windows)