自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript的常用方法

数组扁平化(1)递归实现let arr = [1, 2, 3, [4, 5, 6, [7, 8, 9]]] function query(arr) { let newarr = []; if (arr instanceof Array) { for (let i in arr) { if (arr[i] instanceof Array) { newarr = newarr

2021-06-15 15:29:29 783 2

原创 html.js

<input type="search" name="" id=""> //可清空内容的文本框

2021-06-15 11:23:34 304

原创 css样式

position: sticky; 粘性定位

2021-06-08 18:39:25 212

原创 table表格页面高度自适应铺满

【代码】table表格页面自适应固定。

2023-06-16 19:06:56 260

原创 nodejs

​1.安装脚手架npm install -g expressnpm install express-generator -gnpm i cors2.连接数据库mogodb数据库npm i mongoose -S // 下载let mongoose=require(‘mongoose’)mongoose.connect(‘mongodb://127.0.0.1:27017/admin’).then(()=>{console.log(‘数据库连接成功’);}).catch((

2022-02-23 17:01:37 374 1

原创 nuxt.js prxoy代理

npm i @nuxtjs/proxy -D在nuxt.config.js中配置 modules: [ '@nuxtjs/proxy', ],在nuxt.confo.js中配置 proxy对象 // 数组写法 proxy: [ [ '/api', { target: 'http://localhost:3001', // api主机 pathRewrite: { '^/api' : '' } }

2022-01-05 01:22:26 477

原创 git常用命令

https://git-scm.com/ 下载git 官网git clone ‘git地址’ 克隆git地址至本地git pull 将git仓库的内容同步到本地仓库git add . 提交文件到暂存区git commit -“注释” 将暂存区的文件更新到本地仓库git push 提交文件至远程仓库git log 查看所有记录git reset 切换版本git branch 查看分支git branch ‘分支名称’ 创建名称git checkout 分支名称 切换分支..

2021-12-20 23:51:44 255

原创 认识eslint

下载elslintnpm init -y //初始化npm install eslint -D // 安装eslintnpx eslint --init //生成eslint 配置文件eslint文件module.exports = { "env": { // 指定脚本的运行环境。每种环境都有一组特定的预定义全局变量。 "browser": true, "es6": true }, "extends": [ // 一个配置文件可以被

2021-12-19 13:48:19 426

原创 前端常用网站

MDNhttps://developer.mozilla.org/zh-CN/vue3https://v3.cn.vuejs.org/api/tshttps://www.typescriptlang.org/docs/handbook/2/keyof-types.htmlvitehttps://staging-cn.vitejs.dev/微信小程序开发文档https://developers.weixin.qq.com/miniprogram/dev/framework/微信公众平台h

2021-11-15 19:49:55 766

原创 vue常用插件

vue 展示 md文件安装插件npm install vue-markdown-loader -Dnpm install vue-loader -Dnpm install vue-template-compiler -Dnpm install github-markdown-css -Dnpm install highlight.js -D在vue.config.js中配置webpackmodule.exports = { chainWebpack: config =>

2021-11-01 17:13:36 462

原创 学习ts类型

什么是typeScriptTypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准,拥有js中的所有方法,TypeScript 设计目标是开发大型应用,始于js,终于js,js是一门弱类型语言,typescipt是给js添加了类型判断安装npm i typescipt -gtsc 文件名 //将ts文件编译成为js文件。数据类型 // 布尔值 只有 true 、false let bln:boolean = true

2021-10-27 20:42:45 707

原创 VS Code前端常用插件

koroFileHeader在vscode中用于生成文件头部注释和函数注释的插件文件头部注释:在当前编辑文件中使用快捷键:window:ctrl+alt+i/mac:ctrl+cmd+i,即可生成文件头部注释。函数注释:将光标放在函数行或者将光标放在函数上方的空白行使用快捷键window:ctrl+alt+t,mac:ctrl+cmd+t,即可生成函数注释。事实上,函数注释在文件的任意位置都可生成,这里需要自己控制。Vue VSCode Snippetsvue代码提示片段C

2021-10-27 18:51:30 389

原创 http状态码

http状态码1.表示消息1xx :代表请求已被接受,需要继续处理,这类响应是临时响应100 : 继续。客户端应继续其请求101 : 切换协议,服务器根据客户端的请求切换协议,2.表示成功2xx : 代表请求成功被服务器接受,理解,并接受200 成功。一般用于GET和POST请求201 请求成功,并且创建了新的资源202 请求成功,但未处理完成203 非授权信息,服务器已成功处理请求,但返回的信息不在原始的服务器,可能来自另一来源204 无内容 服务器请求成功,但没有返回

2021-10-07 21:02:28 376

原创 ajax 和 axios

实现ajax什么是 AJAX ?// AJAX = async JavaScript 和 XML。1,创建 XMLHttpRequest 实例2.onreadystatechange设置事件监听3.调用xhr.open(请求方式,请求地址,同步异步) 向服务器发送请求4.调用send() 将请求发送至服务器 // 创建 XMLHttpRequest 对象 let xhr = new XMLHttpRequest() // 向服务器发送请求 xhr.open('G

2021-10-05 11:02:55 78

原创 javascript中的继承

首先了解原型和原型链原型 1.prototype 每个函数都有一个prototype属性,被称为显式原型2._ _ prooto _ _ 每个实例对象都有proto属性,其被称为隐式原型每一个实例对象的隐式原型proto属性指向自身构造函数的显示原型prototype3.constructor 每个prototype 原型都有一个constructor属性,指向它关联的构造函数原型链 获取对象属性时,如果对象本身并没有这个属性,那么就去的它的原型proto上去找如果还查不到,就去找原型的原

2021-10-01 10:00:00 107

原创 js中的数据类型以及数据类型的判断方法

数据类型按照ESMAscript规范可以分为基本数据类型和引用数据类型基本数据类型:String 、 Number(NaN)、boolean、null、undefined、Smybol、BigInt引用数据类型:Object、Array,Function、RegExp判断方法typeof:常用来判断基本数据类型 除了 null ,null和引用数据类型除了function返回的是function,其他都是返回objecttypeof 1 // "number"typeof '1' //"s

2021-09-30 15:44:45 112

原创 wepy框架

安装npm install @wepy/cli -g # 全局安装 WePY CLI 工具wepy init standard myproj # 使用 standard 模板初始化项目 ,myproj 项目名称cd myproj # 进入到项目目录npm install

2021-08-01 17:51:43 1100

原创 npm发包&&更新&&删除

首先注意一点无论是npm adduser 还是 npm login 都需要在 npm 环境下才可以 ,如果下载有淘宝镜像源需要切换到npmnpm config set registry https://registry.npmjs.org/ //修改npm配置1. 要有一个npm账号可以通过 黑色命名窗口 npm adduser 注册一个,输入名字,密码(在黑窗口中输入密码只有光标显示,密码其实已经输入上去了),邮箱第二重方式 去 npmjs官网注册2.创建一个文件夹npm in

2021-07-15 08:37:41 373

原创 微信小程序

模板语法wxml 相当于vue 中的 template wxss 相当于 scc json 配置文件{{} 页面使用变量的时候使用花括号 在标签中使用变量也需要 {{}} 大胡子wx:for="{{变量}" 值 默认为 item 可以使用 wx:for-item=“值” 来修改 item 默认值 indesx 默认下标也可以使用 wx:for-index=“值” 修改默认 下标 wx:key=“id” wx:for 在标签中使用变量 item 默认省略wx:if 相当...

2021-07-06 12:06:04 576

原创 学习vue

link-link在vue3.0中< router-link / >中的tag属性被移出,就意为着我们不能修改< router-link >的默认标签了,但是那vue3.0中又给我我们提供了 custom 配置 可以让我们直接把标签嵌套到< router-link > 中,但是这样的话,我们原标签的 to 属性有失效了,这时候vue3.0有给我们提供 v-slot 插槽 暴露底层的制定能力 navigate 是解析后的规范地址 放在我们的v-slot中最后配合

2021-06-05 21:01:09 489

原创 vue使用ui库遇到的问题

如果有这样的报错vue.runtime.esm.js?2b0e:619 [Vue warn]: Unknown custom element: <van-button> - did you register the component correctly? For recursive components, make sure to provide the "name" option.found in---> <App> at src/App.vue &

2021-05-29 22:12:08 751

原创 vuex详解

1.statestate是vuex的状态存储 ,使用: this.$store.state.名字.2.mutationsmutations官方提供唯一修改state数据的方法, 在modules中mutations只能修改当前文件中的state使用 $store.commit(‘事件明’,‘传递的参数’) 智能传递一个对象或者一个值 在mutations中的函数只有两个形参,第一个是自己模块本身的数据,第二个是我们前面过来的3.gettersgetters相当vue中的计算属性,计算结果会缓存,

2021-05-28 19:01:18 456

原创 vue重写路由push方法

const routerPush = Router.prototype.pushRouter.prototype.push = function push(location) { if(typeof(location)=="string"){ var Separator = "&"; if(location.indexOf('?')==-1) { Separator='?'; } location = location + Separator + "random=" +...

2021-05-14 11:39:47 852

空空如也

空空如也

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

TA关注的人

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