生命不息,学习不止

前端

ES6中的class关键字用法-Mxue note

ES6中的class关键字用法

mxue阅读(1157)评论(0)赞(1)

ES6提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。 //定义类 class Point { constructor(x, y) { this.x = x; this.y = ...

代码常用日期格式解释

mxue阅读(1085)评论(0)赞(0)

  字母 日期或时间元素 表示 示例 G Era 标志符 Text y 年 Year 1996 M 年中的月份 Month July w 年中的周数 Number 27 W 月份中的周数 Number 2 D 年中的天数 Numb...

网页性能优化进阶版

mxue阅读(1191)评论(0)赞(0)

一、网络加载 1、DNS预加载 通过dns-prefetch属性可以让浏览器提前解析资源或接口对应的服务器IP地址,避免在请求中发起DNS解析请求,节省请求时间 2、资源预加载 利用preload,prefetch,preconnect属性...

浅谈js中的new,-Mxue note

浅谈js中的new,

mxue阅读(1166)评论(0)赞(2)

js中创建对象,用new和不用new的区别 首先,我们先看一个实例 function classA() { console.log(this); var that = this == window ? {} : this; that.nam...

面试题汇总 – js闭包函数的理解

mxue阅读(1141)评论(0)赞(1)

1、什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 作为一个函数变量的一个引用,当函数返回时,其处于激活  一个闭包就是当一个函数返回时...

小程序生命周期详解

mxue阅读(872)评论(0)赞(0)

onLaunch 生命周期函数–监听小程序初始化 当小程序初始化完成时,会触发 onLaunch(全局只触发一次) onShow 生命周期函数–监听小程序显示 当小程序启动,或从后台进入前台显示,会触发 onShow...

面试题汇总 – ajax

mxue阅读(1227)评论(0)赞(2)

原生ajax get请求 //步骤一:创建异步对象 var ajax = new XMLHttpRequest(); //步骤二:设置请求的url参数,参数一是请求的类型,参数二是请求的url,可以带参数,动态的传递参数starName到服...

面试题汇总 – 前端性能优化

mxue阅读(1242)评论(0)赞(1)

尽量减少HTTP请求次数 压缩合并js css精灵 内联图片。src用data:url scheme 减少DNS查询 有的内容资源都放在同一个域(Domain)下面,这样访问整个网站就只需要进行一次DNS查找,这样可以提高性能 由于这些资源...