2018.9.12学习日记(含参加tap4fun校招面试分享会感想)

不死心地又鼓捣了一个小时轻量应用服务器的ftp,失败……(为什么ftp会没响应?)

DRY(Don't Repeat Yourself),不要复读自己……呸,是不要重复自己的代码。这种思想要好好铭刻在心。(笑)

js里var、let和const区别 :
var定义的变量可以修改,且未初始化的话会赋值为undefined,不会报错,存在变量提升(在声明变量之前调用输出undefined);
let是块级作用域,函数内部使用let定义后,不会影响函数外部的相同变量(未初始化的话也会被赋值为undefined);
const定义的变量不能修改,而且必须初始化,修改会报错(类似于常量)。
·let和const特点:不存在变量提升,暂时性死区,不能重复声明,拥有块级作用域。

Javascript和ECMAScript的关系:emmm,刚刚才知道ECMAScript这个名词,它在日常可以跟Javascript名词替代,不过其实ECMAScript是js的组成部分之一(标准);
js由ECMAScript、DOM(文档对象模型:提供访问和操作网页内容的方法和接口)、BOM(浏览器对象模型:提供与浏览器交互的方法和接口)组成

for in(ES5)和for of(ES6)的区别:for in得到的是索引,for of得到的是值(主要区别)

通过b站去年的校招笔试题复习了一下事件委托,差不多这样=_=

ele.addEventListener("click",eleAction,false);
function eleAction(ev){
    var e=ev||window.event;
    var target=e.target||e.srcElement;
    if(target.style.……==……){
        ...
    }
}

晚上听了tap4fun(尼毕鲁)的校招面试经验分享会,有以下感想:

·就应届生而言数据结构和算法最重要,操作系统等其他也很重要,所以……得刷题了!
·就计算机这个行业来说,实践是十分重要的。确定就业的确是符合当下形势的。
·简历里项目经历是很重要的,至少要写一个并且得深入Σ( ° △ °|||)︴
·到华为容易成为螺丝钉(?!)

明天刷题吧(为了速成只能这么做了)

你可能感兴趣的:(学习历程)