4 Agwenbi

我要认证

星光不问赶路人,时光不负有心人

等级
TA的排名 2w+

photoshop修改启动图教程

1、本案例所使用的版本是Adobe Photoshop 2020,其它版本未测试2、首先先下载好工具,我这里免费提供了下载;https://download.csdn.net/download/Ag_wenbi/125938063、不要打开ps,如已打开,请先关闭软件4、找到ps的安装路径,可右键打开文件所在位置,进入Resources文件夹内,然后复制当前的文件路径,我这里的文件路径是:D:\photoshop\Adobe Photoshop 2020\Resources;如图所示:5

2020-07-09 11:37:12

ES6函数的扩展

/* 箭头函数对比 */ function a(a,b){ return a+b; } let a1 = (a,b)=>a+b;//如果函数内部只有返回值可以这么写 console.log(a(1,2),a1(1,2)); function b(a,b){ let c = 1; return a+b+c; } let b1 = (a,b) => { let c = 1; .

2020-07-07 19:43:27

vue在history的路由模式下,刷新后界面报404

需要配置下nginx,位置在/conf/vhosts/*.conf,将当前目录下的所有conf都修改一下最好server { listen 80; server_name agwenbi.vip; root "C:/phpstudy_pro/WWW/agwenbi.vip/iview"; location / { try_files $uri $uri/ @router;

2020-07-06 20:17:08

ES6对象的扩展

let a = { name:"wenbi"}let b = Object.create(a,{//将a作为b的原型,并再给b添加属性及对应的参数值 engName:{ value:"Agwenbi",//设置值 writable:false,//不可修改 configurable:false,//不可删除 enumerable:false,//不可使用forin枚举 }, chName:{ .

2020-07-05 13:07:36

node+uni-app实现微信聊天功能

1、准备工作https://socket.io/get-started/chat/http://weappsocket.matong.io/不一定要使用uni-app,也可以使用其它2、node核心代码const express = require("express");const app = express();let ioListen = app.listen("8082");let io = require("socket.io").listen(ioListen);le

2020-07-01 09:07:26

vue项目,使用前端微服务

1、先看最终的实现效果,主项目上的导航栏中的子项目菜单下的所有导航界面,均属于副项目的界面2、首先我们先新建两个vue项目,例如一个是parent,另一个是child3、主项目输入命令vue add vue-cli-plugin-qiankun --type master4、副项目输入命令(记住6070端口是可以自己定义的,后面需要用到这个端口号)vue add vue-cli-plugin-qiankun --type slave --port 60705、父项目中,我们新

2020-06-23 09:22:08

函数的节流与防抖

1、节流--定时器window.onload = ()=>{ let div = document.getElementById("div"); div.onmousemove = throttle(move,2000);}function move(){ console.log(13546);}function throttle(fn,wait){ var timer = null; return function(){ var

2020-06-20 23:41:46

node项目细节记录

1、首先安装espress应用生成器,在控制台输入,如网络慢,可使用淘宝镜像npm install -g express-generator2、安装完成后,接下来开始新建项目,控制台打开项目的存放位置3、例如我们要新建anli项目,输入express --view=ejs anli,我们这里使用ejs引擎,如需个人需要,可自己更换4、控制台进入此项目,输入npm install5、输入npm start即可启动项目,至此新建项目完成6、如需要热更新,可全局安装nodem

2020-06-19 19:03:11

vscdoe个人常用插件

1、Auto Close Tag自动添加HTML/XML关闭标记,与Visual Studio IDE或Sublime文本相同2、Auto Rename Tag自动重命名配对的HTML/XML标记3、Beautify为VS代码美化代码4、Chinese (Simplified) Language Pack for Visual Studio Code中文语言包扩展(简体)5、Close HTML/XML tag快速关闭上次打开的HTML/XML标记6、Code Run

2020-06-18 21:06:26

node操作数据库基本语法

//引入mysqlconst mysql = require("mysql");//设置连接信息let options = { host:"localhost", user:"root", password:"123456", database:"node"}//建立连接对象let con = mysql.createConnection(options);//建立连接con.connect((err)=>{ if(err){ .

2020-06-09 20:57:18

使用npm上传包教程

1、首先拥有自己的上传文件,例如class lc{ constructor(){ this.arr = []; } map(){ this.arr.map((item)=>{ console.log(item); }); } add(item){ this.arr.push(item); }}module.exports = lc;2、新建一个文件夹,

2020-06-08 20:17:16

前端常用的60余种工具方法

1、邮箱export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)}2、手机号码export const isMobile = (s) => { return /^1[0-9]{10}$/.test(s)}3、电话号码export const isPhone = (s) => {

2020-06-08 16:03:31

http

http协议的主要特点1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常有的GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通讯速度很快。2、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type标记。3、无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。4、无状态:HTTP协议是无

2020-06-06 16:02:28

puppeteer使用产生的问题记录

1、启动浏览器连接失败解决办法:找到启动浏览器的路径,需手动配置谷歌浏览器的路径,注意转义

2020-05-30 22:06:30

node爬取某个网站的图片,并下载到本地

const cheerio = require("cheerio");const axios = require("axios");const fs = require("fs");const path = require("path");let httpUrl = "http://www.netbian.com/dongman/index.htm";let dirName = path.join(__dirname,"images");if(fs.existsSync(dirName)).

2020-05-30 00:11:08

node(events)事件原理

const fs = require("fs");let wbEvent = { event:{ //"wbFunc":[fn1,fn2,fn3]保存当前函数的事件队列 },//包含有哪些事件 on:function(funcName,func){ if(this.event[funcName]){//如果存在则加入这个函数队列中 this.event[funcName].push(func); }else.

2020-05-28 20:28:52

node文件流的读取与写入

1、文件流写入const fs = require("fs");const ws = fs.createWriteStream("test.txt",{ flags:"w", encoding:"utf-8"});for(let i = 0;i < 100;i++){ ws.write("第"+i+"行\r\n",{ encoding:"utf-8" },(err)=>{ if(err) console.log("文

2020-05-28 17:29:54

node的readline模块使用案例

1、func.jsconst fs = require("fs");function fsRead(path){//封装读取文件函数 return new Promise((resolve,reject)=>{ fs.readFile(path,{ encoding:"utf-8" },(err,data)=>{ if(err) reject(err); resolve(da

2020-05-28 10:28:45

vuex进行分包管理

1、创建对应的目录结构2、index.js文件的内容import Vue from 'vue'import Vuex from 'vuex'import moduleIndex from "./module/module-index"//引入此分包Vue.use(Vuex);export default new Vuex.Store({ modules:{//当前的分包模块如下 moduleIndex }})3、module-index文件的内

2020-05-23 00:07:36

vue开发桌面应用

1、https://www.jianshu.com/p/dfcf2a6a497c2、https://www.jianshu.com/p/1dbb96bc8f37

2020-04-17 10:41:08

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享达人
    分享达人
    成功上传6个资源即可获取