logo头像

孙宇

Vuex

1.mapState 获取state值 定义方式 import {mapState} from ‘vuex’ 使用方式 对象 123computed: mapState({ count: state=>state...

TypeScript

一、准备 1. 安装npm install -g typescript 2. vscode自动编译 项目目录终端执行 tsc --init 更改tsconfig.json “outDir”: “./js” 二、基础语法 1.数据类型...

javascript 面向对象:1

一、 面向对象:是一个基于对象的多范式的编程语言多范式:编程风格 面向过程的方法编程 面向对象的方式编程 函数式 二、 面向对象的基本概念 JS 是不是一个面向对象的语言? 不是: 与传统面向对象的理论有矛盾...

seajs和requirejs

为什么要使用模块化 全局变量、全局函数,容易造成变量名冲突 页面引入了一堆的js文件,存在先后顺序的问题 代码由于组织混乱很容易出错 出错了很难调试 后期难以维护 模块化的好处 提升开发效率 便于后期维护 模块化理解模块化是...

css3 知识汇总

如何使用手册学会使用工具,可以让我们事半功倍。 []表示全部可选项 ||表示或者 |表示多选一 ?表示0个或者1个 *表示0个或者多个 {}表示范围一、选择器 属性选择器:–ele[attr] 选取包含这个属性的元素–ele[att...

事件冒泡和捕获

##事件冒泡和捕获 事件冒泡当一个元素接收到事件的时候,会把他接收到的事件传给他的父级,一直到顶层window,事件冒泡机制。 事件冒泡阻止e.cancelBubble = true;//阻止当前对象的当前事件冒泡 e.stopPro...

html5基础一

###1,严格模式strict.dtd。 在js开头处加”use strict”;就成为严格模式 ###2,var fra = document.createDocumentFragment();创建文档碎片。 document...

html5表单

HTML5的表单 HTML5的第二个大特点就是他的各种表单控件,也是非常强大的功能。 输入类型 输入类型,顾名思义就是我们在写input标签时type后面的属性值,我们以前接触的有 <input type="tex...

html5兼容性

##HTML5的兼容性 因为在IE8及一下的IE版本是不兼容HTML5的新元素的,所以我们要是用HTML5开发的话,第一个要解决的就是兼容性的问题。HTML5的兼容性 因为HTML5的新元素就是一些新的标签,IE只是不认识这些标签...

npm browser gulp使用

流行框架第2天sourceTree , tortoiseGitnpm 官网[https://www.npmjs.com] node package manager 命令: 初始化:npm init 安装指定包:npm install ...