ES6箭头函数
箭头函数就是个简写形式的函数表达式,并且它拥有继承自外部作用域的this值。此外,箭头函数总是匿名的。 基本用法箭头函数引入了一种新的编写函数的语法: 1234567// ES5var showname = function (name) { return nam
箭头函数就是个简写形式的函数表达式,并且它拥有继承自外部作用域的this值。此外,箭头函数总是匿名的。 基本用法箭头函数引入了一种新的编写函数的语法: 1234567// ES5var showname = function (name) { return nam
网易互联网笔试昨天参加了网易互联网前端工程师的笔试,考的很渣-_-。一共20道选择题,3道编程题,1道问答题。 选择题考的还是挺杂的,不仅仅包括前端,还考到了二叉树的遍历、UDP/TCP等知识点。编程题3道,自己用node.js写了两道,在本地测试了几组用例都能够通过,但是提交到
这里总结了常用的DOM属性和方法。 节点类型常用的节点类型有3种:元素节点,属性节点和文本节点。 节点类型 nodeName nodeType nodeValue 元素 元素名称 1 null 属性 属性名称 2 属性值 文本 #text 3 文本内容(不
最近学习node,写了一个简单的demo:后端使用node的http模块来监听http请求,主要负责数据输出,而前端则负责请求后台api得到数据,最终渲染到页面。 所以当浏览器加载一个页面时,会有两次http请求,一次请求页面,即index.html,另外一次为请求api数据,数
这里总结了区分实例属性和原型属性的几个方法。 Object.prototype.hasOwnProperty()所有继承了Object.prototype的对象都会从原型链上继承到hasOwnProperty()方法,这个方法可以用来检测对象是否含有特定的自身属性,和in运算符不
什么是生成器函数生成器函数是一个状态机,封装了多个内部状态。 生成器函数可以生成(返回)生成器对象,生成器对象同时也是迭代器对象。 生成器函数就是一个普通函数,不过它具有以下三个特点: 使用function*来声明。 当调用一个生成器函数时,函数主体并不马上执行,而是返回一个
虽然写过不少css代码,可是在实战中关于css的问题依旧很多,比如有时想利用line-height来实现垂直居中的效果,但是结果却经常令我费解。 这篇文章就整理一下css中关于line-height和vertical-align的概念和知识。 几个基本概念在进入正题之前,我们需要
关于ajax中XHR对象的使用,以后就写在这里,慢慢完善。 什么是ajaxajax,是Asynchronous JavaScript + XML的简写,这种技术使得无需刷新页面即可从服务器取得数据,可以带来更好的用户体验。但是,ajax通信与数据格式无关,也就是说,通信数据不一定
ECMAScript中定义了两种属性:数据属性和访问器属性。这里对其定义做一个简单整理。 数据属性数据属性包含一个数据值的位置,在这个位置可以读取和写入值。 数据属性有4个描述其行为的特性: configurable 表示能否通过delete删除属性,能否修改属性的特性
一个完整的JavaScript实现应该有以下三个不同的部分组成: 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) 数据类型ECMAScript中有5种简单的数据类型: Undefined、Null、Boolean、Number和String。