面试
yangxiaoyanger
这个作者很懒,什么都没留下…
展开
-
提高性能一二
雅虎军规浏览器解析、渲染(很好)浏览器内部工作原理转载 2018-03-30 10:13:31 · 144 阅读 · 0 评论 -
css定位——清除浮动
参考清除浮动6种方法额外标签法使用:after 伪元素给父元素定高利用overflow:hidden;属性父元素浮动父元素处于绝对定位在开发网页的时候经常需要用到各种浮动,此时便需要及时的清除浮动,否则将会导致布局出现问题引出问题:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-...转载 2018-03-29 16:15:43 · 775 阅读 · 0 评论 -
闭包的理解
转自闭包的理解闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=9...转载 2018-03-29 14:58:21 · 97 阅读 · 0 评论 -
apply、call和bind的区别
转自:apply、call和bind的区别问了一下,这么三个函数的作用是什么?这么三个函数的作用就是调整上下文,即this的指向。在js中,this的指向是琢磨不定的,往往有四条规律可以总结它,在全局空间中调用函数,this往往会指向window,而在严格模式下,会指向undefined。在对象的方法中调用this,往往会指向该对象,但是这种方式很容易造成this的隐性丢失显示调用,即使用appl...转载 2018-03-29 14:20:29 · 144 阅读 · 0 评论 -
如何居中一个元素
转自:如何居中一个元素题目点评这道题目的提问比较多,连续问了三个问题,正常元素、绝对定位元素、互动元素如何居中,而且居中没有说清楚是垂直居中还是水平居中,要回答清楚这个问题,必须得有深厚的功底,而且要分类的来回答,条理要清楚。可以先把水平居中各种情况说清楚,然后在把垂直居中说清楚。(一)元素水平居中的方式1)行级元素水平居中对齐(父元素设置 text-align:center) [htm...转载 2018-03-27 15:36:02 · 188 阅读 · 0 评论 -
angular 面试题总结
必看https://www.cnblogs.com/yugege/p/6526215.htmlangularjs 是 mvc 还是 mvvm 框架?首先阐述下你对mvc和mvvm的理解首先为什么我们会需要MVC?因为随着代码规模越来越大,切分职责是大势所趋,还有为了后期维护方便,修改一块功能不影响其他功能。还有为了复用,因为很多逻辑是一样的。而MVC只是手段,终极目标是模块化和复用。mvvm的优点...转载 2018-04-08 22:08:41 · 11095 阅读 · 0 评论 -
一道必看前端面试题
转自 一道必看前端面试题https://www.cnblogs.com/intangible/p/8066979.htmlhttps://www.jianshu.com/p/d530bf4f44e3金三银四搞事季,前端这个近年的热门领域,搞事气氛特别强烈,我朋友小伟最近就在疯狂面试,遇到了许多有趣的面试官,有趣的面试题,我来帮这个搞事 boy 转述一下。以下是我一个朋友的故事,真的不是我。for...转载 2018-04-08 21:59:12 · 795 阅读 · 0 评论 -
浅析XSS和CSRF攻击及防御
原文链接浅析XSS和CSRF攻击及防御定义XSS(Cross Site Scripting跨站脚本),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。CSRF(Cross-site request forgery跨站请求伪造)是一种依赖web浏览器的、被混淆过的代理人攻击。XSS定义的主语是“脚本”,是一种跨站执行的脚本,也就是j...转载 2018-05-09 13:36:34 · 1062 阅读 · 0 评论