自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 webpack配置踩坑

internal/modules/cjs/loader.js:883throw err;^Error: Cannot find module ‘webpack-cli/bin/config-yargs’Require stack:webpack5.x版本跟webpack-cli4.x版本冲突安装webpack-cli@3.3.12 解决

2021-03-09 22:52:03 177

原创 vue3.0搭建项目踩坑

vue3.0项目搭建vue-loader跟vue-template-compiler已经不能用了安装vue-loader@next @vue/compiler-sfc安装vue@next vue-router@next vuex@next

2021-03-09 21:47:55 369

原创 typescript学习笔记

Typescript 学习⦁ 基础语法安装: typescript全局安装 ts-node全局安装编译:tsc demo1.ts 生成js文件初始化: tsc –init 生成tsconfig.json使用:ts-node index.ts并行命令:concurrently插件打包工具: parcel插件: reflect-metedata⦁ Typescript是静态类型⦁ 数组⦁ constnumbers:number[]=[1,2,3];⦁...

2021-02-02 20:37:30 208

原创 csrf跟xss

xss攻击cross site scripting: 跨站脚本攻击作用:获取页面数据 获取cookies 劫持前端逻辑 发送请求 偷取网站任意数据 偷取用户资料 偷取用户密码和登录状态 欺骗用户 获取用户银行卡信息等等xss注入节点html节点html属性javascript代码(url 搜索框 评论)富文本防御方案浏览器自带防御:防御html内容跟html属性将尖括号转义:>: ‘&gt’ <: ‘&lt’将双引号 单引号转义将

2021-02-02 20:34:52 89

原创 vue笔记

vue2.5vue for循环推荐使用for of循环,更接近原生javascripttemplate是占位符,在循环过程中不会渲染出来,相当于react的Fragementvue修改对象可以直接改变对象的引用来修改数据,达到修改界面的效果,也可以使用set或object.assign达到数组的七种变异方法:push() pop() shift() unshift() splice() sort() reverse() 会触发视图更新 还可以改变数组的引用达到?父子组件传值:props传值,

2021-02-02 20:29:36 81

原创 一些vue学习笔记

VueMVVM框架数据请求: created、mountedvue created app名称vue动态参数<a @[event]=“doSomething”> … 里面不能包括空格引号计算属性 computed不同的是计算属性是基于它们的响应式依赖进行缓存的。只在相关响应式依赖发生改变时它们才会重新求值,提高性能computed: { fullName: function () { return this.firstName + ' ' + this.

2021-02-02 20:26:05 272

原创 js基础面试

js基础面试typeof 能判断哪些类型Object function number boolean undefined string symbolconst n = null;//引用类型,指向空的地址何时使用=== 何时使用=====判断值跟类型==判断值一般除了==null之外,其他用===window.onload和DOMContentLoaded的区别js创建10个标签,点击额时候弹出对应的序号手写节流trottle、防抖debounce考点:

2021-02-02 20:21:31 71

原创 ES5-ES10部分学习笔记

ES6-ES10ES6let&&constdelete 全局变量不能删除,用var 定义的全局变量不能删除;没有用var 定义的可以用delete 删除,是定义到window上的属性,不是正真意义上的全局变量,不管是在函数内部还是函数外部this作用域 动态作用域bind call apply的区别用var定义的全局变量a可以用window.a访问,用let定义的全局变量c不可以用window.c访问;用var定义的变量可以重复定义,let定义的变量不可以重复定义let

2021-02-02 20:18:38 285

android即时通讯

android即时通讯客户端,以前写的,可以参考。

2019-03-10

空空如也

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

TA关注的人

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