- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 - avoid using JavaScript unary operator as property name JS关键字delete
不要使用js中的一元操作符。这个错误应该是使用了js的关键字
2018-09-28 18:11:41 1386
原创 通过vue-cli和webpack构建的Vue项目
webpack的配置文件位于:build/webpack.base.conf.js要想高明白,需要搞清楚webpack。
2018-09-28 15:09:57 235
原创 Vue.js一个简单的模块化应用
一个简单的模块化项目:使用vue-cli、webpack构建的项目。项目的具体构建以及项目中各种配置,涉及到太多内容,这里不讨论。只讲一下简单的应用。所做的工作都在src文件夹下。在根目录下,有一个index.html,是访问项目时默认的页面,在页面加载后,可以看到其引入了app.js文件。应该是工程中通过某种方式生成的一个js文件。我们需要关心的只是main.js文件。将ma...
2018-09-28 14:43:11 8089
原创 Vue.js自定义指令
Vue允许注册自定义的指令。1:全局指令。同全局组件一样,可以用在任何挂载点下使用全局指令。例:<div id="app"><p>页面加载时,input元素自动获得焦点</p>//自定义指令绑定在input元素上<input v-focus/></div><script>//注册一个自定义的
2018-09-28 14:34:32 284
原创 组件的深入了解
1:组件注册:# 组件名问题:可以使用kebab-case、PascalCase两种命名方式。建议使用kabab-case。# 全局注册:通过Vue.component('xxx',{...})的方式注册的组件,可以用在任何Vue根实例的模板中。并且,多个组件在各自内部也可以相互使用(这一点待深入理解)。注意,全局注册必须在根实例创建之前进行。# 局部注册:全局注册的组件有时不够理...
2018-09-28 14:33:30 323
原创 Vue.js组件
组件可以扩展HTML元素,封装可重用代码。几乎任意类型的应用的界面都可以抽象为一个组件树。1:全局组件。指的是在全局定义的组件,注册的语法格式为:Vue.component(tagName,options) 调用时,直接在挂载点下使用<tagName></tagName>即可。所谓全局,就是将可以在各个挂载点下可用。例:<div id="app">...
2018-09-28 14:31:28 202
原创 Vue路由
一个实例:<!DOCTYPE html><html> <head> <title>Vue.js路由router</title> <script src="https://cdn.bootcss.com/vue/2.4.0/vue.js"></script> <
2018-09-27 19:36:00 173
转载 简单理解vue中el、template、replace元素
转自:https://www.jb51.net/article/95878.htmel类型: String | HTMLElement | Function限制: 在组件定义中只能是函数。详细:为实例提供挂载元素。值可以是 CSS 选择符,或实际 HTML 元素,或返回 HTML 元素的函数。注意元素只用作挂载点。如果提供了模板则元素被替换,除非 replace 为 false...
2018-09-27 13:49:16 1289
原创 字符串模板、模板字符串、Vue中使用template等等。
1:模板字符串传统的JS语言,输出模板是这样写的:$('#result').append( 'There are <b>' + basket.count + '</b> ' + 'items in your basket, ' + '<em>' + basket.onSale + '</em> are on ...
2018-09-27 12:13:48 8787 1
原创 Vue.js表单
使用v-model对表单控件进行双向绑定1:input控件和textarea控件。<div id="app"><input type="text" v-model="message"/><p>消息是:{{message}}</p><textarea v-model="message2"
2018-09-26 18:34:22 218
原创 Vue.js事件处理器
事件监听:v-on指令进行事件监听。v-on需要参数,参数为事件类型。如click、change等。1:直接操纵属性<div id="app><button v-on:click="counter++">增加1</div><p>这个按钮被点击了{{counter}}</p></div>
2018-09-26 17:12:13 298
原创 Vue.js样式绑定
样式绑定class和style时html元素的属性,可以使用v-bind来进行样式的yi绑定,以设置样式。v-bind在绑定class和style时,Vue专门增强了它。结果类型不仅可以时字符串,还可以是对象和数组。class属性绑定1:基本使用:<style>.static{...}.class1{...}//最好不使用中划线//.class2-a...
2018-09-26 16:28:39 241
原创 Vue.js监听属性
监听属性: watch属性为Vue的监听属性,用来监听Vue实例中数据的变动。可以是data中定义的属性(也经常这么用),也可以时Vue自带的属性,比如$route。 首先看示例: <div id = "app"> <p style = "font-size:25px;">计数器: {{ counter }}</p>...
2018-09-26 16:27:51 2365
原创 Vue.js计算属性
计算属性:Vue中的computed属性用来指定计算属性。计算属性本质上将是一个函数,主要用来处理一些复杂逻辑。例:<div id="app"><p>原始字符串:{{message}}</p><p>反转后:{{reversedMessage}}</p></div><script&
2018-09-26 12:20:07 257
原创 Vue条件和循环
条件:v-if、v-else-if、v-else,这三个指令不需要参数。例:<div id="app"><div v-if="type === 'A'">A</div><div v-else-if="type === 'B'">B</div><div v-else-if=&qu
2018-09-26 11:23:17 417
原创 vue模板语法
Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。 插值:1:文本最常见的数据绑定形式:使用 {{...}} 进行文本插值。例:<div id="abc"><p>{{ message }}</p></div><script>...</scri..
2018-09-26 10:25:07 437
原创 node.js
浏览器中可以运行JavaScript,因为浏览器中提供了一个上下文环境,定义了JavaScript可以做什么。node.js就是就是一种js的上下文。node.js采用了Google的V8虚拟机(chrome浏览器使用的JavaScript执行环境)来解释执行JavaScript代码。除此之外,node.js还有很多的模块,简化重复工作。比如向终端输出字符串。可见,node.js不仅是...
2018-09-26 08:41:27 236
转载 如何获得select被选中option的value和text和......
例:<select id="select"> <option value="A" url="http://www.baidu.com">第一个option</option> <option value="B" url="http://www.qq.com">第二个option&
2018-09-24 16:16:36 3382 1
转载 Thymeleaf 之 内置对象、定义变量、URL参数及标签自定义属性_Thymeleaf
如标题所述,这篇文章主要讲述Thymeleaf中的内置对象(list解析、日期格式化、数字格式化等)、定义变量、获取URL的参数和在页面标签中自定义属性的应用。如果对Thymeleaf的基本使用、maven依赖等不清楚的可以先阅读我的另一篇文章《Thymeleaf 之 初步使用》。 Controller部份@Controller public class IndexController ...
2018-09-24 16:12:58 1355
转载 (转载自学)bootstrap表单
基础表单表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。 当然表单除了这几个元素之外,还有input、select、textarea等元素,在Bootstrap框架中,通过定制了一个类名`form-control`,也就是说,如果这几个元素使用了类名“form-control”,将会实现一些设计上的定制效果。1、宽度变成了100%2、设置了...
2018-09-23 18:18:31 342
转载 ApplicationContextAware
在Web应用中,Spring容器通常采用声明式方式配置产生:开发者只要在web.xml中配置一个Listener,该Listener将会负责初始化Spring容器,MVC框架可以直接调用Spring容器中的Bean,无需访问Spring容器本身。在这种情况下,容器中的Bean处于容器管理下,无需主动访问容器,只需接受容器的依赖注入即可。但在某些特殊的情况下,Bean需要实现某个功能,但该功能必...
2018-09-21 14:53:47 553
转载 shrio初始
一:Shiro1.shiro是一个安全框架 使用shiro可以非常容易开发出足够好的应用,可以帮助我们完成:认证 授权 加密 会话管理 与web集成 缓存等。2.Shiro的三个核心组件*Subject:即”当前操作用户“,但在shiro中不仅仅指人还指第三方进程 后台账户 或其他类似事物。仅仅意味着”当前跟软件交互的东西“。*SecurityManager:是shiro框架的核心...
2018-09-19 21:36:38 178
转载 Jeesite之login模块的从头到尾整合
原文链接:https://blog.csdn.net/weixin_40595244/article/details/80883129 1.sysLogin.jsp 本文采用从前端到后台的形式,整体的阐述一下jeesite中login模块的交互流程,整个jeesite的重要功能我拟将他分为login,list,权限三个部分,应该包括了我们需要实现的大部分功能,计划将这三个...
2018-09-19 21:33:15 494
转载 Springboot启动类
做项目用到spring boot 感觉spring boot用起来比较流畅。想总结一下,别的不多说,从入口开始。spring boot启动类Application.class 不能直接放在main/java文件夹下一、spring boot的入口启动类概览。import org.springframework.context.annotation.Bean;import or...
2018-09-19 21:11:52 3057
原创 transient关键字
我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(...
2018-09-17 15:13:05 626
转载 ServletResponse的getOutputStream和getWriter
一直不明白,为什么reponse得到的OutputStream和PrintWriter对象可以向浏览器(理解为一个文件)输出内容,而不是其他的文件。可以先理解为:ServletResponse(或者是HttpServletResponse)这个接口,当我们在Servlet中使用到时,Servlet引擎为我们创建了对象。引擎应该做了一些工作,使输出文件指向了浏览器。下面看一些专业的介绍。1...
2018-09-15 23:50:49 2450
转载 maven报错JAVA_HOME should point to a JDK not a JRE
在mavem目录bin目录下打开mvn.cmd文件在文件第一行输入set JAVA_HOME=D:\Java\jdk1.8.0_101(此处为你的Jdk所在)原文:https://blog.csdn.net/wuzhen_437/article/details/80808078...
2018-09-14 13:52:29 578
原创 DataInputStream的readUTF()方法和DataOutput Stream的writeUTF()方法
一般将readUTF和writeUTF配合起来使用。单独使用readUTF的话,会出一些错误。也就是writeUTF输出以后,readUTF拿着读就好了。readUTF读一次的内容就是writeUTF写一次的内容。wirteUTF可以连续写多次,readUTF也可以连续读多次。使用readUTF直接读文件的话,老是报一个EOFException,就是文件结束的异常,目前还不会处理。...
2018-09-13 17:32:53 2119
转载 TCP、UDP以及HTTP的简单讲解
先来一个讲TCP、UDP和HTTP关系的1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。 TCP 是...
2018-09-12 16:23:12 169
原创 MYSQL优化
SQL优化问题一般指对查询性能的优化。建立索引是优化查询速度的重要途径。Mysql的索引使用BTree(Balance Binary Tree,平衡二叉树。还有二叉树等知识,简单了解)的结构。索引是把双刃剑,坏处在于占用空间,以及在增删改表时,由于索引也需要维护,增加了数据库的负担。什么时候适合建立索引呢?1:在经常需要查询的列上,创建索引加快搜索速度。2:能用主键去查询,...
2018-09-11 09:51:12 149
原创 JAVA类加载
每个java程序都启动一个JVM进程,它们之间是相互独立的。类加载:也可以称为初始化。当程序使用到某个类时,如果内存中不存在,则会进行类的加载:执行:加载->链接->初始化三个步骤,来完成类的加载(初始化)工作。具体为:将类的Class文件读入内存,并为之创建Class对象。Class对象:它描述了一个类。系统中每个类在使用时,内存中都有Class对象与之对应。类加载器:完...
2018-09-10 23:25:02 130
AJAX+Servlet实现输入框动态提示案例
2018-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人