摘要:
最近终于证实tag.setAttribute("style", "color:#000;");在IE7中不起作用。于是百度了一些解决办法。IE的setAttribute中与标准浏览器的有许多不同,主要表现在IE对setAttribute的功能上有些限制,就是不能用setAttribute来设定cla... 阅读全文
摘要:
第一种是比较常规的方法思路:1.构建一个新的数组存放结果2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比3.若结果数组中没有该元素,则存到结果数组中Array.prototype.unique1 = function(){ var res = [this[0]]; for(v... 阅读全文
摘要:
转载自:http://kb.cnblogs.com/page/139725/,看完这篇文章,我真的觉得豁然开朗了,之前对jsonp跨域的了解都是模棱两可的,非常感谢这位作者。前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 ... 阅读全文
摘要:
CSRF(Cross-site request forgery),中文名称:跨站请求伪造.因为这个不是用户真正想发出的请求,这就是所谓的请求伪造;因为这些请求也是可以从第三方网站提交的,所以前缀跨站二字。CSRF发生的场景如下图所示:用户登录访问了一个受信任的站点,在用户还没有退出登录的时候,打开另... 阅读全文
摘要:
记录一个常见的面试题,javascript中对象的深度克隆,转载自:http://www.2cto.com/kf/201409/332955.html 今天就聊一下一个常见的笔试、面试题,js中对象的深度克隆。翻了下这个题目,在很多地方出现过,已经算一个老的题目了,但是每年的校招中总会考到,其... 阅读全文
摘要:
首先,要 让元素水平居中,就必须得了解css设计中固定布局和流式布局两者的概念。它们之间的直观区别就看是否给元素设置了宽度。下面是两段代码,用来简单地说明固定布局和流式布局的区别。1、固定布局demo: position-layout 2、流式布局demo: col3-m... 阅读全文
摘要:
最近去几家公司面试,发现大多数时候面试的内容考的都是原生的js语法和属性,所以我决心整理一下原生的dom元素的属性。 首先,我我们需要获取一个element元素菜单B 下面列举出在 google chrome 下的属性。(图片) 1、第一块 2、第二块 3、第三块 4、第... 阅读全文
摘要:
此时ul展示的界面为:①给ul加上一个样式,display:inline-block;float112233程序截图:②给ul加上样式,float:leftfloat112233程序运行结果:③给ul加上样式,overflow:hidden;float112233程序运行结果: 暂时先把解决办法贴... 阅读全文
摘要:
面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。这个问题看起来简单,但是其实暗藏杀机。考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。我总共想出了三种算法来实现这个目的:Array.prototype.... 阅读全文
摘要:
浏览器加载和渲染html的顺序、如何加快HTML页面加载速度、HTML页面加载和解析流程等等,在本文将为大家详细介绍下,感兴趣的朋友不要错过。浏览器加载和渲染html的顺序1. IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。2. 在渲染到页面的某一部分时,其上面的所有部分... 阅读全文