240 发简信
IP属地:广东
  • JS的typeof和instanceof

    JS的typeof和instanceof typeof typeof操作符返回一个字符串,表示未经计算的操作数的类型。 就这么几种类型:number、boolean、stri...

  • ES6 模块与commonJS模块的差异

    ES6 模块与 CommonJS 模块完全不同。它们有两个重大差异。 CommonJS 输出是值的拷贝,即原来模块中的值改变不会影响已经加载的该值,ES6静态分析,动态引用,...

  • javascript中的预解释(变量提升)

    当浏览器开始加载我们HTML页面的时候,首先会提供一个供js代码执行的环境--->window全局作用域,在window全局作用域下定义的变量-->全局变量,在当前作用域中,...

  • 120
    JAVASCRIPT事件模型及事件代理

    事件简介 事件的三要素 事件的三要素:事件源、事件、事件驱动程序。 事件源:引发后续事件的html标签。 事件:js已经定义好了(见下图)。 事件驱动程序:对样式和html的...

  • background 的常见背景属性

    css2.1 中,常见的背景属性有以下几种:(经常用到,要记住) background-color:#ff99ff; 设置元素的背景颜色。 background-image...

  • 120
    从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!

    从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系! 前言 见解有限,如有描述不当之处,请帮忙指出,如有错误,会及时修正。 为什么要梳理这篇文章? 最近恰好被问...

  • 120
    作用域和闭包和this

    前言 面试问题: 说一下对变量提升的理解 说明this的几种不同的使用场景 创建10个 标签,点击的时候弹出来对应的序号 如何理解作用域 实际开发中闭包的应用 涉及到的知识点...

  • node之Buffer的使用

    一 Buffer概念 JavaScript在前端中处理字符串相关的API非常强大,好用,但是Node还需要额外处理网络、文件中的一些二进制数据,ECMAScript标准中没有...

  • 模块机制

    一 模块简介 在项目开发中,对不同的项目功能需要做文件切割,以更好的产出可维护性代码,对分割后的不同功能代码的引入便需要编程需要编程语言的模块机制支持。 JavaScript...

  • node之querystring模块

    该模块有2个主要方法: querystring.parse():将查询字符串反序列化为一个对象,类似JSON.parse() querystring.stringify():...

  • node之path模块

    一 path模块 API地址:http://nodejs.cn/api/path.html 该API用户获取路径: __dirname 和 path.dirname 的区别:...

  • node之文件模块fs

    一 文件模块fs API地址:http://nodejs.cn/api/fs.html fs模块即:文件模块,是Node的核心模块,提供了操作文件的一些API。 文件模块针对...

  • ES5中的一些扩展

    JSON 对象 1、js对象(数组) --> json对象(数组): 2、json对象(数组) --> js对象(数组): 上面这两个方法是ES5中提供的。 我们要记住,我们...

  • JS运算符

    运算符的定义和分类 运算符的定义 运算符:也叫操作符,是一种符号。通过运算符可以对一个或多个值进行运算,并获取运算结果。 表达式:由数字、运算符、变量的组合(组成的式子)。 ...

  • typeof和数据类型转换

    typeof和数据类型转换 通常有三种形式的类型转换: 转换为字符串类型 转换为数字型 转换为布尔型 你会专门把某个数据类型转换成 null 或者 undefined 吗?不...

  • 120
    DOM简介和DOM操作

    DOM简介和DOM操作 常见概念 JavaScript的组成 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、...

  • 120
    JS动画的三大家族offset/scroll/client

    JS动画的三大家族offset/scroll/client 我们知道,JS动画的三大家族包括:offset/scroll/client。本文对三大家族以及与其相关的匀速动画讲...

  • webpack4笔记

    安装前先npm初始化 本地服务 复制html 处理css 处理less 抽离css文件,通过link引入 压缩css和js 给css加上兼容浏览器的前缀 es6 转 es5 ...