原创 關於如何在npm上發佈一個自己的包流程:

關於如何在npm上發佈一個自己的包流程: 創建一個npm賬號 新建一個index.js function npmDemo(argument) { var name = 'finit'; var f1 =functi

原创 原生JS實現Touch滑動反彈

<template> <div> <div class="box"> <ul @touchstart='touchstart' @touchmove='touchmove' @touche

原创 redux 異步請求操作

import React, { Component } from 'react' import './App.css' import ListItem from './DelItem' import store from './stor

原创 Vue居中彈窗加vue動畫

<template> <div> <p @click="toggle" class="h4000">展示彈窗</p> <div class="box"> <transition name="op

原创 todoList加入redux

//創建store import {createStore } from 'redux' import todoApp from './reducer/index' let store = createStore(todoApp,

原创 promise 和 async,await

const a = () => { return new Promise(resolve => { resolve('1') }) } const b = () => { return a().

原创 React todoList

import React, { Fragment } from 'react'; import DelItem from './DelItem' // import { Component } from 'react' // 這上下兩

原创 錨點+滑動

點擊滑動,實現描點,但是要求跳轉的過程中有滑動,額,,又基於safari的兼容,,,因此手動計算滑動 toUseDetail () { // document.querySelector('#luggageIns

原创 redux-devtools-extension 使用

import {createStore, applyMiddleware, compose } from 'redux' import todoApp from './reducer/index' import thunk from '

原创 redux-sage 的使用

import {createStore, applyMiddleware, compose } from 'redux' import todoApp from './reducer/index' import thunk from '

原创 redux-thunk的使用

import {createStore, applyMiddleware } from 'redux' import todoApp from './reducer/index' import thunk from 'redux-thu

原创 react-redux 改todoList

import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import * a

原创 React Router

import React, { Component } from 'react' import { HashRouter as Router, Switch, Route} from 'react-router-dom' import