关于dva框架的简单操作以及demo

由于之前都用react+redux。这次接触到dva框架简单学习下。 2.接着使用dva-cli创建我们的项目文件夹,这里mydva是项目名字,自己随意。 3.进入mydva目录,安装依赖,执行如下操作。 (1)首先我们在index.js中将models/example.js,…

react中使用swiper

最近的react项目需要使用轮播图,自然而然的就想到了swiper,一直想通过npm安装的方式来使用,但是网上找了很多,资料很少,于是就暂时通过在index.html里直接引用swiper的js和css文件的方式来加载,下面来说一下具体的步骤和使用方法。 首先说一下我这里使用的…

Node.js 沙箱环境

node官方文档里提到node的vm模块可以用来做沙箱环境执行代码,对代码的上下文环境做隔离。 沙箱环境中执行的代码对于外部代码没有产生任何影响,无论是新声明的变量b,还是重新赋值的变量a。 注意最后一行的代码默认会被加上return关键字,因此无需手动添加,一旦添加的话不会静…

使用webpack搭建react开发环境

npm i -D 是 npm install --save-dev 的简写,是指安装模块并保存到 package.json 的 devDependencies中,主要在开发环境中的依赖包. 如果使用webpack 4+ 版本,还需要安装 CLI。 非全局安装下的打包。 webp…

Feathers 入门

1. Feathers 介绍 feathers: 基于express的web应用程序框架。其提供了一系列的工具方法来快速创建可拓展的 REST APIs 和实时的应用程序。官方文档介绍其引入了比传统MVC体系结构更容易理解,维护和扩展的应用程序体系结构。 services 是f…

移动端常见bug汇总001

本文是摘录整理了移动端常见的一些bug以及解决方案,第一篇,后面还会有持续的文章更新整理。 Q: 当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。 A:根本原因是-webkit-tap-highlight-color,这个属性…

使用vscode调试编译后的js代码

vscode 是一个非常棒的编辑器,内置功能强大的调试能力。经过简单的设定,就可以对 js 文件进行调试。但有时我们想要调试的内容是经过编译的,当然我们可以直接调试编译后的代码。但经过编译压缩以后的代码,可读性很差,且也可能无法分模块查看了,有什么方法进行编译前的代码调试么?答…

Hexo博客多端同步问题

搭完博客,发现只有公司电脑上有源文件,如果回家就没发继续更新博客了。也不能拿着U盘到处拷贝。所以就把博客源文件放到github上解决同步问题。 这就成功了,github上已经有博客的源文件了。 推荐把hexo设置为默认分支。 因为之前是直接把第三方主题克隆到博客目录,有什么改动…