
web前端
文章平均质量分 79
拾忆11
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
排序算法研究
在学习JavaScript的数组时,我们知道排序有一个sort()方法,但是sort方法对数组成员进行排序时,默认的是按照字典顺序排序,即按照acsii码表来排序。但是这并不能满足我们对一组无需数字进行排序的要求,所以对排序算法进行了学习,并用代码实现。冒泡排序(Bubble Sort):它的基本思想是:1、依次比较相邻的两个数,如果不符合排序规则,则调换两个数的位置。这样一遍比较下来原创 2016-07-30 18:15:12 · 481 阅读 · 0 评论 -
JS判断移动端和PC端
实际项目中有时需要根据用户的访问设备的不同来显示不同的页面样式,这时就要是判断移动设备还是电脑浏览器访问的。这里需要用到navigator对象,该对象包含了有关访问者浏览器的信息:navigator.appCodeName浏览器代号navigator.appName浏览器名称转载 2016-10-28 12:14:58 · 605 阅读 · 0 评论 -
javascript是单线程的吗?
面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念很不清楚。来深入分析一下:首先看下面的代码:123456789转载 2016-10-28 17:10:10 · 348 阅读 · 0 评论 -
JS中eval()的作用
在初学JS的时候就知道这个函数,却一直没有了解过他的用途,也一直都是睁一只眼闭一只眼,这次来深入地了解一下这个函数的作用。eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。语法为 eval(string),string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的转载 2016-11-16 16:06:12 · 2413 阅读 · 0 评论 -
经典前端面试题(一)
1、请你谈谈Cookie的弊端cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。第一:每个特定的域名下最多生成20个cookie1.IE6或更低版本最多20个cookie2.IE7和之后的版本最后可以有50个cookie。3.Firefox最多50个cookie4.chrome和Safari原创 2016-11-17 11:16:57 · 258 阅读 · 0 评论 -
经典前端面试题(二)
16、你知道多少种Doctype文档类型?1. 该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。2. HTML 4.01 规定了三种文档类型:Strict、Transitional 以及 Frameset。3. XHTML 1.0 规定了三种 XML 文档类型:Strict、Transitional 以及 Frameset。4.原创 2016-11-17 12:08:17 · 299 阅读 · 0 评论 -
经典前端面试题(三)
31、什么是 FOUC(无样式内容闪烁)?你如何来避免 FOUC?FOUC - Flash Of Unstyled Content 文档样式闪烁@import "../fouc.css"; 而引用CSS文件的@import就是造成这个问题的罪魁祸首。IE会先加载整个HTML文档的DOM,然后再去导入外部的CSS文件,因此,在页面DOM加载完成到CSS导入完成中间会有一段时间原创 2016-11-17 18:08:25 · 352 阅读 · 0 评论 -
经典前端面试题(四)
46、一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?分为4个步骤:1. 当发送一个 URL 请求时,不管这个 URL 是 Web 页面的 URL 还是 Web 页面上每个资源的 URL,浏览器都会开启一个线程来处理这个请求,同时在远程 DNS 服务器上启动一个 DNS 查询。这能使浏览器获得请求对应的 IP 地址。2. 浏览器与远程 Web 服务器通过原创 2016-11-17 21:24:37 · 397 阅读 · 0 评论 -
经典前端面试题(五)
61、eval是做什么的?1. 它的功能是把对应的字符串解析成JS代码并运行2. 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行)62、写一个通用的事件侦听器函数。 var eventSXT={//跨浏览器事件处理程序兼容 // 添加事件事件处理 addEvent:funct原创 2016-11-17 21:34:56 · 334 阅读 · 0 评论