logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

输入框只能输入正整数的最简实现

最简单的html代码实现输入框只能输入正整数,输入同时禁止了以0开始的数字输入,防止被转化为其他进制的数值。<input type='text' onkeyup="value=value.replace(/^(0+)|[^\d]+/g,'')">END...

nodemailer邮件服务器(已开源) 项目复盘

一、项目简介一个可以本地启动的邮件服务器,支持可视化界面的邮件发送。技术栈使用 express + nodemailer + jade,开发完成之后又加入了自动化测试(接口测试),测试框架使用mocha,断言库should.js。二、项目背景故事要从三年前说起,当时刚刚在github完成了我的 GitHub page 首页,其中有一个connect模块,需要实现一个简单的留言功能。当时能想到的两种

python黑科技:一句代码启动一个http服务

环境准备linux安装了python的windows(配置好环境变量)启动命令1. python版本小于3.0python -m SimpleHTTPServer 8080-m意为将python模块作为脚本运行启动端口配置为80802.python版本等于或高于3.0python -m http.server 8080END...

#python
element-UI输入框时间默认今天

背景描述需要实现elementUI日期输入框默认显示今天日期的功能。功能实现文档中看到了default-value,描述是可以设置时间/日期选择器默认时间,无奈使用了发现不生效,于是直接使用v-model实现功能。代码如下:<!-- template --><el-date-pickerv-model="dataPicker"align="righ...

nodejs对于json数据的引用

JSON格式说明并列的数据之间用逗号(”, “)分隔。映射用冒号(”: “)表示。并列数据的集合(数组)用方括号(“[]”)表示。映射的集合(对象)用大括号(”{}”)表示。以上四点,就是JSON格式的所有内容(完全颠覆了我初次接触JSON时对于JSON的认知,一直以为JSOn的定义就是什么对象与数组的嵌套)JSON对象的转化及引用JSON对象的转化引用fs文件系统模块使用fs.rea

#json
JSON数据转化总结以及angular内置的转化方法

js原生JSON转化方法JSON.parse()将JSON数据(字符串)转化为JavaScript对象/数组JSON.parse()第二个参数JSON.parse()第二个参数为选填,用于将转换后的每个成员变量都调用此函数。- 以下为权限树json的转化代码- 每个被转化的对象属性都会被遍历- 被遍历的每一项都是一个js对象-...

在vue2中使用vue3的核心功能(渐进式升级vue版本)

学了真香的vue3语法,但目前的vue2项目中短期内不会再升级了,空有屠龙之术无法施展?来试试以下的解决方案,让你在vue2项目中也能用上vue3的核心语法

文章图片
#vue.js#javascript#前端
vue-webpack打包后图片找不到

一、问题描述项目在使用webpack打包后,很常见的一个问题就是dev环境可见的图片在打包之后找不到文件。二、异常原因1.图片未被打包当使用的图片url是动态拼接的,可能会出现webpack没有检测到该图片被引用的问题,所以打包后图片因为不存在而找不到。2.图片路径错误当一个图片被多次引用,当使用的是动态拼接为打包前图片存放的路径会找不到图片,因为打包时会把动态生成的路径直接存下来,不...

#webpack
vue实现dom元素拉伸

一、实现效果封装了三个methods方法,传入对应节点即可实现对应元素节点的拉伸收缩。二、代码1. 函数封装/**** 让指定的dom元素支持沿x轴的拉伸收缩* oBox为指定的dom节点* e为鼠标按键默认传入的对象*/moveX(oBox, e) {let x = e.clientX;let oBoxW = oBox.offsetWidth;...

vue子组件样式无效问题

问题描述拿elementUI中的row-class-name来说,组件中直接给这个css类加样式你会发现它根本不生效。记得当时临时解决方案是写了一个无scoped限定作用域的style(css代码块)研究发现样式不生效是因为使用scoped限定作用域后,父组件的样式将不会作用到子组件中。解决方案在css代码前加上/deep/,你可以叫它深度选择器。它还可以写作>>>E...

    共 17 条
  • 1
  • 2
  • 请选择