实习+经验
文章平均质量分 94
Milly_Liu
Victory won't come to me unless I go to it.
展开
-
cookie实现用户登录
案例说明用户访问一个网站时,第一次访问会记录该用户的登录信息,下次该用户访问同一个网站就不需要重新登录了,通过验证后就可以访问该网站的内容。保存用户登录信息的方式有很多种:直接将用户名和密码保存在cookie中,下次用户访问的时候对比cookie中的用户名和密码与数据库中的信息是否一致,但是这种方式不安全。将用户密码加密后保存在cookie中, 下次用户访问时,将该信息解密后再与数据库中的信息进行对比验证。将用户账号与访问时间戳,验证时只需要验证用户账号和时间戳即可。以上方法,用户每次访问该原创 2020-08-21 16:32:25 · 5383 阅读 · 0 评论 -
前端理解CDN
什么是CDN内容分发网络(Content delivery network或Content distribution network,缩写:CDN)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。CDN服务商将源站的资源缓存到遍布全国的高性能加速节点上,当用户访问相应的业务资源时,用户会被调度至最接近的节点,最近的节点ip返回给用户,使内容能够传输的更快,更加稳定。可原创 2020-07-22 14:49:47 · 3231 阅读 · 0 评论 -
Vue+elementUI时间选择器的应用
DatePicker 日期选择器日期选择器基本用法可参照官网的案例,这里记录一下精确到日的一个需求的相关实现。需求说明:设置一个日期范围选择功能,默认显示近一个月的用户数据,不能选择当天。需要注意的点:虽然显示的是某一天,但是我们需要注意一种情况,举个例子:默认显示的是近一个月的用户数据,以今天2020.7.21为例,日期范围选择器上显示的就是2020.6.20~2020.7.20,页面上显示的数据是否包含6.20和7.20的数据呢?以用户的角度来说,应该是包含的,那么我们在向后端请求数据的时候,就需原创 2020-07-21 16:47:30 · 2872 阅读 · 1 评论 -
Vue公共组件的封装
Vue组件的三要素1. props参数2. slot定制插槽3. event自定义事件基本组件开发创建一个.vue文件,其中包含template、script以及style:<template> <div class="headComponent"> {{{ msg }} </div></template><script>export default { props:['data','type'],原创 2020-07-20 16:08:33 · 23411 阅读 · 3 评论 -
Javascript处理时间
一、区分几个时间相关的概念标准时间:GMT即「格林威治标准时间」(Greenwich Mean Time,简称G.M.T.),由于地球的不规则自转,导致GMT时间有误差,因此目前已不被当作标准时间使用。UTC:UTC是最主要的世界时间标准。时间表示形式:Unix时间戳:前时间到1970年1月1日00:00:00 UTC对应的秒数JS中的时间戳:当前时间到1970年1月1日00:00:00 UTC对应的毫秒数...原创 2020-07-17 20:03:48 · 313 阅读 · 0 评论 -
vue+elementUI 显示表格指定列合计数据
明确需求下图来自elementUI官网根据合计行数据的来源可以分为两种情况:接口返回的数据只有表格中对应每个ID的数据,最后一行的合计是由前端来计算的表格中的合计行数据是从接口中返回的,不是由前端计算的,只需要将拿到的数据显示即可对于第一种情况,elementUI官网就有案例。在开发中遇到了第二种情况,来记录一下处理方案:1、明确返回数据结构以上述表格为例:res: { memberInfo: [ { ID: 123456, '姓名':'王小虎', '数值1'原创 2020-07-16 17:23:35 · 10733 阅读 · 4 评论 -
windows下安装nodejs多版本管理工具nvm-windows
前言作为进入猪场一个月的实习生,刚被安排接需求还是感觉很幸福的,当前的需求会涉及到7个不同的后台管理系统,这与目前在熟悉的跨境系统存在较大差异,会需要多个不同的node版本,这种情况下,安装nodejs多版本管理工具是很有必要的,版本切换也很方便。但是,nvm是Linux下常用的一个nodejs多版本管理工具,不能再Windows使用,Google就找到了nvm-windows,这是GitHub上的一个可以让我们在Windows下对nodejs进行多版本管理的项目,地址是:https://github.原创 2020-07-03 11:40:04 · 771 阅读 · 0 评论