<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ronin_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ronin_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ronin_]]></copyright><item><title><![CDATA[Vue学习笔记 - 杂记]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/104383782</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/104383782</guid><author>ronin_</author><pubDate>Tue, 18 Feb 2020 22:01:33 +0800</pubDate><description><![CDATA[1.npm install -g @vue/cli-init

2.vue init webpack my-project 新建项目
cd my-project
npm run dev


3.解决浏览器点击事件有300毫秒延迟的问题
npm install fastclick --save

main.js中引用
import fastClick from 'fastclick'
fastC...]]></description><category></category></item><item><title><![CDATA[vue笔记：组件]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/86367667</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/86367667</guid><author>ronin_</author><pubDate>Sat, 12 Jan 2019 17:43:50 +0800</pubDate><description><![CDATA[组件可以扩展 HTML 元素，封装可重用的代码。在较高层面上，组件是自定义元素，Vue.js 的编译器为它添加特殊功能。在有些情况下，组件也可以表现为用 is 特性进行了扩展的原生 HTML 元素。



...]]></description><category></category></item><item><title><![CDATA[Vue基础知识笔记（method与computed区别以及小例子）]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/86361425</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/86361425</guid><author>ronin_</author><pubDate>Sat, 12 Jan 2019 15:26:45 +0800</pubDate><description><![CDATA[Vue:渐进式js框架（简单灵活轻量级没有限制，能和其他框架融合而agular却相反）

基础
1. //如是cdn形式，必须实例化vue对象

2.属性绑定

   El: 需要获取的元素,必须是HTML中的跟容器元素

   Data: 用于数据的存储

   methods: 用于存储方法，在页面调用(每次触发任意一个方法都会渲染所有方法)

   计算属性computed：（触发哪个渲染哪...]]></description><category></category></item><item><title><![CDATA[微信小程序上传多张图]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/82910310</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/82910310</guid><author>ronin_</author><pubDate>Sun, 30 Sep 2018 15:39:31 +0800</pubDate><description><![CDATA[js 文件

// commercial/pages/message/message.js

var app = getApp();

Page({

data: {

shopid: '',

vipower: true, //二维码中的图片框是否显示

tempFilePathsArr: [], //轮播图数组

tempFilePaths: [], //二维码

textarea: '', ...]]></description><category></category></item><item><title><![CDATA[微信小程序上传单张图片]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/82910037</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/82910037</guid><author>ronin_</author><pubDate>Sun, 30 Sep 2018 15:32:10 +0800</pubDate><description><![CDATA[wxml文件：

&amp;lt;view class=&quot;section1&quot;&amp;gt;

&amp;lt;view class=&quot;sectionTitle1&quot;&amp;gt;照 片：&amp;lt;/view&amp;gt;

&amp;lt;view class='sectionCont1'&amp;gt;

&amp;lt;image wx:if=&quot;{{picflag}}&quot; src='../../images/add.png' class]]></description><category></category></item><item><title><![CDATA[星巴克礼物页面代码]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/78895146</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/78895146</guid><author>ronin_</author><pubDate>Mon, 25 Dec 2017 17:43:49 +0800</pubDate><description><![CDATA[-->

礼品卡








  选择卡面






















  选择礼品















 



适用门店：
查看所有门店


可用时段：


 
使用须知：














  共0份]]></description><category></category></item><item><title><![CDATA[git]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/78525368</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/78525368</guid><author>ronin_</author><pubDate>Mon, 13 Nov 2017 22:04:55 +0800</pubDate><description><![CDATA[git init 建立仓库
git status 状态
git add index.php 提交到暂存区   git add .
git commit -m "备注信息" 提交到版本库
git rm qq.txt 删除 




git remote add origin https://gitee.com/ohh_suc/lianshou.git 为本地库添加远程库
git ]]></description><category></category></item><item><title><![CDATA[Sass]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/78525360</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/78525360</guid><author>ronin_</author><pubDate>Mon, 13 Nov 2017 22:03:41 +0800</pubDate><description><![CDATA[1.变量：
Sass:$定义
Less:@定义
2.注释
Sass:单行删除，多行保留（注释有汉字时，需添加UTF-8编码）
Less:单行删除，多行保留
3.属性嵌套（必须在复合属性中使用如：margin border...）
Sass:要加:,如
border:{
top:{
width:2px;
}
}
Less:无
4.混合：复用一组样式
Sass:
定义语]]></description><category></category></item><item><title><![CDATA[原型]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/78525349</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/78525349</guid><author>ronin_</author><pubDate>Mon, 13 Nov 2017 22:02:47 +0800</pubDate><description><![CDATA[1.this:表示当前作用域下，要放在一个作用域下


2.面向对象与原型
//有大量重复的代码
var box =new Object();
box.name='gt';
box.age=18;
box.run=function(){
return this.name+this.age+"loading..."
};
var box1 =new Object();
box]]></description><category></category></item><item><title><![CDATA[继承]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/78525344</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/78525344</guid><author>ronin_</author><pubDate>Mon, 13 Nov 2017 22:02:17 +0800</pubDate><description><![CDATA[//----继承：通过原型链实现----------
function Box(){//被继承的函数叫做超类型（其他语言中的父类，派生类）
this.name="lee";
}
function Desk(){//集成的函数叫做子类型（其他语言中叫做子类，派生类）
this.age=100;
}

//通过原型链继承，超类型实例化后的对象实例，赋值给子类的原型属性
Desk.pr]]></description><category></category></item><item><title><![CDATA[Day21 整合Hibernate和Spring]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/58049095</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/58049095</guid><author>ronin_</author><pubDate>Mon, 27 Feb 2017 14:22:54 +0800</pubDate><description><![CDATA[一.






例：]]></description><category></category></item><item><title><![CDATA[Day 21 Spring]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/56674476</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/56674476</guid><author>ronin_</author><pubDate>Thu, 23 Feb 2017 16:06:02 +0800</pubDate><description><![CDATA[一.Spring
1.什么是Spring
>Spring 是一个开源框架.
>轻量级：Spring 是非侵入性的

>依赖注入
>面向切面编程
>容器: Spring 是一个容器, 因为它包含并且管理应用对象的生命周期
>框架: Spring 实现了使用简单的组件配置组合成一个复杂的应用. 在 Spring 中可以使用 XML 和 Java 注解组合这些对象
>一站式：在 IOC]]></description><category></category></item><item><title><![CDATA[Day 20  映射一对多关联关系]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/55805196</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/55805196</guid><author>ronin_</author><pubDate>Sun, 19 Feb 2017 15:49:06 +0800</pubDate><description><![CDATA[一.]]></description><category></category></item><item><title><![CDATA[Day 19 对象关系映射文件]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/55804792</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/55804792</guid><author>ronin_</author><pubDate>Sun, 19 Feb 2017 15:16:01 +0800</pubDate><description><![CDATA[一.POJO 类和数据库的映射文件*.hbm.xml
1.POJO 类和关系数据库之间的映射可以用一个XML文档来定义。
2.通过 POJO 类的数据库映射文件，Hibernate可以理解持久化类和数据表之间的对应关系，也可以理解持久化类属性与数据库表列之间的对应关系
3.在运行时 Hibernate 将根据这个映射文件来生成各种 SQL 语句
4.映射文件的扩展名为 .hbm.xml]]></description><category></category></item><item><title><![CDATA[Day 18  Session核心方法（持久化对象的状态）]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/55803804</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/55803804</guid><author>ronin_</author><pubDate>Sun, 19 Feb 2017 13:41:47 +0800</pubDate><description><![CDATA[站在持久化的角度, Hibernate 把对象分为 4 种状态: 持久化状态, 临时状态, 游离状态, 删除状态. Session 的特定方法能使对象从一个状态转换到另一个状态. 
一.持久化对象的状态

1.临时对象（Transient）: 
   在使用代理主键的情况下, OID 通常为 null
   不处于 Session 的缓存中
   在数据库中没有对应的记录
2.持久化]]></description><category></category></item><item><title><![CDATA[Day 17 Hibernate]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/55666527</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/55666527</guid><author>ronin_</author><pubDate>Sat, 18 Feb 2017 13:44:23 +0800</pubDate><description><![CDATA[一.什么是 Hibernate ?
 1. 一个框架
  2.一个 Java 领域的持久化框架
狭义的理解，“持久化”仅仅指把对象永久保存到数据库中
广义的理解，“持久化”包括和数据库相关的各种操作：
保存：把对象永久保存到数据库中。
更新：更新数据库中对象(记录)的状态。
删除：从数据库中删除一个对象。
查询：根据特定的查询条件，把符合查询条件的一个或多个对象从数据库加载到内存中]]></description><category></category></item><item><title><![CDATA[Day 16 CRUD]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/55211469</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/55211469</guid><author>ronin_</author><pubDate>Wed, 15 Feb 2017 16:30:20 +0800</pubDate><description><![CDATA[一.]]></description><category></category></item><item><title><![CDATA[Day 15 Struts2标签&&主题]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/55189187</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/55189187</guid><author>ronin_</author><pubDate>Wed, 15 Feb 2017 09:53:21 +0800</pubDate><description><![CDATA[一.
1.propety标签：用于输出指定标签值]]></description><category></category></item><item><title><![CDATA[Day 14-03  OGNL&&异常处理]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/55095677</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/55095677</guid><author>ronin_</author><pubDate>Tue, 14 Feb 2017 13:27:02 +0800</pubDate><description><![CDATA[在ActionContext中，全部都是Map集合，主要包括六大对象：request session application  parameter  valuestack
一.值栈
1.值栈:是Struts2框架提供的一个存储区域，是一个栈结构（FILO）,往往存储Action实例
2.值栈分为两个逻辑部分
1）Map栈：实际上是OGNLContext类型，是个Map，也是对ActionC]]></description><category></category></item><item><title><![CDATA[Day 14-02 Struts通过ActionContext获取WEB资源]]></title><link>https://blog.youkuaiyun.com/ronin_/article/details/54972242</link><guid>https://blog.youkuaiyun.com/ronin_/article/details/54972242</guid><author>ronin_</author><pubDate>Fri, 10 Feb 2017 17:05:08 +0800</pubDate><description><![CDATA[一.]]></description><category></category></item></channel></rss>