自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 java实现钉钉机器人消息推送

initMsg();/*** 返回Message对象组装出来的Map对象,供后续JSON序列化*/

2023-11-16 18:43:01 562

原创 阿里云-maven私服idea访问私服与组件上传

本想自己用nexus搭建一个私服,由于个人服务器资源有限,就使用云效制品仓库 Packages了。就是没事瞎搞搞

2023-11-11 21:17:39 774

原创 node版本更新到16.13.1 node-sass报错了

1.首先查看node 版本node -vv16.13.12.根据node版本查找node-sass匹配版本NodeJS Supportednode-sass versionNode ModuleNode 177.0+102Node 166.0+93Node 155.0+, <7.088Node 144.14+83Node 134.13+, <5.079Node 124.12+72Node 114.10+

2022-02-16 17:20:02 1107

原创 UglifyJs + Unexpected token punc «(», expected punc报错问题媳修复

步骤1npm run build dist目录没有生成,查到打包日主出现Unexpected token punc «{», expected punc报错步骤2查看webpack是否用uglifyjs-webpack-plugin插件步骤3const UglifyJsPlugin = require("uglifyjs-webpack-plugin")换成const TerserPlugin = require("terser-webpack-plugin");...

2022-01-06 12:23:11 2134

原创 linux搭建企业私有cnpmjs部署

部署教程地址:https://lonord.name/blog/59a2c1d840141668028840df/部署环境centOS7 64位系统数据库MySQL Server 8.0项目目录:1.安装好之后进入config/index.js设置用户名密码和ip正式部署的时候尽量数据库密码和用户单独开放权限 密码设置字母+数字+特殊字符修改数据库之后npm start启动成功远程访问无法访问(linux防火墙已开放端口情况下无法访问)index.js找到bindingHost将

2020-10-12 11:35:49 399

原创 React 路由登录拦截和404以及403跳转

React的路由守卫与Vue的路由守卫不太相同,并没有像Vue那样提供类似beforeEach的钩子,而是需要我们自己封装一个组件,一开始接触React的同学可能会感觉奇怪,认为组件只是像Vue那样封装主要聚焦于界面的代码块,这其中也包括我。主要逻辑就是,判断路由(是否是根路由/,是否是登录页,是否是需要登录权限的页面,是否是非法路由),根据不同的路径,返回不同的组件或使用组件重定向路由。Auth.js是一个函数组件此处,将路由配置单独抽出配置了import React from 'react';

2020-09-24 14:20:01 1707

原创 jQuery WeUI动态获取省地市三级联动

使用require.js模块化导入 必须加载jquery-weui.min.js 可更具实际情况修改可参考:https://requirejs.org/ 模块化相关配置define(['zepto', 'weui', 'request'], function ($, weui, request) { var raw = [], currentProvince, currentCity, currentDistrict; var format = function (data) {

2020-09-11 15:54:17 676

原创 computed 和 watch 的区别和运用的场景?

computed: 是计算属性,依赖其它属性值,并且 computed 的值有缓存,只有它依赖的属性值发生改变,下一次获取 computed 的值时才会重新计算 computed 的值;watch: 更多的是「观察」的作用,类似于某些数据的监听回调 ,每当监听的数据变化时都会执行回调进行后续操作;运用场景:当我们需要进行数值计算,并且依赖于其它数据时,应该使用 computed,因为可以利...

2019-08-19 15:39:21 4067

原创 Class constructor FileManager cannot be invoked without ‘new‘

今天早上重新安装依赖的时候出现以下错误:修复:在package.json 的“less”: “^3.9.0"改成"less”: “~3.9.0”删除node_modules在安装依赖 成功运行

2019-08-19 11:33:13 1867 5

原创 webpack优化篇(打包css与页面分离)

1.webpack打包前没有抽离css部分的话,css会直接合并到页面上导致页面文件加载多一些依赖的插件也会打入(下图:)如何解决这种问题呢1.安装mini-css-extract-plugin webacpk4.*建议用cnpm i mini-css-extract-plugin -D使用:const MiniCssExtractPlugin = require('mini-cs...

2019-08-12 15:06:38 1035

转载 深拷贝和浅拷贝的区别是什么?实现一个深拷贝

深拷贝和浅拷贝是针对复杂数据类型来说的,浅拷贝只拷贝一层,而深拷贝是层层拷贝。深拷贝深拷贝复制变量值,对于非基本类型的变量,则递归至基本类型变量后,再复制。 深拷贝后的对象与原来的对象是完全隔离的,互不影响,对一个对象的修改并不会影响另一个对象。浅拷贝浅拷贝是会将对象的每个属性进行依次复制,但是当对象的属性值是引用类型时,实质复制的是其引用,当引用指向的值改变时也会跟着变化。可以使用...

2019-07-09 13:33:52 277

原创 HTML5 Web SQL分析实现增,删,改,查

Web Sql 数据库有三个核心方法:一、openDatabase()this.db = window.openDatabase(‘hnjz’, ‘1.0’, ‘Test DB’,210241024);hnjz:数据库名1.0:数据库版本Test DB:数据库描述210241024:数据库大小(单位:字节)this.db: 返回的一个对象链接二、transaction()此方...

2019-06-19 18:38:55 1154

原创 jenkins前端实现自动化部署(vue项目)

1.jenkins创建任务2.创建任务跳转页面3.保存后配置页面git添加用户进入Jenkins 凭据提供者数据用户名密码 Repository URL:支持https和ssh Credentials:Jenkins 凭据提供者数据用户名密码 Branch Specifier (blank for 'any'):写git分支默认msater3.buid-选择执行shell3....

2019-06-13 15:48:38 7839 2

原创 js数组去重方法

1.filter() + indexOf()方法实现去重var arr=[1,2,3,4,5,1,2,3];function norepeat(arr){ return arr.filter(function(val, index, array) { var indexs = arr.indexOf(val); console.log(indexs===index...

2019-06-12 20:01:46 154

转载 JS哪些操作会造成内存泄露(js回收机制)

JS的回收机制:找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是实时的,因为其开销比较大,所以垃圾回收系统(GC)会按照固定的时间间隔,周期性的执行。垃圾收集器必须跟踪到底哪个变量没用,对于不再有用的变量打上标记,以备将来收回其内存。用于标记的无用变量的策略可能因实现而有所区别,通常情况下有两种实现方式:“标记清除”和“引用计数”。引用计数不太常用,标记清除较为常用。1、标记清除...

2019-06-12 17:37:50 964

原创 您对webpack真的了解吗?

一、什么是loader?Loader用于对模块文件进行编译转换和加载处理,在module.rules数组中进行配置,它用于告诉Webpack在遇到哪些文件时使用哪些Loader去加载和转换。Loader还可以通过querystring或object指定选项参数。1.常用的loadercss-loader 允许将css文件通过require的方式引入,并返回css代码less-loader...

2019-06-12 15:30:48 272

原创 java集合解说

Collection接口 与 Map接口1 、collection接口特点:元素是 无序可重复的集合,无索引的,元素是单例值子类 :set接口 list接口1.1 set接口特点:元素是无需不重复,无索引,底层数据结构是哈希表对应引用类型元素依赖两个方法:hashCode()和equels()来保证元素的唯一性实现类:Hashset实现类特点: 添加元素是无序不重复,无索引的实...

2019-06-12 14:10:05 131

原创 Cordova项目Date.parse()时间格式1990-05-22苹果下为NaN

安卓平台上运行正常,iOS平台测试为NaN。iOS真机调试后发现iOS无法识别1990-05-22只识别1990/05/22解决方法是mydata = data.replace(/-/g, '/'); 把-替换成/

2019-06-03 15:40:28 147

转载 Undefined类型与Null类型的区别,相同

一.相同点1.Undefined类型和Null类型都只有唯一字面值,Undefined类型对应的字面值为undefined,Null类型对应的字面值为null。2.两者在用取反运算符(!)处理时,都返回true,因此只通过取反运算符无法区分是null还是undefined。console.log(!undefined); //trueconsole.log(!null); //true...

2019-06-03 15:25:00 1048

原创 Webpack编译把css从页面分离出来

版本:webpack4.0以上版本主要webpack4.0以上已经不支持extract-text-webpack-plugin插件请使用cnpm i mini-css-extract-plugin -D 安装到-D(表示开发所依赖的包devDependencies)话不多 上来就撸码module.exports={ entry:'./src/main.js',//唯一入口文件,...

2019-06-01 15:44:07 514

原创 React:JSX介绍和如何使用

1.JSX介绍JSX是一种JavaScript的语法扩展,运用于React架构中,其格式比较像是模版语言,但事实上完全是在JavaScript内部实现的。元素是构成React应用的最小单位,JSX就是用来声明React当中的元素,React使用JSX来描述用户界面。2.防注入攻击在JSX中嵌入用户输入是安全的:const title = response.potentiallyMali...

2019-06-01 14:41:22 496

转载 Hooks 是React版本16.8中的新功能

请记住,我们不能在函数组件中使用state ,因为它们不是类组件。Hooks 让我们在函数组件中可以使用state 和其他功能。目前没有重大变化,我们不必放弃类组件。Hook 不会影响你对 React 概念的理解。 恰恰相反,Hook 为已知的 React 概念提供了更直接的 API:props, state,context,refs 以及生命周期。稍后我们将看到,Hook 还提供了一种更强大...

2019-06-01 12:05:07 414

转载 React:什么是Redux及其工作原理!!!!

Redux 是 React的一个状态管理库,它基于flux。 Redux简化了React中的单向数据流。 Redux将状态管理完全从React中抽象出来。它是如何工作的在React中,组件连接到 redux ,如果要访问 redux,需要派出一个包含 id和负载(payload) 的 action。action 中的 payload 是可选的,action 将其转发给 Reducer。当re...

2019-06-01 11:07:05 956

原创 Cordova打包成apk后url地址无法请求!!!!!

1.开发环境cordvoa7.1.4android sdk 28vue 2.0前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Tr...

2019-05-31 20:55:40 6721 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除