自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

转载 浏览器的渲原理

### 常见的面试题:- 前端优化 ( 雅虎14条优化原则 )- 浏览器兼容 - 浏览器的工作/渲染原理- 浏览器的缓存问题 - 响应式布局 ( 媒体查询 )- vue的问题较多 ( 路由传参 组件传值 生命周期 双向数据绑定的原理 ) - 着重问js ( 一些公司 ...

2019-04-20 17:21:00 118

转载 前端基础面试题(JS部分)

1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构?基本数据类型:Undefined、Null、Boolean、Number、String值类型:数值、布尔值、null、undefined。引用类型:对象、数组、函数。堆栈数据结构:是一种支持后进先出(LIFO)的集合,即后被插入的数据,先被取出!js数组中提供了以下几个方法可以让我们很...

2019-04-16 20:34:00 2158

转载 前端面试题汇总(整理) -- 看起来比较全

【转载】CSDN - 张林bloghttp://blog.csdn.net/XIAOZHUXMEN/article/category/6206651这个博客几篇总结也不错。修改增加了一些问题,并添加了一些与知识点相关的文章链接,是一些个人觉得比较容易看懂的文章,方便理解,如阮一峰的博客中一些文章。position的值, relative和absolute分别...

2019-04-16 20:30:00 305

转载 面试题, 文档模式总结

1.一些开放性题目1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。2.项目介绍3.如何看待前端开发?4.平时是如何学习前端开发的?5.未来三到五年的规划是怎样的?position的值, relative和absolute分别是相对于谁进行定位的?absolute:生成绝对定位的元素, 相对于最近一级的 定位不是 s...

2019-04-16 20:27:00 274

转载 前端面试题整理

目录$HTML, HTTP,web综合问题1、前端需要注意哪些SEO2、<img>的title和alt有什么区别3、HTTP的几种请求方法用途4、从浏览器地址栏输入url到显示页面的步骤5、如何进行网站性能优化6、HTTP状态码及其含义7、语义化的理解8、介绍一下你对浏览器内核的理解9、html5有哪些新特性...

2019-04-16 20:17:00 514

转载 前端工程师 - 面试题 (最新,最全)

一:什么是闭包?闭包的用处?(1)闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。(2)闭包可以用在许多地方。它的最大用处有两个,一个是可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中闭包的特性:①.封闭性:外界无法访问闭包内部的数据,如果在闭包内声明变量,外界是无法访问的,除非闭包主动向...

2019-04-16 20:06:00 838

转载 web前端面试题 -- 2019最新,最全

最近在找工作,面试了好多家公司,结果都不怎么理想。要么公司环境氛围不行,要么工资达不到理想的薪资。大部分公司对程序员的面试流程几乎都一样,来了先填一份登记表,写一套面试题,然后技术面,人事面。至于有的大牛说,四面web前端,拿到10K+的工资,反正我这个渣渣程序员是没有碰到。现在来整理一下这几天我所碰到的面试题。html、css相关如何垂直居中...

2019-04-16 19:53:00 155

转载 js回调函数以及同步与异步

1. 背景介绍javascript的单线程特性由于javascript语言是一门“单线程”的语言,所以,javascript就像一条流水线,仅仅是一条流水线而已,要么加工,要么包装,不能同时进行多个任务和流程。任务队列单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。于是就有一个概念——任务队列。如果排队是因为计...

2019-04-16 14:33:00 891

转载 jQuery (含义 及 优缺点)

jQuery是一套开源的JavaScript函数库,它主要是简化了对DOM的操作。兼容CSS3,兼容各大主流浏览器。二、jQuery的特点:1:轻量级的JS函数库jQuery的核心js文件几十KB,不会影响页面加载速度。2:丰富的DOM选择器3:链式表达式jQuery的链式操作可以把多个操作写在一行代码里,更为简洁。4:时间,样式,动画支持5:Ajax操作...

2019-04-16 14:24:00 305

转载 Webpack与其他打包工具的区别

webpack是一个模块化加载器兼打包工具,它同时支持AMD、CMD等加载规范。与其他模块化加载器相比,它有这些优势:1.代码分割webpack支持两种依赖加载:同步和异步。同步的依赖会在编译时直接打包输出到目的文件中;异步的依赖会单独生成一个代码块,只有在浏览器中运行需要的时候才会异步加载该代码块。2.Loaders在默认情况下,webpack只能处理JS文件,但是通过...

2019-04-16 14:20:00 334

转载 掌握闭包closure (含义及优缺点)

个人认为闭包其实非常好理解,我们一起去认识什么是闭包。在javascript脚本语言中,变量的作用域只有两种,一种是全局变量,一种是局部变量。全局变量的函数可以在整个javascript脚本语言中被引用,但是局部变量只存在于声明这个变量的函数内部,外部函数无法访问。也就是说局部变量可以访问外部变量,外部函数无法访问局部变量。在js中,只有在声明这个变量函数内部的子函数才能...

2019-04-16 14:18:00 119

转载 null与undefined的区别

null和undefined是JavaScript五种基本数据类型中的两种。null是一个特殊值,但我们常常误解它,有时候我们会把它和另一个数据类型undefined的含义互相混淆。首先我们来了解一下null这个特殊值会使用在哪些场景以及它代表着什么样的含义?1.用来初始化一个变量,这个变量可能赋值为一个对象。看着可能有点懵逼,我们结合代码来解析一下。如下:var ...

2019-04-16 14:17:00 91

转载 WEB前端基础知识点

因为要告知浏览器的解析器用什么文档标准解析这个文档,所以在文档的开头要写上文档类型声明,H5的文档类型声明要比H4文档类型声明简洁的多。因为H5不基于SGML(标准通用标记语言),所以不需要对DTD文档类型定义)进行引用,但是H4是基于SGML,必须对DTD进行引用。H4的三种文档类型声明是:过渡模式,严格模式,框架模式。HTML是HyperText Markup Lang...

2019-04-16 14:15:00 82

转载 前端面试知识点目录整理★★★

写在前面金三银四,又到了一年一度的跳槽季,相信大家都在准备自己的面试笔记,我也针对自己工作中所掌握或了解的一些东西做了一个目录总结,方便自己复习。详细内容会在之后一一对应地补充上去(有些在我的个人主页笔记中也有相关记录),这里暂且放一个我的面试知识点目录,大家有兴趣可以自己根据目录去扩展。欢迎在评论下方指点一二,看还有哪些没考虑到的,互相交流一哈...基本功考察1.关于...

2019-04-16 02:47:00 72

转载 这是一份全面的 计算机网络基础 总结攻略

前言计算机网络基础 该是程序猿需掌握的知识,也是面试过程中常常考察的内容,但往往会被忽略今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议、Http协议、Socket等,希望你们会喜欢。目录1. 计算机网络体系结构1.1 简介定义 计算机网络的各层 + 其协议的集合...

2019-04-16 02:37:00 111

转载 移动端常见bug

移动端常见bug汇总前言本文是摘录整理了移动端常见的一些bug以及解决方案,第一篇,后面还会有持续的文章更新整理。点击样式闪动Q: 当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。A:根本原因是-webkit-tap-highlight-color,这个属性是用于设定元素在移动设备(如Adnroid、iOS)上被...

2019-04-16 02:33:00 81

转载 【JS面试向】选择排序、桶排序、冒泡排序和快速排序简介

新年伊始,又到了金三银四的时候了。面对前端越来越多的算法面试题,我简单的整理了一下几种比较常见的数组排序方式,分别介绍其基本原理和优劣势。(ps:才疏学浅,希望大家可以在issues下面指出问题)选择排序原理选择排序从数组内遍历出最大值,加入新数组,将最大值从原数组中删除,重复上述操作,最后得出的新数组就是一个从大到小排序的数组了。代码实现/** * ...

2019-04-16 02:30:00 100

转载 (js) 字符串和数组的常用方法

JS中字符串和数组的常用方法JS中字符串和数组的常用方法 js中字符串常用方法 查找字符串 根据索引值查找字符串的值 根据字符值查找索引值 截取字符串的方法 字符串替换 字符串的遍历查找 字符串转化为数组 ...

2019-04-16 02:11:00 132

转载 前端工程师必备:前端的模块化

模块化的理解什么是模块?将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起;块的内部数据/实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信;一个模块的组成数据--->内部的属性;操作数据的行为--->内部的函数;模块化是指解决一个复杂的问题时自顶向下把系统划分成若干模块的过...

2019-04-16 02:06:00 105

转载 2019年 -- 最新前端面试题攻略

一、html和css部分1、如何理解CSS的盒子模型?每个HTML元素都是长方形盒子。(1)盒子模型有两种:IE盒子模型、标准W3C盒子模型;IE的content部分包含了border和pading。(2)标准W3C盒模型包含:内容(content)、填充(padding)、边界(margin)、边框(border)。2、用纯 CSS 创建一个...

2019-04-16 01:41:00 90

转载 2019 面试准备 - 图片

Hello 小伙伴们,如果觉得本文还不错,记得给个 star , 你们的 star 是我学习的动力!GitHub 地址在我们日常工作中,我们会经常使用 JPG、PNG、GIF、SVG 等格式图片。但是,你真的懂图片吗?不同格式图片的区分,它们的优劣势以及使用场景等……下面,jsliang 将根据搜集的资料,进行关于图片的科普。一 目录不折腾的前端,和咸鱼有什么区别...

2019-04-16 01:35:00 88

转载 前端面试查漏补缺 (最近面试 -- 最全面的总结)

前言本系列最开始是为了自己面试准备的.后来发现整理越来越多,差不多有十二万字符,最后决定还是分享出来给大家.为了分享整理出来,花费了自己大量的时间,起码是只自己用的三倍时间.如果喜欢的话,欢迎收藏,关注我!谢谢!文章链接前端面试查漏补缺--(一) 防抖和节流前端面试查漏补缺--(二) 垃圾回收机制前端面试查漏补缺--(三) 跨域及常见解决办法前端面试查...

2019-04-16 01:34:00 119

转载 前端面试篇(一)

作为一个前端菜鸟的我,面试经验和工作经验并不丰富,但大大小小也面试过不少互联网圣地,今天就讲讲笔者今年初面试鹅厂的经验,希望对大家有所帮助!后面的答案为自行整理,如有疏漏,欢迎指正!第二篇地址先说整体情况适用范围: 一到两年的菜鸟前端开发工程师笔者情况: 笔者一共面试了好几轮技术面,最终结果技术面通过。笔者感言: 可能是鹅厂大佬感觉我的经验不丰富的原因,感觉面试的...

2019-04-16 01:31:00 137

转载 面试前如何准备才能提高成功率(含前端面试押题)

想必大家现在经常能看到某某公司又裁员了,会担心是不是找不到工作了。其实总的来说虽然当下的环境确实不怎么好,但是有裁员的公司,也肯定有招人的公司,并且招人的公司一定比裁员的公司多得多,就比如我司「宋小菜」就有很多的 HC。那么再来回答这个问题「当下好不好找工作」。对于技术好的人来说,永远不会担心这个问题。但是对于技术不那么好的人来说,确实需要一些技巧才能比别人有更多的机会。比如...

2019-04-16 01:25:00 91

转载 除了面试题,你应该知道的面试技巧!

前言春暖花开,又到了程序猿们面试的季节,金三银四面试季,每天都能听到很多身边的小伙伴在讨论面试的内容,也看到许多的面经和面试知识点的整理。但是面试 !== 技术面,一个完整的面试过程中包含:投简历 + 约面准备HR面技术面试中结束后谈薪资那么今天来聊聊这些过程中,我们需要注意的点,提升你的面试效率~投简历 + 约面投简历分为两种,内...

2019-04-16 01:24:00 71

转载 记录近期面试题,面试总结 (从css - vue 全面面试题)

记录近期换工作时遇到的面试题和面试题答案css 部分盒模型问题:说一下 css 的盒模型盒模型分为标准模型和怪异盒模型(IE 盒模型)标准盒模型:盒模型的宽高只是内容(content)的宽高怪异盒模型:盒模型的宽高是内容(content)+填充(padding)+边框(border)的总宽高问题:css 如何设置两种模型/* 标准模型 */bo...

2019-04-16 01:20:00 244

转载 2019 面试准备 - JS 防抖与节流 (超级 重要!!!!!)

Hello 小伙伴们,如果觉得本文还不错,记得给个 star , 你们的 star 是我学习的动力!GitHub 地址本文涉及知识点:防抖与节流重绘与回流浏览器解析 URLDNS 域名解析TCP 三次握手与四次挥手浏览器渲染页面在本文中,jsliang 会讲解通过自我探索后关于上述知识点的个人理解,如有纰漏、疏忽或者误解,欢迎各位小伙伴留...

2019-04-16 01:11:00 456

转载 【前端面试】同学,你会手写代码吗?

CSS 部分两栏布局要求:垂直两栏,左边固定右边自适应。查看代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-w...

2019-04-16 01:07:00 245

转载 2019年前端面试题 | CSS篇 (更新于4月15日)

虽说刷面试题有走捷径之嫌,但我发现,对于我这样没有工作经历的人来说,其实是拓展自己实战技能和加深知识理解的一个好机会。分享出来,也希望大家不要背完了事,正经的去细细琢磨各种原由。本篇是一个题目合集,部分答案我会整理后用自己的话说的尽量简单,部分网络现成的好答案我就直接贴链接了,也尊重大家的劳动成果,希望各位不会太介意。如有bug,欢迎指出????????1. 什么是盒子模型?...

2019-04-16 01:01:00 295

转载 前端面试题 | JS部分(附带答案)

目前在找工作,所以各方收集了一堆面试题。其实刷面试题的过程也能更新自己对知识的认识,所以也提醒自己多看多理解。如果对下面题目有更深理解,会实时更新。遇到新题目,也会不定时更新。希望能帮助到部分朋友~一、各种函数方法定义及区别1. typeof运算符和instanceof运算符以及isPrototypeOf()方法的区别typeof是一个运算符,用于检测数据的类型,比...

2019-04-16 00:58:00 464

转载 手写JavaScript常用的函数

一、bind、call、apply函数的实现改变函数的执行上下文中的this指向,但不执行该函数(位于Function构造函数的原型对象上的方法)Function.prototype.myBind = function (target) { if (typeof this !== 'function') { throw Erro...

2019-04-16 00:52:00 95

转载 前端面试必杀技:对象、原型、原型链以及继承(一张图搞定面试)

对象基础对象介绍什么是对象多个数据(属性)的集合;用来保存多个数据(属性)的容器;属性组成属性名:字符串(标识);属性值:任意类型;属性的分类:一般:属性值不是function,描述对象的状态;方法:属性值为function的属性,描述对象的行为;特别的对象数组:属性...

2019-04-16 00:46:00 171

转载 面试官:你了解Webpack吗?

前言大家好哟,这是第四篇面试官篇,估计还有个七八十篇面试文章(前端苦命)。这篇文章介绍了webpack核心概念以及如何使用。开始吧!概念webpack的核心概念只要记住下面四个就够用了(除非大佬是webpack配置工程师)。入口出口loader插件入口module.exports = {...

2019-04-16 00:35:00 168

转载 面试带你飞:这是一份全面的 计算机网络基础 总结攻略

前言计算机网络基础 该是程序猿需掌握的知识,也是面试过程中常常考察的内容,但往往会被忽略今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议、Http协议、Socket等,希望你们会喜欢。目录1. 计算机网络体系结构1.1 简介定义 计算机网络的各层 + 其协议的集...

2019-04-16 00:28:00 97

转载 正则表达式

常用的正则表达式一、校验数字1、数字:^[0-9]*$2、n位的数字:^\d{n}$3、至少n位的数字:^\d{n,}$4、m-n位的数字:^\d{m,n}$5、带1-2位小数的正数或负数:^(-)?\d+(\.\d{1,2})?$6、正数、负数或小数:^(-)?\d+(\.\d+)?$7、有两位小数的正实数:^[0-9]+(.[0-9]{2...

2019-04-11 20:29:00 78

转载 Js 作用域链

在之前写的进阶系列里面,提到了执行上下文在创建阶段,要创建变量对象、确定作用域链还有确定this的指向,本次将重点讲解一下作用域链。JavaScript代码的执行过程在讲解作用域链之前,首先了解一下,JavaScript代码的执行过程,包括两个步骤:编译阶段JavaScript引擎执行阶段在编译阶段主要做的是,经过编译器的编译,将代码转化为可...

2019-04-11 20:27:00 72

转载 JS 上下文模式

function test(){ console.log(a);//undefined; var a = 1;}test();也许你会遇到过上面这样的面试题,你只知道它考的是变量提升,但是具体的原理又知道吗?所以我觉得很有必要搞明白底层的原理,才能加深理解,其实围绕的就是执行上下文的概念。什么是执行上下文?当控制...

2019-04-11 20:25:00 76

转载 javascript - 内存空间

也许很多人像我一样,觉得JS有垃圾回收机制,内存就可以不管了,以至于在全局作用域下定义了很多变量,自以为JS会自动回收,直到最近,看了阮一峰老师,关于javascript内存泄漏的文章时,才发现自己写的代码,存在很严重的内存泄漏问题,再者,因为忽略对内存的学习,导致后面很多进阶概念很模糊,比如深复制与浅复制的区别,比如闭包、作用域链等等。堆与栈与C/C++不同,JavaS...

2019-04-11 20:22:00 62

转载 JS进阶系列之this (call、apply、bind)

在javascript中,this的指向是在执行上下文的创建阶段确定的,其实只要知道不同执行方式下,this的指向分别是是什么,就能很好的掌握this这个让人摸不透的东西。一、全局执行全局执行又分为浏览器和node下的执行环境1、浏览器console.log(this);//window2、nodeconsole.log(this);//...

2019-04-11 20:18:00 52

转载 HTTP概念进阶

HTTP概念进阶一、什么是回调回调是异步编程时的基础,将后续逻辑封装在回调函数中作为起始函数的参数,逐层嵌套,通过这种方式让程序按照我们所期望的方式执行。function say(something){ //定义回调函数console.log(something);}function me(callback,something){ //做为参数传递...

2019-04-11 20:13:00 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除