真是一坑未填又开一坑….现在阶段,for循环有4种,我们先把所有的 for 循环列出,一个一个的聊。
从MDN上边,找到了 四种 for 循环,分别是:for
、for...in
、for...of
和 for await...of
真是一坑未填又开一坑….现在阶段,for循环有4种,我们先把所有的 for 循环列出,一个一个的聊。
从MDN上边,找到了 四种 for 循环,分别是:for
、for...in
、for...of
和 for await...of
偶尔会遇到PM提的需求,要加入滑动验证,但是不想使用付费的第三方验证,想就在前端实现滑块验证即可(zuò zuò yàng zi),
这一段时间遇到两次要求加滑动验证了,就整理一下构思和部分伪代码逻辑。
本例只是一个面子工程,不会牵扯到复杂的人机验证部分,所以如果需要考虑人机校验,还是推荐你选择靠谱的第三方行为验证,不要自己瞎折腾。
之前是想写一篇 Nginx
关于配置前后端项目公用一个域名笔记的,可是后来客户提供的是已经是由其它项目的服务器,他们是使用的 Caddy
作为 web 服务器,所以也就变成了这篇文章。
我对于服务器环境配置可以说是一无所知,勉勉强强完成这次的项目部署,各位将就看看…😖
如果不配置默认查询条件是全匹配,想实现模糊查询需求在查询值的前后加:
*
Jeecg-boot支持不编码通过配置实现 模糊查询
、 匹配查询
、 范围查询
、 不匹配查询
等规则,
但是页面查询字段,需跟后台 Controller
中 Page
的字段对应一致,就可以不需写后台代码自动生成查询条件SQL。
例如:想实现模糊查询需求在查询值的前后加: *
一直以来没有整理查阅过数组的原生方法,所以对什么时候用 map
, 什么时候用 forEach
并不是很明确,完全看心情。
只是知道 map
有返回值而 forEach
没有需要自己操作,所以今天准备好好梳理一下记录下来。
这段时间刚刚复工,年前的我负责的一个年会大屏系统公司准备重新整理制作成为商城可售卖版本,然后又来了一个公司服务器租赁的 WebAPP 的项目,
我春节期间的外包项目也没有做完。那么给我自身 CodeReview 的时间就不够了,所以需要一个 ESLint 的通配规则来减少我编写的时候小失误,
虽然有自己的代码书写习惯,但是并没有强制要求自己,一直以来自己的 ESLint
配置仅具有错误预防功能,并没有使用一个通用的格式化风格,一直考虑的是使用 Airbnb config
。
趁着 CLI 在创建项目下载依赖的时间,我想选择一个规则作为我自己的以后的编码风格,
根据 CLI 给出的提示,默认可以配置的有三种:
之前开发的时间比较赶,所以在某些还没弄明白的地方我直接使用了 v-model
来绑定数据,没并没有使用 v-decorator
,所以表单验证需要自己手动去写,异常提示也是需要单独的去做,
现在空下来了,重新整理了一下业务代码,总的来说大部分的表单元素都有demo可以对照着看,复杂的部分也只是上传组件或者一些联动的部分。
项目正式开始,第一个功能模块的用户信息编辑就开始卡壳,特别是头像上传组件。
a-mdal
的表单值怎么获取到的ant-design-vue
上传组件的头像上传ant-design-vue
上传组件的头像上传。在 Jeecg-boot 中头像上传是 antD 的上传组件 listType="picture-card"
,
在教程里是直接使用 upload
组件的 defaultFileList
API,
但他们 DEMO 是 listType="text"
,或 listType="picture-card"
但绑定的是 fileList
,
并不是 defaultFileList
,就和 ant-design-vue 的文档是一摸一样的照着读了一遍,
然后我直接复制的官方用户头像 DEMO,就出现了问题。
刚开始接触
Node.js
(包管理项目) 的时候很多人都会疑惑哪些依赖是可以装在全局的,哪些依赖是安装在项目里的,安装在项目里的依赖又是怎么分辨是否是要安装在开发环境中还是生产环境中?
小白的时候还不知道怎么搜索关键词,然后就只能看着文档,他们怎么说自己就怎么敲,
上边写的是 npm install vue
就 npm install
,
如果写的是 npm install -g @vue/cli
那么就 npm install -g
,
如果是 npm install --save-dev @babel/core
那么就 npm install --save-dev
比如 4 个月前的我就是这样,最近有一些人在群里问,那我就整理了下(原来这不是我笨理解不了,别人也是这样觉得的!)
在本地调试后端项目时候经常会用到虚拟域名的功能;
毕竟项目都放在 WWW 目录下,如果不使用虚拟域名,URL 实在太长,实在不方便调试。
例如:http://localhost/project/public/index.php/sample/test/hello
如果使用虚拟域名就可以简化为 http://p.loc/sample/test/hello
着实方便很多。
但我总是记不住怎么去添加虚拟域名,总不可能一直百度吧,所以就记下笔记了。