logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python实现语法分析器LL(1)文法

python 程序#文法dict={"S":['aAB', 'd'],"A":['bAS','ε'],"B":['cAB', 'ε']}# 文法右部Vr=[]for item in dict.keys():Vr.extend(dict[item]);Vr=list(set(Vr))Vr.sort()#非终结符VN=[]for item in dict.keys():VN.append(item);

#python
vue3学习笔记之router(router4 + ts)

使用前端路由,当切换到新路由时,想要页面滚到顶部,或者是保持原先的滚动位置,就像重新加载页面那样。它们只注册一个新的路由,也就是说,如果新增加的路由与当前位置相匹配,就需要你用。属性可以定义路由的元信息。使用路由元信息可以在路由中附加自定义的数据。能做到,而且更好,它让你可以自定义路由切换时页面如何滚动。进行页面的跳转会同样也会创建渲染新的Vue组件,但是在。要将嵌套路由添加到现有的路由中,可以将

#学习#vue.js#typescript
Electron + vite + vue3简单实现

/ 渲染进程接收主进程传递信息。接收渲染进程传递数据,通过。'主进程传递信息 :>> '// 渲染进程传递主进程信息。接收/传递信息主进程。

#electron#javascript#前端
vue - 代理服务器配置

vue脚手架配置代理方法一​在vue.config.js中添加如下配置:devServer:{proxy:"http://localhost:5000"}说明:优点:配置简单,请求资源时直接发给前端(8080)即可。缺点:不能配置多个代理,不能灵活的控制请求是否走代理。工作方式:若按照上述配置代理,当请求了前端不存在的资源时,那么该请求会转发给服务器 (优先匹配前端资源)方法二​编写vue.con

#vue.js#前端#javascript
css变量实现接口获取背景图地址的变化(Vue为例)

想要在CSS中使用JS变量步骤:在行内的style属性中定义CSS变量<div class="box" :style="{'--background':banner}"></div>赋值JS变量// jsdata(){return {banner:'url(../img/home_bg.png)',}}在CSS中使用变量.box {background: var(--bac

#css#vue.js#javascript
vue——监听鼠标中键(滑轮)滚动

实现场景:通过滚动中键切换图片等

#vue.js#javascript#前端
vue3学习笔记之TSX的使用

绑定事件按照React的风格来。构建的,所以安装的是。

#学习#vue.js#javascript
vue3学习笔记(总)——ts+组合式API(setup语法糖)

接受一个内部值,返回一个响应式的、可更改的 ref 对象,此对象只有一个指向其内部值的属性 。也可以获取属性的浅层作用形式。1.4 triggerRef()强制触发依赖于一个浅层 ref 的副作用,这通常在对浅引用的内部值进行深度变更后使用。强制更新注意: ref()和shallowRef()不能一块写,不然会影响shallowRef 造成视图更新由于 ref底层调用了triggerRef(),所

文章图片
#学习#javascript#vue.js +1
git push报错 ! [rejected] dev -> dev (non-fast-forward)

是本地库和远程库没有同步导致无法提交合并,冲突导致无法push。

#git#github
设置height:100%无效的原因以及两种解决方法

原因:我们知道在把盒子宽度自适应为浏览器窗口宽度,只需设置width:100%就可轻松解决问题,但是让盒子的高度自适应浏览窗口的高度并非那么容易,这是因为css内部计算的原因<!-- 高度实际为字体大小 --><div class="box" style="width:100%;height:100%;background-color:red;">width:100%;he

#css3#vue.js#css
    共 25 条
  • 1
  • 2
  • 3
  • 请选择