- 博客(45)
- 收藏
- 关注
原创 vue 代理
public就是服务的根目录,如果public中有,代理服务器就直接取public中的内容,不去后端取数据。4、fetch fetch包了两层promise,最致命的是不兼容所有IE浏览器。2、jsionp 利用script src,前端后端都需要处理,3、代理服务器((1)nginx(2)vue-cli服务)2、jq,jq主要功能是获取dom,周边才是请求接口。二、浏览器同源策略:同协议、同地址、同端口,1、cors,前端不处理,后端处理。3、axios(大名鼎鼎的)
2024-06-28 18:00:54
411
1
原创 js中函数执行
将函数赋值给对象的成员后,那么这个就不在称为函数,而应该叫做方法。(2)函数作为值赋值给变量,这是变量可以作为函数来使用,也可以执行。同样的是函数,将其赋值给一个对象的成员以后,就不一样了。1、函数调用(函数名后跟括号)3、构造函数(待补充)
2024-06-18 14:38:43
346
原创 macOS vscode常用快捷键
先双击选定一个单词,然后按下command+d 依次选中要修改的单词,直接修改即可。按住shift+option然后拖动鼠标,选中要修改的区域。1、shift+option+上下箭头 复制当前行。2、command+d 选定多个相同的单词。shift+option,然后拖动鼠标。3、全局替换某个单词。4、快速定位到某一行。
2024-06-18 11:19:59
874
原创 filters过滤器问题
大神链接:https://blog.youkuaiyun.com/Hello_MrShu/article/details/127363940。这样就可以正常访问data中定义的变量了。后端返回的是0,前端需要展示“新增”后端返回的是1,前端需要展示“修改”filter中this指向问题,
2024-02-23 18:08:53
314
原创 需求说明书
3、点击左下角–》选择 connect to host。4、选择add new SSH host。1、打开vscode。2、安装romote。
2023-07-28 09:29:14
90
原创 需求说明鞋编写工具说明
具体指令:wangliya@wangliyadeMacBook-Pro ~ % scp /Users/wangliya/Desktop/cosmic/wly-cosmic-0714.xlsx robben@10.1.198.147:workspace/requirements_specification/data。2、拷贝 <拆分好的excel> 到服务器<workspace/requirements_specification/data>4、进入编辑模式config。7、保存退出 shift+:+wq。
2023-07-27 10:01:48
66
原创 静态布局 栅栏布局 自适应布局 响应式布局 弹性布局
栅栏布局 根据屏幕大小元素宽度大小变化 但是布局不变 min-width max-width来防止过小过大。自适应布局 根据屏幕大小 位置发生变化 媒体查询。静态布局 屏幕变化 元素大小不变。响应式布局 栅栏布局+自适应布局。
2023-07-14 14:50:47
119
原创 vue computed watch
computed中有两种写法 可以理解为定义变量的意思,必须有return 只要依赖值不发生变化就不会重新计算 只知道新值不知道旧指。watch中也有两种写法 可以理解为监听变量,可以有新值可以有旧值。
2023-06-16 22:08:49
84
原创 mac 安装jdk
输入/usr/libexec/java_home -V 查看路径 复制jdk安装路径。打开终端 输入java -version 查看安装是否成功。输入java -version 出现版本号说明成功了。
2023-05-24 18:11:57
238
原创 css样式 兼容性
el-input去除边框 border:none/0不起作用。去除ie edge的密码框默认出现的小眼睛。ie浏览器输入框出现叉号 去掉的方法。给人添乱这一块,巨硬从来都没让我失望过。清除IE下的 text 叉号。侧边栏展开出现滚动条不美观。vue不兼容ie8及以下。el-menu右侧不齐。
2023-05-23 09:43:02
69
原创 mac 安装nginx
重启:/home/appops/openresty/nginx/sbin/nginx -s reload。停止:/home/appops/openresty/nginx/sbin/nginx -s stop。测试:/home/appops/openresty/nginx/sbin/nginx -t。启动:/home/appops/openresty/nginx/sbin/nginx。4、查看安装nginx信息 brew info nginx。2、nginx -v查看nginx版本。
2023-05-11 10:36:03
195
原创 rem 事件循环
异步任务又分为宏任务和微任务。所有同步任务都在主线程上执行,形成一个函数调用栈(执行栈),而异步则先放到任务队列(task queue)里,任务队列又分为宏任务(macro-task)与微任务(micro-task)。含义:不进入主线程,而进入“任务队列(task queue)”的任务,只有“任务队列”通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行。注意:当宏任务和微任务都处于 任务队列(Task Queue) 中时,微任务的优先级大于宏任务,即先将微任务执行完,再执行宏任务;
2023-04-11 19:56:49
85
原创 面试问题小结
指数据总是从父组件传递到子组件,子组件无权更改,否则会报错,首先如果更改了,那么其它依赖于该父组件的子组件也会出错,其次就是如果子组件更改了父组件的数据的话,那么父组件就不知道是哪个子组件更改了数据,从而出bug,正确的做法就是通知父组件要更改数据,然后父组件更改完数据之后再传递给子组件。先在对象本身查找–>构造函数中查找–>对象的原型中查找–>构造函数的原型中查找–>当前原型中查找。实现的原理:利用的是history的api 来实现的 popState() 来实现的。
2023-04-05 13:32:02
49
原创 前端记住密码 js-cookie
前端记住密码用js-cookie,下面是js-cookie的使用。安装号之后在package。json文件中会出现。在需要用到js-cookie的地方引入。3、js-cookie的添加,获取,删除。1、安装js-cookie。
2022-12-15 13:47:48
335
原创 设计模式呀
设计模式目的:重复利用代码共有23种模式,分为三类:创造型,结构型,行为型1、观察者模式被观察的地方放生改变,只要是监听他的地方或者是依赖都会被通知到。 a和b之间传值,通常是通过中间文件c,这个文件c通常是单例模式或者是export,确切的说应该是a和共同操作c中的变量2、工厂模式例如继承就是工厂模式,或者是我想要一辆汽车,不需要关心汽车是怎么生产的,只需要知道怎么调用生产汽车的方法3、单例模式只有一个实例,就像班里只有一个班主任...
2021-08-25 14:33:33
73
原创 vue杂记
vue杂记:以下是我记录自己学习vue过程中的笔记,可能有些零碎、有些无头绪。所有 Vue.js 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。vue实例:1、创建实例var vm=new Vue({})2、数据与方法var data={a:1}var vm=new Vue({data:data})vm.a==data.a. //true当这些数据改变时,试图会进行重渲染。值得注意只有当实例被创建时就已经存在于data中的property才是响
2021-08-23 17:31:08
148
1
原创 2021-05-27
ts与面向对象ts是一种面向对象的语言面向对象主要有两个概念:对象和类对象:对象是类的一个实例。类:是一个模版,它描述了一个对象的行为和状态方法:方法是类的操作的实现步骤。...
2021-05-27 16:22:20
57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人