41-撩课大前端-面试宝典-第四十一篇

1.DNS解析过程?若是新申请的域名如何查找DNS? DNS是应用层协议, 事实上他是为其他应用层协议工作的, 包括不限于HTTP和SMTP以及FTP, 用于将用户提供的主机名解析为ip地址。 具体过程如下: (1)浏览器缓存: 当用户通过浏览器访问某域名时, 浏览器首先会在自己的缓存中查找是...

2019-01-19 09:24:23

阅读数 18

评论数 0

40-撩课大前端-面试宝典-第四十篇

1.git fetch和git pull的区别? git pull:相当于是从远程获取最新版本并merge到本地 git fetch:相当于是从远程获取最新版本到本地,不会自动merge 2.说说网络分层里七层模型是哪七层? 应用层: 应用层、表示层、会话层(从上往下)(HTTP、FTP、S...

2019-01-17 10:05:43

阅读数 10

评论数 0

39-撩课大前端-面试宝典-第三十九篇

1.谈谈你对webpack的看法? WebPack 是一个模块打包工具, 你可以使用WebPack管理你的模块依赖, 并编绎输出模块们所需的静态文件。 它能够很好地管理、 打包Web开发中所用到的`HTML、javaScript、CSS 以及各种静态文件(图片、字体等...

2019-01-15 09:49:43

阅读数 11

评论数 0

38-撩课大前端-面试宝典-第三十八篇

1.JavaScript实现二分法查找? 二分法查找,也称折半查找,是一种在有序数组中查找特定元素的搜索算法。 查找过程可以分为以下步骤: (1)首先,从有序数组的中间的元素开始搜索, 如果该元素正好是目标元素(即要查找的元素),则搜索过程结束,否则进行下一步。 (2)如果目标元素大于或者小...

2019-01-14 09:56:45

阅读数 16

评论数 0

37-撩课大前端-面试宝典-第三十七篇

1.JavaScript实现二分法查找? 二分法查找,也称折半查找,是一种在有序数组中查找特定元素的搜索算法。 查找过程可以分为以下步骤: (1)首先,从有序数组的中间的元素开始搜索, 如果该元素正好是目标元素(即要查找的元素),则搜索过程结束,否则进行下一步。 (2)如果目标元素大于或者小...

2019-01-12 09:04:35

阅读数 56

评论数 0

36-撩课大前端-面试宝典-第三十六篇

1.介绍一下你对浏览器内核的理解? 主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。 渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、 整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。 浏览器的...

2019-01-10 09:13:55

阅读数 27

评论数 0

35-撩课大前端-面试宝典-第三十五篇

1.React 中 refs 的作用是什么? Refs 是 React 提供给我们的安全访问 DOM 元素或者某个组件实例的句柄。 我们可以为元素添加 ref 属性然后在回调函数中接受该元素在 DOM 树中的句柄, 该值会作为回调函数的第一个参数返回: class CustomForm ext...

2019-01-09 09:14:51

阅读数 20

评论数 0

34-撩课大前端-面试宝典-第三十四篇

1.React 中 keys 的作用是什么? Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。 render () { return ( <ul> {this.state.todoItems...

2019-01-08 09:22:04

阅读数 25

评论数 0

33-撩课大前端-面试宝典-第三十三篇

1.CommonJS 中的 require/exports 和 ES6 中的 import/export 区别? CommonJS 模块的重要特性是加载时执行, 即脚本代码在 require 的时候,就会全部执行。 一旦出现某个模块被”循环加载”, 就只输出已经执行的部分, 还未执行的部分不会输...

2019-01-07 08:59:59

阅读数 47

评论数 0

32-撩课大前端-面试宝典-第三十二篇

1.module、export、import是什么,有什么作用? module、export、import是ES6用来统一前端模块化方案的设计思路和实现方案。 export、import的出现统一了前端模块化的实现方案, 整合规范了浏览器/服务端的模块化方法, 用来取代传统的AMD/CMD、re...

2019-01-05 09:19:07

阅读数 49

评论数 0

31-撩课大前端-面试宝典-第三十一篇

1.web storage和cookie的区别? Web Storage的概念和cookie相似, 区别是它是为了更大容量存储设计的。 Cookie的大小是受限的, 并且每次你请求一个新的页面的时候Cookie都会被发送过去, 这样无形中浪费了带宽, 另外cookie还需要指定作用域, 不可以跨...

2019-01-04 09:02:24

阅读数 35

评论数 0

30-撩课大前端-面试宝典-第三十篇

1.什么叫优雅降级和渐进增强? 优雅降级: Web站点在所有新式浏览器中都能正常工作, 如果用户使用的是老式浏览器, 则代码会针对旧版本的IE进行降级处理了, 使之在旧式浏览器上以某种形式降级体验却不至于完全不能用。 如:border-shadow 渐进增强: 从被所有浏览器支持的基本功能开始...

2019-01-03 09:31:39

阅读数 32

评论数 0

29-撩课大前端-面试宝典-第二十九篇

1.https协议的优点? 使用HTTPS协议可认证用户和服务器, 确保数据发送到正确的客户机和服务器; HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、 身份认证的网络协议,要比http协议安全, 可防止数据在传输过程中不被窃取、改变,确保数据的完整性。 HTTPS是现行架构下最安...

2019-01-02 09:05:45

阅读数 37

评论数 0

28-撩课大前端-面试宝典-第二十八篇

1.用setTimeout()方法来模拟setInterval()与setInterval()之间的什么区别? 首先来看setInterval的缺陷,使用setInterval()创建的定时器确保了定时器代码规则地插入队列中。 这个问题在于: 如果定时器代码在代码再次添加到队列之前还没完成执行,...

2019-01-01 10:43:23

阅读数 68

评论数 0

27-撩课大前端-面试宝典-第二十七篇

1.浏览器缓存? 浏览器缓存分为强缓存和协商缓存。当客户端请求某个资源时,获取缓存的流程如下: 先根据这个资源的一些 http header 判断它是否命中强缓存, 如果命中,则直接从本地获取缓存资源,不会发请求到服务器; 当强缓存没有命中时,客户端会发送请求到服务器, 服务...

2018-12-31 10:15:51

阅读数 31

评论数 0

26-撩课大前端-面试宝典-第二十六篇

1.vuejs与angularjs以及react的区别? 1.与AngularJS的区别 相同点: 都支持指令:内置指令和自定义指令。 都支持过滤器:内置过滤器和自定义过滤器。 都支持双向数据绑定。 都不支持低端浏览器。 不同点: 1.AngularJS的学习成本高,比如增加了Dependen...

2018-12-30 10:57:57

阅读数 56

评论数 0

撩课-Java-Intellij Idea热部署项目与导入Eclipse项目

热部署项目 什么是热部署 代码发生变化时, 不需要重新启动服务器 安装jrebel插件 让项目支持jrebel 导入Eclipse项目 1.把Eclipse项目复制一份,放到自己指定的位置 2.打开Idea,在进入工程前选择,inmport Project 注意事项: config当中要把...

2018-12-30 10:56:59

阅读数 61

评论数 0

撩课-Java-Intellij Idea安装lombok插件与创建web项目

安装lombok插件 添加jar包方式 给idea安装一个插件 第一步: 第二步: 启用注解 创建web项目 打开idea时添加插件 把javaEE的插件都添加上去 重启后,创建新的工程 配置tomcat服务器 部署项目 关联tomcat当中的jar包 不像eclipse当中默认...

2018-12-30 10:56:43

阅读数 54

评论数 0

撩课-Java-Intellij Idea主题安装与项目选择

主题安装 下载主题: http://color-themes.com/?view=index 选择一个喜欢的主题下载后得到主题包(.jar包) 打开idea,点击File→Import Settings...,在弹出的窗口中选择刚刚下载的主题包 安装后需要重启idea 项目选择 idea打...

2018-12-30 10:56:29

阅读数 24

评论数 0

撩课-Java-Intellij Idea创建项目设置样式与提示

创建项目 配置JRE 创建项目 设置样式与提示 主题 1.选择file-Setting 2.进入设置界面选择,选择appearance 字体大小 1.设置字体默认大小 2.鼠标滚轮改变字体大小 注释的颜色 文件分屏 多个文件时, 可以同时显示多个显文件 打开多个文件,右键单击其中...

2018-12-30 10:56:09

阅读数 48

评论数 0

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