
前端笔试重点
文章平均质量分 59
Basaly
产品经理
展开
-
常见浏览器兼容性问题与解决方案---整理自网页
(1)浏览器兼容性问题一:不同浏览器的标签默认的外补丁和内补丁不同 问题现象:写几个标签,不加样式控制的情况下,各自的margin和padding的差异较大 这是最常见的一个兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0; 解决方案:CSS里 *{margin:0;padding:0;}(2)浏览器兼容性问题二:块属性标签float后,又有横原创 2017-03-21 17:33:40 · 475 阅读 · 0 评论 -
前端小知识点(2)
1 谈谈你This对象的理解?(1)js的this指向是不确定的,也就是说是可以动态改变的。call/apply 就是用于改变this指向的函数,这样设计可以让代码更加灵活,复用性更高(2)this 一般情况下,都是指向函数的拥有者。(3)在函数自执行里,this 指向的是 window 对象。扩展:关于this,还有一个地方比较让人模糊的是在dom事件里,通常有如下3原创 2017-05-01 13:46:24 · 604 阅读 · 0 评论 -
前端小知识点
1 Ajax的理解,作用,特点:Ajax指的是异步的JavaScript和XML,是一种创建交互式网页应用的开发技术,特点是异步执行,可以实现无刷新效果,提升用户体验,但是会破坏网页中前进和后退按钮的正常功能,可以通过简单的插件弥补。2 模板引擎模板引擎不属于特定技术领域,它是跨领域跨平台的概念。模板引擎可以让(网站)程序实现界面与数据分离,业务代码与逻辑代码的分离,这就大大提升了开发原创 2017-03-26 18:13:14 · 279 阅读 · 0 评论 -
http常见状态码
100:告诉客户端应该继续发送请求,这个临时响应是用来通知客户端的,部分的请求服务器已经接受,但是客户端应继续发送求请求的剩余部分,如果请求已经完成,就忽略这个响应,而且服务器会在请求完成后向客户发送一个最终的结果 200:是最常见的http状态码,表示服务器已经成功接受请求,并将返回客户端所请求的最终结果202:表示服务器已经接受了请求,但是还没有处理,而且这个请求最原创 2017-04-12 11:56:12 · 282 阅读 · 0 评论 -
js事件代理
在javasript中delegate这个词经常出现,看字面的意思,代理、委托。那么它究竟在什么样的情况下使用?它的原理又是什么?在各种框架中,也经常能看到delegate相关的接口。这些接口又有什么特殊的用法呢?这篇文章就主要介绍一下javascript delegate的用法和原理,以及Dojo,jQuery等框架中delegate的接口。JavaScript事件代理首先介绍一转载 2017-03-26 15:32:05 · 475 阅读 · 0 评论 -
js实现跨域的方法
因为同源策略,导致不同的域之间不能进行相互传输数据或通信,只要协议,域名,端口号有一个不同,那么它们就是不同的域,但是在有时候我们有需要请求访问其他的域中的内容,所以我们有必要解决跨域问题。一 通过jsonp跨域原理就是通过script标签引入一个js文件,这个js文件载入成功后会执行我们在url参数中指定的函数,并且会把我们需要的json数据作为参数输入,所以jsonp是需要服务器端页面转载 2017-03-26 14:41:56 · 488 阅读 · 0 评论 -
平稳退化 渐进增强
一 平稳退化我们要知道,网站的访问者完全有可能使用的是不支持JavaScript的浏览器,还有一种可能就是浏览器支持,但是用户可能因为不想看到弹出广告而禁用了JavaScript,所以,我们应该考虑,面对这些用户的时候要怎样解决他们浏览的问题。如果能正确使用JavaScript脚本,就可以让访问者在他们的浏览器不支持JavaScript的情况下仍能顺利浏览网站,这就是所谓的平稳退化,从而可原创 2017-03-28 23:55:21 · 471 阅读 · 0 评论 -
浏览器标准模式和怪异模式之间的区别是什么——整理自网页
在标准模式页面按照HTML,CSS的定义渲染,而在怪异模式就是浏览器为了兼容很早之前针对旧版本浏览器设计,并未严格遵循W3C标准而产生的一种页面渲染模式。浏览器基于页面中文件类型描述的存在以决定采用哪种渲染模式,如果存在一个完整的DOCTYPE则浏览器将会采用标准模式,如果缺失就会采用怪异模式。下面介绍标准模式和怪异模式之间的区别(1 )盒模型:在怪异模式下,盒模型为IE盒模型,原创 2017-03-21 18:55:02 · 12251 阅读 · 1 评论 -
网页性能优化方案整理
(1)减少http请求次数:可以合并CSS样式和JS样式,进行源码压缩,图片大小进行合适的控制,可以用网页Gzip压缩检测,(2)CDN托管:内容分发网络其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况原创 2017-03-21 17:39:19 · 353 阅读 · 0 评论 -
前端笔试重点(3)
1 浏览器内核分别是什么?IE: trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核Chrome:Blink(基于webkit,Google与Opera Software共同开发)2 什么是伪数组?如何将伪数组转化为标准数组?伪数组(类原创 2017-05-01 16:53:54 · 371 阅读 · 0 评论