🧀 Jetbrains Mono、FiraCode、Source Code Pro、Consolas评测,哪款是你的菜?

2020-01-16
阅读 3 分钟
10.9k
Jetbrains Mono 这几天刚刚发布,话不多说,也没什么表情包了,我们来简单评测一下,Jetbrains Mono、FiraCode、Source Code Pro、Consolas哪个才是开发人员的心头好?

【前端刷题笔记02】字节跳动2019面试题

2019-05-10
阅读 2 分钟
7.5k
客户端请求 -> 服务器响应该请求 -> 服务器确认数据传送完毕, 发送关闭连接的响应 -> 客户端发送响应,在2MSL内未收到回复则视为服务器端已收到该响应并关闭连接接口,客户端关闭连接。

【前端刷题笔记01】 - 字节跳动2019春招面试题

2019-05-04
阅读 2 分钟
3.7k
1、sleep函数该如何实现的 sleep函数,将程序执行挂起一段时间,阻塞程序的运行 ES6方案: {代码...} ES5死循环阻塞: {代码...} 2、HTTP状态码302和304的区别 1** 信息状态码 100 继续 101 切换协议 2** 成功状态码 200 OK 请求成功 201 已创建 202 已接受 203 非授权信息 204 无内容 205 重置内容 206 部分内容 3** 重...

【前端芝士树】浅拷贝、深拷贝以及Object.assign()的作用、克隆对象、复制数组

2019-03-21
阅读 3 分钟
4.3k
【前端芝士树】浅拷贝、深拷贝以及Object.assign()的作用 首先还是得回到Javascript的基本数据类型。 值类型[深拷贝]:数值Num、布尔值Boolean、字符串String、null、undefined。 基本类型值是指在栈内存保存的简单数据段,在复制基本类型值的时候,会开辟出一个新的内存空间,将值复制到新的内存空间,举个栗子: {代码...

【前端芝士树】Array的属性及方法整理(参照MDN)

2019-03-21
阅读 3 分钟
1.7k
本文主要是我自己对Array的一些整理,参考自MDN,其中的分类有些不准确之处,还望见谅 Array {代码...} Array的基本属性 {代码...} Array的一些方法 Array 增删改查 && 基础功能 {代码...} Array 遍历 {代码...} Array 测试 {代码...} Array 转换 && 返回新的对象 {代码...} Array 实验中的功能 &&a...

【Vue】VueCli3 + Vue + typescript 挖坑记

2019-03-03
阅读 1 分钟
5.2k
VueCli3.0生成Vue+ts的项目组件,中间遇到了一些让我直接放弃结合ts的坑,还是等Vue3.0的发布吧,到那个时候肯定结合得会更好。

【Rxjs】Rxjs_Subject 及其衍生类

2019-01-31
阅读 2 分钟
1.8k
Subject 是一种特殊类型的 Observable,它允许将值多播给多个观察者,所以 Subject 是多播的,而普通的 Observables 是单播的(每个已订阅的观察者都拥有 Observable 的独立执行)。每个 Subject 都是观察者。 - Subject 是一个有如下方法的对象: next(v)、error(e) 和 complete() 。要给 Subject 提供新值,只要调用 nex...

【Angular】Angula6中的组件通信

2019-01-31
阅读 3 分钟
13k
Angula6_组件通信 本文主要介绍 Angular6 中的组件通信 一、父子组件通信 1.1 父组件向子组件传递信息 方法一 在父组件上设置子组件的属性 父组件绑定信息 {代码...} 子组件接收消息 {代码...} 方法二 父组件调用子组件的方法 父组件触发消息 {代码...} 子组件接收消息 {代码...} 1.2 子组件向父组件传递信息 方法一 使...

【前端芝士树】IE 静态页兼容指南

2019-01-25
阅读 2 分钟
1.8k
IE 静态页兼容指南 1. IE 下的网页字符乱码 问题原因: 这个可能是网页没有设置 meta charset 编码造成。 解决方法: 添加如下代码 {代码...} 2. IE 下的 field 禁用失效 解决方法 将 disabled 写在 input 上 {代码...} 3. IE 下的 onclick 失效 问题描述 如下代码,点击时报错,显示函数未定义 {代码...} 解决方案 改成...

【Rxjs】Rxjs_观察者模式和发布订阅模式

2019-01-09
阅读 2 分钟
5.8k
Rxjs_观察者模式和发布订阅模式 设计模式 捡起大学所学的《设计模式》吧 Orz 观察者模式和发布订阅模式特别容易被人们混淆,很多书里面也将这两个概念混为一谈,所以首先要搞清楚这两种模式的区别。 观察者模式 {代码...} 观察者其模式实很好理解,模式中只有两种角色,观察者和被观察者。 观察者模式属于行为型模式,用...

【Angular6+】属性及样式绑定

2019-01-02
阅读 2 分钟
3.5k
Angular6_属性及样式绑定 Angular 通过 [] 来绑定数值、变量或者表达式,这种绑定是单向数据绑定。 属性绑定 属性绑定分为两种 Property元素的常规属性,比如 src、disabled 等 {代码...} Attribute 元素的非常规属性,比如 colspan 等 {代码...} CSS 类绑定 借助 CSS 类绑定,可以从元素的 class attribute 上添加和移...

【Angular】Angular 与 AngularJs 之间的纠缠不清

2019-01-02
阅读 2 分钟
3.5k
Angular 与 AngularJs 之间的纠缠不清 市场关系 Angular 和 AngularJS 是两个独立的产品: AngularJS 的官网是 Superheroic JavaScript MVW Framework; Angular 的官网是 One framework. Mobile & desktop.。 官方的名称用法指导在 PRESS KIT - Angular Docs。 Marketing/Branding 部分其实只是单纯的设定,不需要...

【前端芝士树】SPA 网站 SEO 初级优化指南(MVVM)

2018-12-21
阅读 4 分钟
3.5k
百度搜索资源平台 [链接] 链接提交地址 [链接] 百度爬虫 UA Mozilla/5.0 (Linux;u;Android 4.2.2;zh-cn;) AppleWebKit/534.46 (KHTML,like Gecko) Version/5.1 Mobile Safari/10600.6.3 (compatible; Baiduspider/2.0; +[链接] Mozilla/5.0 (compatible; Baiduspider/2.0; +[链接])

【Angular6+】事件绑定

2018-12-17
阅读 2 分钟
5.4k
临近毕业开始了第二段实习,因为项目需求,技术栈从Vue转到Angular,才发现Angular已经到7了?????,我两年前还是2来着,看来VAR(Vue、Angular、React)老大哥的压力还是很大的,这系列文章也记录一下我重拾Angular的过程。

【前端芝士树】纯CSS实现多行文本溢出显示省略号

2018-12-10
阅读 1 分钟
2.3k
由于-webkit-line-clamp 用来限制在一个块元素显示的文本的行数,这是一个不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中,为了实现该效果,它需要组合其他外来的 WebKit 属性。

【前端面试】字节跳动2019校招面经 - 前端开发岗(三)

2018-11-13
阅读 2 分钟
7.7k
我手中有一堆扑克牌, 但是观众不知道它的顺序。第一步, 我从牌顶拿出一张牌, 放到桌子上。第二步, 我从牌顶再拿一张牌, 放在手上牌的底部。第三步, 重复第一步、第二步的操作, 直到我手中所有的牌都放到了桌子上。最后, 观众可以看到桌子上牌的顺序是:(牌底部)1,2,3,4,5,6,7,8,9,10,11,12,13(牌顶部)请问, ...

【前端面试】字节跳动2019校招面经 - 前端开发岗(二)

2018-11-13
阅读 2 分钟
3.5k
jQuery使用了选择器($函数)选取DOM对象,对其进行赋值、取值、事件绑定等操作,和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。比如需要获取label标签的内容:$("lable").val();,它还是依赖DOM元素的值。

【前端面试】字节跳动2019校招面经 - 前端开发岗(一)

2018-11-11
阅读 4 分钟
8.5k
面试官会从项目经历入手,考察项目中遇到的难题,以及解决方法,强调个人的努力以及在解决过程中扮演的角色(是主导还是参与)。每个人都有不一样的精彩经历,好好琢磨简历怎么写吧 Q-Q

【前端芝士树】模拟虚拟DOM挂载

2018-11-10
阅读 1 分钟
1.7k
【前端芝士树】虚拟DOM挂载是如何实现的 问题描述 给出如下虚拟dom的数据结构,如何实现简单的虚拟dom,渲染到目标dom树 {代码...} 渲染结果如下所示: {代码...} 用innerHTML实现RenderNode {代码...}

【前端芝士树】如何完成数组的去重 Array Unique?

2018-11-10
阅读 1 分钟
1.2k
【前端芝士树】如何完成数组的去重 Array Unique? 输入 {代码...} 推荐方法 {代码...} 其他方法 1. 利用obj实现数据的去重 {代码...}

【前端芝士树】如何完成数组的扁平化 Array flattern?

2018-11-08
阅读 1 分钟
2.5k
【前端芝士树】如何完成数组的扁平化 Array flattern? 问题描述 输入:一个嵌套型数组输出:扁平化后的数组 {代码...} 如果只是两层的数据 {代码...} 如果是多层嵌套的数组 {代码...}

【前端芝士树】Javascript的原型与原型链

2018-10-11
阅读 4 分钟
1.6k
1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,但是刚开始的Js没有继承机制,更别提像同时期兴盛的C++和Java这样拥有面向对象的概念。在实际的开发过程中,工程师们发现没有继承机制很难解决一些问题,必须有一种机制能将所有的对象关联起来。

【前端芝士树】从浏览器搜索框输入网址到网页呈现发生了什么?

2018-10-08
阅读 3 分钟
4.7k
这个也是在前端面试中问得比较多的一个问题了,文章篇幅有限尽可能关注一些前端开发中不太会遇到的知识点,如果想扩展的话请点击引用文章吧,也欢迎评论,后续会继续补充。

【前端芝士树】Js中的闭包是怎么一回事 && 笔试问题集锦

2018-09-21
阅读 3 分钟
1.5k
【前端芝士树】Js中的闭包是怎么一回事 && 笔试问题集锦 为什么会有闭包的出现? 这涉及到var作为变量声明的关键词时所出现的一些问题。比如,var 的 变量提升 以及 函数级作用域 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。另一方面,在函数外部自然无法读取函数内的局部变量。 需要注意...

【前端芝士树】Vue - 路由懒加载 - 实践所遇问题摘记

2018-09-16
阅读 2 分钟
3.5k
背景:参考Vue官方文档实现路由懒加载的时候遇到问题,具体文章请戳此处参考链接: Vue-loader官方网站 简介:Vue 路由懒加载 首先,可以将异步组件定义为返回一个 Promise 的工厂函数 (该函数返回的 Promise 应该 resolve 组件本身): {代码...} 第二,在 Webpack 2 中,我们可以使用动态 import语法来定义代码分块点 (...

【论文阅读】Web Data Extraction Based On Visual Information

2018-09-12
阅读 4 分钟
1.8k
《Web Data Extraction Based On Visual Information and Partial Tree Alignment》 会议见刊:2014 11th Web Information System and Application Conference引用:GB/T 7714Fan S, Wang X, Dong Y. Web Data Extraction Based On Visual Information and Partial Tree Alignment[C]// Web Information System and Appl...

【前端芝士树】for循环 + setTimeout

2018-09-10
阅读 2 分钟
1.9k
事件循环与任务队列 事件循环只有一个,但任务队列可能有多个,任务队列可分为宏任务(macro-task)和微任务(micro-task)。XHR回调、事件回调(鼠标键盘事件)、setImmediate、setTimeout、setInterval、indexedDB数据库操作等I/O以及UI rendering都属于宏任务(也有文章说UI render不属于宏任务,目前还没有定论),p...

【前端芝士树】如何对元素块实现居中(垂直和水平方向都居中)?

2018-09-06
阅读 2 分钟
2.2k
【前端芝士树】如何对元素块实现垂直居中? 水平居中和垂直居中是前端开发过程中肯定会遇到的问题,下面我讲解几种常见的方式。 1/ 利用Flex布局来实现极速居中 The HTML {代码...} The CSS {代码...} 2/ 绝对定位下,已知目标元素宽高,利用CSS或者JS实现固定长宽容器的居中 The HTML {代码...} 2.1 margin 设为宽度的...

【前端芝士树】Vue.js面试题整理 / 知识点梳理

2018-09-04
阅读 5 分钟
4.2k
ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步View 和 Model的对象,连接Model和View。

【前端面试】 - 观远数据电话面试题

2018-09-03
阅读 3 分钟
3.5k
空类型:undefined null 值类型:基本数据类型 String Number Boolean引用型:复杂数据类型 Object Array 对象