一百行js代码实现一个校验工具
源码:git仓库 欢迎star & fork ~~ 首发于 掘金 做过校验需求的小伙伴们都知道,校验其实是个麻烦事。 规则多,需要校验的字段多,都给我们前端带来巨大的工作量。 一个不小心,代码里就出现了不少if else等不可维护的代码。 因此,我觉得一个团队或者是一个项目,需要一个校验工具,简化我们的工作。 首先,参考...
2019-04-27
EDM总结
1、 使用table 布局,align="center" 2、 尽量不要用padding-left ,padding-right 样式; 3、 CSS的浮动定位; 4、 不要用锚标记,EDM中会失效; 5、 css样式表不要使用外联式,尽量写入代码行中,不要使用滤镜和任何js脚本 6、 通常图片的高和宽都使用width和height进行定义,但在qq邮箱中会清除页面里所有图片的...
2019-09-30
哪里还能申请免费一年期SSL证书?
SSL证书是网络安全的基石之一,它确保了数据传输的安全性和网站身份的真实性。而申请免费一年期SSL证书,则为广大用户提供了一个经济高效的方式来提升网站的安全性。具体介绍如下:
2024-08-13
配置 Alfred snippet 实现代码片段注入,修复 idea、goland、webstorm 光标错位问题
效果演示(点击播放)代码片段自动注入功能可谓是开发时的一大神器。有该功能的软件包括:AlfredDashTEIMPrefSetter三款软件都是收费软件(可以自行搜索破解版)。选择 Alfred 的理由Alfred 拥有很多强大的功能,如快速打开软件、计算器、搜索等等;在代码片段注入时,Dash 在开启输入法的时候,即便切换了英文状态,也无...
2021-03-11
linux监控日志文件中关键字出错并进行报警的工具——WGCLOUD
WGCLOUD是一个高性能高并发的分布式监控系统,server基于springboot开发,agent采用go开发,核心模块包括:主机监控,ES集群监控,CPU监控,CPU温度监控,大屏看板,docker监控,网络流量监控,内存监控,业务数据监控(mysql,oracle,pg等),服务心跳检测,应用进程管理,磁盘IO监控,端口监控,日志文件监控,系统负载...
[爬虫]2.1.1 JavaScript语言的基本语法
JavaScript是一种广泛使用的动态类型的解释性脚本语言,它是Web开发中的标准语言,并且在所有现代Web浏览器中都内置了JavaScript解释器。
2023-07-21
参加Chainlink中国开发者社区ETHDenver #BUIDLathon项目提交,赢取Chainlink项目提交奖励!
ETHDenver是全世界最大的Web3 #BUIDLathon(也就是黑客马拉松),面向以太坊和其他区块链协议的爱好者,设计师和开发者。7天的活动24小时全天候开放,有各种各样的活动,包括来自顶级名人和专家的演讲和现场workshop。目的在于通过 #BUIDLing 去中心化应用(dApps),基础设施类项目,撰写文档、教程、白皮书,设计UI/UX...
2021-02-02
为开源项目 go-gin-api 增加后台任务模块
任务管理界面 (WEB)支持在 WEB 界面 中对任务进行管理,例如:新增任务、编辑任务、启用/禁用任务、手动执行任务 等。任务的属性包括:任务名称执行方式SHELLHTTP表达式(/5 *)命令超时时间(秒)重试次数重试间隔(秒)执行结束是否通知不通知失败通知结束通知结果关键字匹配通知状态备注当执行方式为 HTTP 时,支持选...
2021-09-05
一次数据库表命名导致的bug
因为order是数据库的一个内置关键字所以我们在写查询语句的时候要注意加上表名称(反引号 ``:就是键盘数字1左边的那个键)例如: select count(1) from order 执行不通过,一直提示sql有问题select count(1) from order 正确写法 或者 select count(1) from 数据库.order
2019-03-09
solidity智能合约implicit conversion异常
问题场景 在使用^0.5.10版本的solidity时,如果使用this关键字会出现以下问题。 代码: {代码...} 错误信息: {代码...} 即提示: {代码...} 解决方案 使用address(this)替代this。 {代码...} 原文链接:[链接]
2019-07-16
变量提升的原理
有经验的同学都知道控制台会输出undefined而不是报错a is not defined这是因为此时发生了变量提升,代码可以理解为以下形式
2018-12-18
Generator函数与async函数对比
Generator函数与async函数对比 Generator函数: Generator函数是ES2015提供的异步解决方案,与普通函数有很大的不同; 特征: 在function关键字后面跟一个(*)号; 在函数体内部使用yield表达式作为一个状态; Generator函数返回一个遍历器,可通过for……of方法遍历每个状态; 用法: 执行Generator并不立刻执行,返回一个...
2019-04-03
JAVA String 源码分析与final关键字
String不可变的是参考这里。[链接] String 不可变得一个重要原因是因为String被声明成了final类,但是观察Stringbuffer也被声明成了final类。所以,String 不可变得原因不是因为其在声明的时候声明生了final,而是在各种方法的内部都是return了一个新的对象,所以String是不可修改的。 final关键字在声明一个对象时有两种...
记一次js事件冲突
项目原来需要在进入页面后focus一个可输入组件,比如说下拉输入框;在页面更新之后也会focus一个可输入组件。后来增加了新需求:要求下拉输入框在下拉选择赋值的基础上,能直接输入关键字赋值。直接输入关键字意味着需要在blur后向后台发送请求获取对应的值。这样就存在一个问题:进入页面后focus下拉输入框A--》输入关...
2020-08-25
java入门学习第一天
java环境搭建 1、jdk下载并安装2、java环境变量配置 新建一个系统变量“JAVA_HOME”,然后手动选择你JDK安装的位置,点击确定。 再次新建一个叫做“CLASSPATH”的环境变量,变量值输入“;%JAVA_HOME%bin;%JAVA_HOME%jrebin;” 然后找到系统变量Path,点击打开编辑,然后点击新建,找到JDK的目录,然后点击打开JDK下面的bin目录...
2019-10-18
Java——对象的生成和使用
创建对象根本途径:构造器。通过new 关键字调用类的构造器创建类的实例(对象) new 构造器;返回的是一个对象、实例、实体。 对象和类定义的变量不同,类定义的变量是对象的引用,存放的是对象的地址,指向对象。用一个统一的标示符是为了方便处理对象的属性、行为。 类名 变量名 = new 构造器; //new 构造器:返回...
2020-01-06
关于JAVA中this关键字的指向问题
在我刚开始学习JAVA时,JAVA中的this关键字给了我很大的疑惑,最终在网络上搜索了很久才弄明白this的用法,不得不说学习的过程中总是有一些挑战,幸亏有网络,感谢国家优秀的网络环境。闲话不多说,直接开始解释this关键字的指向问题。
2021-03-26