
Javascript
java_augur
这个作者很懒,什么都没留下…
展开
-
四张图秒懂JavaScript的ES6箭头函数用法
通过图1,图2对比:usestrict;可以把默默的undefined转化为显示的exception (顺带了解'use strict')通过图2,图3对比:正常函数都有自己的默认的this,所以在回调函数里用that取代了this,这样可以获取回调函数外层函数的属性值。通过图3,图4对比:=>形式是ES6最新用法,自动获取外层函数的this,而不是函数自身的this.省略了var that = this的变量定义。...原创 2021-12-15 21:28:37 · 549 阅读 · 0 评论 -
读懂四幅图,让你厘清JavaScript变量定义
javascript 变量定义原创 2021-12-15 16:10:45 · 958 阅读 · 0 评论 -
vue + spring boot项目的favicon解决方案
对于Spring boot通常我们会采用maven方式统一将前后台代码打包在一起进行部署,往往页面的favicon是默认的绿叶图标,下面讲一下如何自定义favicon.在Vue的项目代码中build文件夹,修改文件webpack.prod.conf.jsnew HtmlWebpackPlugin({ filename: process.env.NODE_ENV === 'te...原创 2020-04-03 12:14:19 · 416 阅读 · 0 评论 -
MongoDB的shell小工具-通过关联值更新collection
现实情景说明:teacher和student是两张表,通过teacherId关联,一对多的关系,为方便显示信息,希望在student表中添加教师姓名,实现方式如下:首先在student表中增加一列然后创建student表的游标,通过游标中teacherId在teacher表中查找teacherName,对游标更新并保存。db.student.update({}, {$set: {...原创 2019-08-09 11:51:06 · 254 阅读 · 0 评论 -
javascript九种方法从数组中删除元素
JavaScript arrays allow you to group values and iterate over them. You can add and remove array elements in different ways. Unfortunately there is not a simple Array.remove method.So, how do you del...转载 2019-07-05 14:22:24 · 1527 阅读 · 0 评论 -
Vue动态加载巨量模板组件
对于一些特殊的软件系统会涉及大量模板,比如不同的设备采集原始数据的页面,如果存在成千种类的设备,那么对应原始数据采集模板页面也会有上千个, 对于普通的vue文件import上千个modules是不可想象的,下面介绍一个利用循环语句加载模板的方法。<template> <div id="example"> <input v-model="pointed...原创 2019-06-22 12:10:05 · 1516 阅读 · 0 评论 -
前后端分离项目处理异常最佳实践方法推荐(vue, Java)
如何处理异常是项目中极为头痛的一件事,尤其是在前后端分离的项目中,Exception必须作为Restful来处理,这里包括如何避免处理Exception的代码分散在项目代码,这样对于异常处理的重构和多语言支持都会造成很大的麻烦;还包括如何正确定义异常信息,使得用户所看到的错误提示信息是有效的,而不是一些数据库的error-code, 或者是500的HTTP STATUS。当异常能够作为JSON...原创 2018-07-29 22:23:37 · 6009 阅读 · 2 评论 -
spring + VUE 前后端分离绕不过去的技术栈
首先感谢Spring在框架层面实现了多年构件重用的夙愿,不仅如此还有Spring Boot 这样的大大大红包,java成就了Spring, 目前有点像Spring反哺Java, 让Java看起来仍然活力四射。另一方面Vue的出现,以及Vue基础上构建的Element-UI终于让一个手残党也能实现头脑中出现的界面,出现的操作,出现的动画等等,Vue的动态绑定数据让JS代码走出了代码管理的泥沼,终于J...原创 2018-05-17 14:38:03 · 3557 阅读 · 2 评论 -
Spring MVC 参数传递方式后端代码汇总
参数传递方式大类分为两种: Form 格式JSON 格式Form格式:@RequestMapping(value="/{username}", method=GET)public String showSpitterProfile(@PathVariable String username, Model model) {Spitter spitter = spitterRepository.fin...原创 2018-04-21 11:19:30 · 231 阅读 · 0 评论 -
Element-UI中上传的文件前端处理
Element-UI对于文件上传组件的功能点着重于文件传递到后台处理,所以要求action为必填属性。但是如果需要读取本地文件并在前端直接处理,文件就没有必要传递到后台,比如在本地打开一个JSON文件,利用JSON文件在前端进行动态展示等等。下面就展示一下具体做法:首先定义一个jsonContent, 我们的目标是将本地选取的文件转换为JSON赋值给jsonContent然后我们的模板文件是利用e...原创 2018-03-30 22:20:12 · 29827 阅读 · 4 评论 -
sublime编辑VUE代码高亮方法
今天下载了sublime 版本为3.0,在网上搜索了相关的办法其中以下链接提供了参考,但是我的版本在preference下拉菜单中没有packages setting,经过一番努力还是实现了VUE代码高亮,而且办法也比较简捷,并且不受墙的干扰,特分享如下。步骤:1、下载packages资源,链接https://github.com/vuejs/vue-syntax-highlight原创 2017-12-09 22:11:06 · 593 阅读 · 0 评论