摘要:
在env中定义的环境变量分为两种,其中以 VUE_APP_ 开头的环境变量会使用 webpack.DefinePlugin 进行定义,通过该定义可以直接使用该常数。其他类型的环境变量则只能通过 process.env.XXX 进行访问,当然 VUE_APP_ 开头的环境变量也是可以通过这种方式进行访问的。 阅读全文
摘要:
在package.json中描述了当前包的版本信息,如果需要更新版本号一般不建议手动更改package.json文件,npm提供了一组版本号管理的命令npm version: npm version patch作用将修订号增加1,也就是版本号最后一位 npm version minor将次版本号增加1,也就是中间那一位 npm version major将主版本号增加1,也就是第一位 也提供pre... 阅读全文
摘要:
使用Object.create(null)产生的对象是一个没有原型的对象,相对于直接使用 {} 产生的对象,后者会产生一个原型链接到Object.prototype,前者相当于一个纯净的map不会有Object.prototype的属性或者方法污染,自然前者遍历的时候也不需要使用hasOwnProperty来判断当前属性是否为自有的。 Object.create函数的作用就是创建一个对象,并且让对... 阅读全文
摘要:
这个是一个CSS3特性,表示的是当前color的属性值,可以用于background或者border等需要填写颜色的地方。该特性兼容性还异常的好,几乎所有支持CSS3特性的浏览器都支持。这里展示一个使用实例,我们可以把当前的背景颜色与文字颜色统一: .background-color-is-text-colot { background-color: currentColor; opacity:... 阅读全文
摘要:
文字两端对齐是利用text-align属性的justify值来达到,使用示例如下 // HTML 姓名 手机号码 账号 密码 // css div { margin: 10px 0; width: 100px; border: 1px solid red; text-align: justify; text-align-last:justify } ... 阅读全文
摘要:
css属性中的overflow如果要生效必须满足一个条件:子元素必须大于父元素 为什么html禁止了overflow子元素中添加了overflow但是并不生效。这是有可能由于父元素与子元素同为100%,父元素是与子元素一起变化不存在子元素overflow父元素的情况。 根据实验得到可以通过在父元素添加height属性,并设置为一个很小的值,或者设置overflow为hidden限制父元素的大小从而... 阅读全文
摘要:
上传文件表单的时候http协议过程 首先在浏览器中采用表单的形式上传文件代码如下 <form action="/api/uploads" method="POST" enctype="multipart/form-data"> <div class="form-group"> <input type 阅读全文
摘要:
flask_sqlalchemy包裹了sqlalchemy一些操作,其能够更好的与flask协作,flask_sqlalchemy中的大部分api来自于sqlalchemy.orm.query.Query,直接使用集成db.Model类的query属性就可以得到Query类,例如一下实例 class 阅读全文