今日头条面试题总结-面经
学长吐血总结一定要看呀。
反正应该是凉了,所以总结一波,等秋招再战了,问题看似都不难,实则有很多小坑,需要知其然也知其所以然,需要些自己的理解,所以总结下各种规律,好记性不如烂笔头
一共八道大体,考验基础和编程能力居多吧
总结下javascript中的一些基本概念点,关于作用域,作用域链,闭包,this,几个相辅相成的东西。
大部分参考的阮一峰大神的博客,话说他的博客写的是真的好,通俗易懂,一气贯通,很容易理解,很多难点又不会像教科书中那样的晦涩,用很直白很容易理解的方式就把东西过了,体验满分。真的特别推荐。
关于一些网络知识的总结吧,感觉面试肯定会被问到,诸如HTTP的状态码,保证TCP的可靠性连接,浏览器缓存等等,做个总结,忘记的时候过来看看,希望不要在这个上面丢分。
FTP DNS HTTP
协议 TCP UDP
网络层用来处理在网络上流动的数据包。数据包是网络传输的最小数据单位。该层规定了通过怎样的路径(所谓的传输路线)到达对方计算机,并把数据包传送给对方
用来处理连接网络的硬件部分。包括控制操作系统、硬件的设备驱动、NIC(Network
Interface Card,网络适配器,即网卡),及光纤等物理可见部分(还包括连接器等一切传输
媒介)。硬件上的范畴均在链路层的作用范围之内
CSS3动画算是CSS3最重要的一个属性了,所以抽空学习复习了下,先介绍动画机制然后做个小demo
animation样例代码点这里
transition样例代码点这里
transform样例代码点这里
实验室杨老大给的假期任务,不管用什么方式实现一个动态的时钟。
因为我是弄web的来着,思前想后比较容易的实现方式就canvas或者css3了,所以就决定用canvas画个时钟出来。
Canvas 对象表示一个 HTML 画布元素 canvas。它没有自己的行为,但是定义了一个 API 支持脚本化客户端绘图操作,用自带的api进行画图操作。
首先我们在body里面定义一个canvas对象
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true