前端学堂前端学堂

所有文章 第3页

JavaScript|Node

跨域和常用方法

3

前端学堂 发布于 2019-07-15

一、什么是跨域? 1.什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击。所谓同源是指”协议+域名+端口”三者相同,即便两个不同的域名指向同一个ip地址,也非同源...

阅读(61)赞 (2)

JavaScript|Node

浏览器与node环境的事件循环机制

3

前端学堂 发布于 2019-07-15

我们都知道,javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。 单线程意味着,javascript代码在执行的任何时候,都只有一个主线程来处理所有的任务。 而非阻塞则是当代码需要进行一项异步任务(无法立刻返回结果,需要花一...

阅读(91)赞 (3)

JavaScript|Node

浅克隆与深克隆

前端学堂 发布于 2019-07-10

实现一个深克隆是面试中常见的问题的,可是绝大多数面试者的答案都是不完整的,甚至是错误的,这个时候面试官会不断追问,看看你到底理解不理解深克隆的原理,很多情况下一些一知半解的面试者就原形毕漏了. 我们就来看一下如何实现一个深克隆,当然面试中没有让你完整实现的时候,但是你一定要搞清楚...

阅读(119)赞 (3)

编程算法实战

谷歌面试通关指南

1

前端学堂 发布于 2019-07-10

本文中你将学到以下内容: 什么是谷歌面试? 谷歌面试与其他公司有何不同? 如何准备谷歌电话面试和谷歌现场(Onsite)面试 最常见的谷歌面试问题 其它与谷歌面试相关的资源 什么是谷歌面试? 谷歌面试与常见的面试区别很大。如果之前你经历过编程面试的话还好,否则谷歌面试和你习惯的那...

阅读(85)赞 (3)

JavaScript|Node

自己写个前端路由

4

前端学堂 发布于 2019-07-09

前端路由是现代SPA应用必备的功能,每个现代前端框架都有对应的实现,例如vue-router、react-router。 我们不想探究vue-router或者react-router们的实现,因为不管是哪种路由无外乎用兼容性更好的hash实现或者是H5 History实现,与框架...

阅读(77)赞 (3)

JavaScript|Node

基于发布订阅模式写一个eventEmitter

前端学堂 发布于 2019-07-09

本文标题的题目是由其他问题延伸而来,面试中面试官的常用套路,揪住一个问题一直深挖,在产生这个问题之前一定是这个问题. React/Vue不同组件之间是怎么通信的? Vue 父子组件用Props通信 非父子组件用Event Bus通信 如果项目够复杂,可能需要Vuex等全局状态管理...

阅读(118)赞 (3)

JavaScript|Node

关于对象的访问优化

1

前端学堂 发布于 2019-07-09

先划重点:要拥有最高的性能,尽量让对象处于快速模式 一切的一切先从一段 benchmark 开始说起: setup block: function createObjects() { return [ {x: 1, y: 2, z: 3}, {a: 1, b: 2, c: 3} ...

阅读(63)赞 (3)

HTML5|CSS3

media type 与media query

前端学堂 发布于 2019-07-08

CSS link、@import共同点:都是为了加载CSS文件。 CSS link、@import不同点: Link属于XHTML标签,而@import完全是CSS提供的一种方式。link除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@imp...

阅读(67)赞 (3)

前端增长

前端增长-你不知道的那些细节

2

前端学堂 发布于 2019-07-05

前端增长-重新定义大前端 精心打造全新课程,欢迎吐槽!反馈宝贵意见! 在线课程:网易云课堂课程      思否课堂 课件脑图下载:https://github.com/chalecao/fed-regain 喜欢给我点亮github星星哦!   课程介绍 前端知识点很多...

阅读(274)赞 (2)

AI梦想

从Seq2seq到Attention模型到Self Attention(1)

18

前端学堂 发布于 2019-07-04

近一两年,注意力模型(Attention Model)是深度学习领域最受瞩目的新星,用来处理与序列相关的数据,特别是2017年Google提出后,模型成效、复杂度又取得了更大的进展。以金融业为例,客户的行为代表一连串的序列,但要从串行化的客户历程数据去萃取信息是非常困难的,如果能...

阅读(115)赞 (3)

JavaScript|Node

vue对于vdom的处理

6

前端学堂 发布于 2019-07-03

细谈 vue 核心- vdom 篇 在开始之前,我先抛出一个问题,大家可以先思考,然后再接着阅读后面的篇幅。先上下代码 <template> <el-select class="test-select" multiple filterable remote pl...

阅读(105)赞 (3)