this关键字到底指向谁?

前言 先做一个小测试,如果全部答对了,恭喜你不用往下看了。 第一题 <script> var str = ‘zhangsan'; function demo() { var str = ‘lisi'; alert(this.str); } window.demo(); // ?? var obj = { …


移动端踩坑合集

前段时间在小密圈和大家分享我的感受,H5代替客户端进行移动端开发,是大趋势。未来较长一段时间,是混合应用的天下。然而H5写移动页面,那绝对是一步一个坑的节奏啊,做好各设备的兼容将是各前端er的重要使命。今天给大家送上一个合集,是我最近开发中遇 …


人人都能理解的英语句子

人人都能理解的英语句子 在开始学写篇文章的时候我有犹豫过,心想自己英语四级都考不过且英语口语也不行,凭什么写这样的文章呢? 在我看到初入门前端的同学在不停地向他人咨询与发问时,我想到了要写一篇文章,告诉那些想掌握前沿技术而又畏惧英文带来的 …


今天,你的浏览器 “滚动” 了吗?

今天,你的浏览器 “滚动” 了吗? 序 在 Web 页面中,一个有高度或者宽度的容器是最常见的构成元素,而在其中的子元素有很大的概率超过父容器的尺寸限制,我们称之为“溢出”。而应对“溢出”,隐藏或者滚动是最常见的处理方式。滚动,作为 FEers 最经常处理的 …


react开发教程(六)React与DOM

ReactDOM findeDOMNode 语法:DOMElement findDOMNode(ReactComponent component)描述:获取改组件实例相对应的DOM节点 案例: import React, { Component } from ‘react'; import ReactDOM from ‘react-dom'; class App extends Component { compo …


学习数据结构与算法之链表

简单介绍链表 链表一种常见的数据结构,可以存储有序的元素集合。不同于数组,链表中元素在内存中不是连续放置,同时每一个链表元素中除了本身的节点还保存了指向下一个元素的引用,这些特点使得链表元素在动态增加和删除时不必移动其他元素,但是访问链 …


koa源码阅读之目录结构与辅助库相关

koa源码lib主要文件有 application.js context.js request.js response.js application.js koa主要的逻辑处理代码整个koa的处理 context.js 将req,res方法 挂载在这,生成ctx上下文对象 requests.js 封装处理req对象 response.js 封装处理res对象 对 …


网页中下载文件的相关总结

0. 概述 文件下载是web应用中很常见的场景,在浏览器中下载文件, 最基本的方式就是——在页面内隐藏iframe, 然后将文件下载地址加载到iframe中, 从而触发浏览器的下载行为。 此外, html5引入a标签的download属性, 也是一种下载方式。 <iframe src=’down …


白洁血战Node并发编程 – 预览

预览。 先给出一个基础类代码。 const EventEmitter = require(‘events’) const debug = require(‘debug’)(‘transform’) class Transform extends EventEmitter { constructor (options) { super() this.concurrency = 1 Object.assign( …


JavaScript易错知识点整理

前言 本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一些ES6的知识点。 JavaScript知识点 1.变量作用域 var a …