随笔分类 - 面试题
摘要:前言 在Js中有一些比较冷门但是非常好用的方法,我在这里称之为高级方法,这些方法没有被广泛使用或多或少是因为存在一些兼容性的问题,不是所有的浏览器都读得懂的。这篇文章主要就是对这些方法做一个总结,有些方法在我们开发过程中有着重要的作用,我们一起来看一下吧。 getBoundingClientRect
阅读全文
摘要:本文是学习中传思客在慕课网开的课程《前端跳槽面试必备技巧》的学习笔记。课程地址:https://coding.imooc.com/class/evaluation/129.html#Anchor。 目录 创建对象有几种方法 原型、构造函数、实例、原型链 instanceof的原理 new运算符 创建
阅读全文
摘要:性能优化 性能优化,永远是面试的重点,性能优化对于 React 更加重要 在页面中使用了setTimout()、addEventListener()等,要及时在componentWillUnmount()中销毁 使用异步组件 使用 React-loadable 动态加载组件 shouldCompon
阅读全文
摘要:JavaScript Promise返回值详解Promise回顾Promise回调函数返回非Promise值Promise回调函数返回Promise对象Promise回调函数中抛出错误总结Promise回顾Promise对象是JavaScript ES6标准中一个重要的内容,它是为了异步而生的,相比
阅读全文
摘要:进程间的八种通信方式 共享内存是最快的 IPC 方式 1.无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2.高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的
阅读全文
摘要:进程间通信之Socket 一、Socket概述 我们打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?我们用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket。本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列
阅读全文
摘要:TCP层 有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是: SYN:表示建立连接, FIN:表示关闭连接, ACK:表示响应, PSH:表示有 DATA数据传输, RST:表示连
阅读全文
摘要:不知道区别的人,大概率是你还没搞懂API、SDK是什么。 讲个小故事: 研发人员A开发了软件A,研发人员B正在研发软件B。 有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢? 研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个
阅读全文
摘要:经常会用的基础知识点,看看javaScript中的那些循环遍历方法 一、数组遍历方法 1. forEach() forEach 方法用于调用数组的每个元素,并将元素传递给回调函数。数组中的每个值都会调用回调函数。其语法如下: array.forEach(function(currentValue,
阅读全文
摘要:本文正在参与 “性能优化实战记录”话题征文活动 性能优化,是每一个开发者都会遇到的问题,特别是现在越来越重视体验,以及竞争越来越激烈的环境下,对于我们开发者来说,只完成迭代,把功能做好是远远不够的,最重要的是把产品做好,让更多人愿意使用,让用户用得更爽,这不也是我们开发者价值与能力的体现吗。重视性能
阅读全文
摘要:此文为前端进阶篇前边已经出了基础篇 基础篇链接点击跳转 服务端编程/Ajax JSONP 的缺点 JSON 只支持get,因为script 标签只能使用get 请求; JSONP 需要后端配合返回指定格式的数据。 跨域(jsonp,ajax) JSONP:ajax 请求受同源策略影响,不允许进行跨域
阅读全文
摘要:数据结构与常用集合总结 数据结构(英语:data structure)是计算机中存储、组织数据的方式。 数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。 它包含三方面的内容,逻辑关系、存储关系及操作。 不同种类的数据结构适合于不同种类的应用,而部分甚至专
阅读全文
摘要:HTML、CSS相关 html5新特性、语义化 语义化标签 : header nav main article section aside footer 语义化意味着顾名思义,HTML5的语义化指的是合理正确的使用语义化的标签来创建页面结构,如 header,footer,nav,从标签上即可以直观
阅读全文
摘要:题目 1.列举你所了解的计算机存储设备类型? 答: 随机存储器 RAM SRAM、DRAM(SDRAM、RDRAM、CDRAM 等) 只读存储器 ROM MROM、PROM、EPROM、EEPROM 2.一般代码存储在计算机的哪个设备中?代码在 CPU 中是如何运行的? 答: 1)易失性执行之前,我
阅读全文
摘要:css的重绘与回流 重绘:当节点需要更改外观而不会影响布局。 回流:DOM结构的修改引发DOM几何尺寸变化的时候,发生回流。常见的几何属性有width、height、padding、margin、left、top、border 或者是DOM节点发生增减移动。 减少重绘和回流的办法。使用css3新增属
阅读全文
摘要:前言 本文目标 从JS的运行,设计,数据,应用四个角度来梳理JS核心的知识点 主题大纲 JS运行 变量提升 执行上下文 作用域 let 作用域链 闭包 事件循环 JS设计 原型 原型链 this call apply bind new 继承 JS数据 数据类型 数据的存储(深浅拷贝) 数据类型判断(
阅读全文
摘要:前端面试汇总(2020年) 一 大纲 1、前言 2、前端工程化 3、前端设计模式 4、前端安全性问题 5、前端跨域问题 6、前端数据加密 7、前端http相关问题 8、*前端基础知识点面试题 9、前端技术栈问题 前言 由于新冠肺炎疫情,现在成天呆在家里,加上也要准备面试,就在家里看面试题,看着网上一
阅读全文
摘要:Web前端技术由 html、css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理,
阅读全文
摘要:【https://www.25xt.com/html5css3/14622.html】 一张图足以让你了解web前端工程师需要做哪些工作以及需要掌握哪些技能。 下面就是牛人整理的前端知识体系大全,让各位APP设计师想要转行做前端开发的同学们提供一些参考的文案和网址。 1. 布局框架: Bootstr
阅读全文
摘要:版权 1. 布局框架: Bootstrap: http://getbootstrap.com/ Foundation: http://foundation.zurb.com/ Uikit: http://www.getuikit.com/ Web Components:http://css-tric
阅读全文

浙公网安备 33010602011771号