240 发简信
IP属地:广东
  • 120
    canvas学习二

    一、绘制文字 【1】font字体属性 canvas 里的font 属性和css 的font 属性是一样的,它可以设置文本的粗细、字号、字体等css 设置字体:p{ font:...

  • 120
    canvas学习一

    一、什么是canvas? canvas 是 HTML5 的标签元素,使用 JavaScript 在canvas里绘制图像。canvas画布是一个矩形区域,你可以控制其每一像素...

  • JS的 execCommand 方法实现一个简单的富文本编辑器

    一、document.execCommand() 从其名字上可以看出execCommand()是用来执行命令的,当一个HTML文档切换到设计模式时,document暴露 ex...

  • TypeScript 面向对象编程

    一、类 面向对象编程中一个重要的核心就是:类,当我们使用面向对象的方式进行编程的时候,通常会首先去分析具体要实现的功能,把特性相似的抽象成一个一个的类,然后通过这些类实例化出...

  • 120
    iview组件库:关于分页组件的使用与注意点

    1、官方的API文档说明 选用的分页组件是电梯快速跳转的这一种,大致效果是左边所展示的样子,那么具体如何使用呢? 2、分页组件的使用 第一步,在main.js文件中引入i...

  • TypeScript高级类型

    一、联合类型 联合类型也可以称为多选类型,当我们希望标注一个变量为多个类型之一时可以选择联合类型标注,或 的关系 二、交叉类型 交叉类型也可以称为合并类型,可以把多种类型合并...

  • 120
    H5设备运动事件 DeviceMotionEvent 实现摇一摇功能

    一、DeviceMotion介绍 在 window 对象中存在一个专门的事件 devicemotion,它封装了运动传感器数据的事件,可以用来监听设备的加速度变化等信息。de...

  • CSS长度单位

    前言 说到css的单位,大家应该首先想到的是像素单位px,我们在网页布局中一般都是用px,但是近年来自适应网页布局越来越多,em和百分比也经常用到了。然后随着手机的流行,we...

  • 120
    React生命周期钩子函数

    前言 所谓的生命周期就是指某个事物从开始到结束的各个阶段,就好像是把人的出生到死亡分成一个个阶段,你肯定是在出生阶段起名字,而不会在成年或者死亡的阶段去起名字。当然在 Rea...

  • Axios-指南

    前言 前端程序与服务器通信的最常见方式是通过HTTP协议。在我们没有接触 React、Angular、Vue 这类 MVVM 的前端框架之前, Jquery 除了优秀的前端 ...

  • 120
    基于node.js的开发框架 — Koa

    一、简介[https://koa.bootcss.com/] Koa[https://koa.bootcss.com/] 基于nodeJs平台的下一代web开发框架,由 Ex...

  • 120
    怎么做好网站的SEO优化

    一、什么是搜索引擎 搜索引擎是一个帮助用户搜索他们需要内容的计算机程序。换一种说法,搜索引擎把计算机中存储的信息与用户的信息需求相匹配,并把匹配的结果展示出来。 举个例子:你...

  • 详解defineProperty和Proxy (简单实现数据双向绑定)

    前言 "数据绑定" 的关键在于监听数据的变化,vue数据双向绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的。其实主要是用了ES5中的Object.defineProp...

  • 观察者模式和发布-订阅模式的区别

    一、观察者模式 【1】定义 观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,并自动更新。观察者模式属于行为型模式,行...

  • 120
    class类学习 — 封装elementUI的dialog组件

    前言 在ES6之前,准确来说JavaScript语言只有对象,没有类的概念。生成实例对象的传统方法是通过构造函数,与传统的面向对象语言(比如 C++ 和 Java)差异很大,...

个人介绍
把努力当成一种习惯,而不是一时心血来潮!