valentinelzt
码龄5年
关注
提问 私信
  • 博客:55,459
    55,459
    总访问量
  • 60
    原创
  • 2,055,643
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:console.log('hello world');

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-11-16
博客简介:

valentinelzt的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得4次评论
  • 获得45次收藏
  • 代码片获得320次分享
创作历程
  • 1篇
    2022年
  • 50篇
    2020年
  • 9篇
    2019年
成就勋章
TA的专栏
  • Vue
    13篇
  • Notes
    24篇
  • jest
    1篇
  • nodejs
    2篇
  • Linux
    4篇
  • JavaScript
    5篇
  • typescript
    1篇
  • Express
    4篇
  • CSS
    3篇
  • MySQL
    2篇
  • Git
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

推荐一个有趣的admin

如果小伙伴们最近有admin开发的需求,可以试一下这个admin。
原创
发布博客 2022.08.10 ·
324 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Vue3新特性

Ref语法ref是一个函数,接受一个参数(一般传入原始类型),返回一个响应式对象<template> <div id="nav"> <p>{{count}}</p> <button @click="increase">click</button> </div> <router-view /></template><script lang="ts">
原创
发布博客 2020.11.30 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue项目,从url中获取参数

加入url为https://www.aaa.com/aaa?code=xxx安装qs模块npm i qshash模式import Qs from 'qs'const query = Qs.parse(location.hash.substring(3))hostory模式import Qs from 'qs'const query = Qs.parse(location.search.substring(1))
原创
发布博客 2020.08.22 ·
1387 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue中修改数组或者对象后,无法触发双向绑定

修改data中的数组,数组发生改变,页面未发生改变可通过$set方法来设置数组的值,该方法有三个参数,第一个是要被设置值的目标对象,第二个是设置值在数组中的索引,第三个是要设置的值<template> <div class="home"> <ul> <li v-for="(item, index) in demoArr" :key="index"> {{item}} </li
原创
发布博客 2020.08.22 ·
2076 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

通用测试工具jest

该demo再react环境下运行// 测试运算test('test common matcher', () => { expect(2 + 2).toBe(4) expect(2 + 2).not.toBe(5)})// true or falsetest('test to be true or false', () => { expect(1).toBeTruthy() expect(0).toBeFalsy()})// numbertest('test n.
原创
发布博客 2020.08.11 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Centos7中使用yum安装最新版node.js

获取最新版的bashcurl --silent --location https://rpm.nodesource.com/setup_14.x | bash -执行安装yum install nodejs
原创
发布博客 2020.08.07 ·
753 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

chrome扩展中,content-script与background.js之间的通信

通信的几种方式popup和background通信- background----> popup- popup--->backgroundbackground给popup发消息// background.js中function toPopup () { alert('to popup')}// popup.js中const bg = chrome.extension.getBackgroundPage()document.getElementById('btn').o
原创
发布博客 2020.07.08 ·
10627 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

TS初体验

安装与运行npm install -g typescripttsc hello.tsTS基本的几种数据类型/** * 数据类型 */let idDone: boolean = falselet age: number = 20let binaryNumber: number = 0b1111let firstName: string = 'valzt'let message: string = `Hello, ${firstName}, age is ${age}`le
原创
发布博客 2020.06.30 ·
13576 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Express中第三方模块

密码加密使用bcryptjs对用户密码进行加密加密之后的密码,无法被逆向破解同一铭文密码多次加密,得到的加密结果各不相同,保证了安全性安装npm install bcryptjs使用const bcrypt = require('bcryptjs')// 再注册用户的处理函数中,确认用户名可用后,调用bcrypt.hashSync(明文密码,随机盐长度)方法,对用户的密码进行加密处理// 对用户的密码,进行bcryptjs加密,返回值是加密之后的字符串userinfo.passw
原创
发布博客 2020.06.08 ·
1528 阅读 ·
1 点赞 ·
2 评论 ·
6 收藏

Express中的身份认证

不同开发模式下的身份认证服务端渲染和前后端分离这两种开发模式,有着不同的身份认证方案:服务端渲染推荐使用Session认证机制前后端分离推荐使用JWT认证机制HTTP协议的无状态性了解HTTP协议的无状态性是进一步学习Session认证机制的必要前提HTTP协议的无状态性,指的是客户端每次的HTTP请求都是独立的,连续多个请求之间没有直接的关系,服务器不会主动保留每次HTTP请求的状态如何突破HTTP无状态的限制通过cookie来认证身份什么是Cookiecookie是存储
原创
发布博客 2020.06.02 ·
840 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Web开发模式

Web开发模式基于服务端渲染的传统Web开发模式基于前后端分离的新型Web开发模式服务端渲染的Web开发模式服务端渲染的概念:服务器发送给客户端的HTML页面,是在服务器通过字符串的拼接,动态生成的。因此,客户端不需要使用Ajax这样的技术额外请求页面的数据app.get('/index', (req, res)=>{ // 要渲染的数据 const user = { username: 'lzt', age:18 } const html = `<h1>姓名:${us
原创
发布博客 2020.06.02 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Express知识总结

创建服务器// 引入expressconst express = require('express')// 创建服务器const app = express()// 监听80端口app.listen(80, ()=>{ console.log('服务器启动成功')})GET请求// 引入expressconst express = require('express')// 创建服务器const app = express()app.get('/get', (req,
原创
发布博客 2020.06.02 ·
561 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Vue中父子组件生命周期顺序

加载渲染过程父beforeCreate()->created()->beforeMounted()->子beforeCreate()->created()->beforeMounted()->mounted()->父mounted()更新过程父beforeUpdate()->子beforeUpdate()->updated()->父updated()销毁过程父beforeDestroy()->子beforeDestro
原创
发布博客 2020.05.29 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vscode中,vue代码格式化配置

安装 eslint 和 vetur 插件在setting.json中输入如下代码// 添加进你的vscode的 setting.json"eslint.autoFixOnSave": true,"eslint.validate": [ "javascript",{ "language": "vue", "autoFix": true },"html", "vue"],...
原创
发布博客 2020.05.27 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue中配置跨域

在vue.config.js中写入如下代码module.exports = { devServer: { proxy: { '/api': { target: 'http://v.juhe.cn/toutiao/', ws: true, changeOrigin: true, pathRewrite: { '^/api': '' } } } }}tar
原创
发布博客 2020.05.26 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信小程序基础

小程序目录结构├── pages ······································ 【目录】存放所有的小程序页面│ │── index ···································· 【目录】index 页面│ │ ├── index.wxml ······························· 【文件】 index 页面的结构│ │ ├── index.js ···························
原创
发布博客 2020.05.24 ·
948 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

vue项目中,使用prettier格式化代码配置

在vue项目根目录下新建一个文件.prettierrc在文件中输入如下代码,并保存{ "semi": false, "singleQuote": true, "htmlWhitespaceSensitivity": "ignore"}在.eslintrs.js中的rules对象下,新增如下代码'space-before-function-paren': 0...
原创
发布博客 2020.05.19 ·
1867 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vuex

Vuex概述Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间的数据共享使用Vuex管理数据的好处:能够在vuex中集中管理共享的数据,便于开发和后期进行维护能够高效的实现组件之间的数据共享,提高开发效率存储在vuex中的数据是响应式的,当数据发生改变时,页面中的数据也会同步更新Vuex中的核心特性StateState提供唯一的公共数据源,所有共享的数据都要统一放到Store中的State中存储例如,打开项目中的store.js文件,在State对象中可以添加
原创
发布博客 2020.05.18 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue脚手架介绍

Vue脚手架可以快速生成Vue项目基础的架构。安装3.x版本的Vue脚手架:npm install -g @vue/cli基于3.x版本的脚手架创建Vue项目:使用命令创建Vue项目命令:vue create my-project选择Manually select features(选择特性以创建项目)勾选特性可以用空格进行勾选。是否选用历史模式的路由:nESLint选择:ESLint + Standard config何时进行ESLint语法校验:Lint on savebab.
原创
发布博客 2020.05.18 ·
1067 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Webpack

ES6模块化ES6模块化规范中定义:每一个js文件都是独立的模块导入模块成员使用import关键字暴露模块成员使用export关键字推荐使用ES6模块化,因为AMD,CMD局限使用与浏览器端,而CommonJS在服务器端使用。ES6模块化是浏览器端和服务器端通用的规范.nodejs中安装babel安装babelnpm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/nodenpm insta
原创
发布博客 2020.05.18 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多