<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TwentySeventh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TwentySeventh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TwentySeventh]]></copyright><item><title><![CDATA[跨域]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/82791962</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/82791962</guid><author>TwentySeventh</author><pubDate>Thu, 20 Sep 2018 18:55:13 +0800</pubDate><description><![CDATA[面试时遇到的，后来就搜了一下。

链接在此。

这里就当个心情不好的树洞吧。

已经离我离职有二十多天了，身上钱也快花光了。

今天九月二十号。昨天面试了一家大型公司，结果如何明天就知道了。

感觉失败太多次了，希望否极泰来吧。

上天给我好运吧。...]]></description><category></category></item><item><title><![CDATA[vue安装一个项目]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/82783344</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/82783344</guid><author>TwentySeventh</author><pubDate>Thu, 20 Sep 2018 18:42:22 +0800</pubDate><description><![CDATA[1、vue init webpack vueproject（vue项目名）

2、安装依赖包

cd vueproject 

npm install

npm run dev

3、如何将页面上的px,自动转化为rem

指令：cnpm install px2rem-loader

在generateLoader函数上一行加上如下一段话


  var px2remLoader = {
    ...]]></description><category></category></item><item><title><![CDATA[ES6——扩展]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/82750098</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/82750098</guid><author>TwentySeventh</author><pubDate>Mon, 17 Sep 2018 23:06:19 +0800</pubDate><description><![CDATA[一、字符串的扩展

1、模板字符串和标签模板 `xxx`的用法，hin方便哦。


// 模版字符串
'asdffdsa'
&quot;asdfasdf&quot;

`asdfasdffsa`

const xiaoming = {
	name: 'xiaoming',
	age: 14,
	say1: function() {
		console.log('我叫' + this.name.toUpperCase(...]]></description><category></category></item><item><title><![CDATA[ES6——解构赋值]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/82749875</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/82749875</guid><author>TwentySeventh</author><pubDate>Mon, 17 Sep 2018 22:16:00 +0800</pubDate><description><![CDATA[这是在慕课网学习，老师的代码，侵删。

数组、对象、字符串、数值、布尔值、函数参数的解构赋值。

1、数组的解构赋值


// 数组的解构赋值

const arr = [1, 2, 3, 4];
let [a, b, c, d] = arr;

// ------------------------------------------

// 更复杂的匹配规则

const arr = ['a'...]]></description><category></category></item><item><title><![CDATA[ES6——let、const]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/82749615</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/82749615</guid><author>TwentySeventh</author><pubDate>Mon, 17 Sep 2018 21:55:45 +0800</pubDate><description><![CDATA[ES和JS的关系——ES是JS的标准，JS是ES的实现。

浏览器对新标准的支持

1、let和var的主要区别

let声明的变量只在当前作用的块级作用域内有效。

let声明的变量不能被重复声明。

不存在变量提升。

2、const 常量——不可改变的量

常量必须被赋值。

其他特性与let类似。只在当前作用域内有效，不能重复声明，不存在变量提升。

一旦声明常量就不能再赋值。（引用类型）...]]></description><category></category></item><item><title><![CDATA[CSS3全局汇总]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/81545104</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/81545104</guid><author>TwentySeventh</author><pubDate>Thu, 09 Aug 2018 22:30:22 +0800</pubDate><description><![CDATA[目录

1、圆角（border-radius）、阴影(box-shadow)、图片圆角（border-image）

2、背景与渐变（gradient）、文字阴影（text-shadow）

3、旋转（transform）rotate（旋转） scale（缩放） translate（平移） skew（倾斜）

4、css选择器

css3新增的基本选择器

css3动态伪类

css3结构类

5...]]></description><category></category></item><item><title><![CDATA[JS面试题]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80928574</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80928574</guid><author>TwentySeventh</author><pubDate>Thu, 05 Jul 2018 17:07:50 +0800</pubDate><description><![CDATA[1、如何优化自己的代码2、使用 js 实现这样的效果：在文本域里输入文字时，当按下 enter 键时不换行，而是替换成“{{enter}}”,(只需要考虑在行尾按下 enter 键的情况).textarea.onkeydown = function(e) {
	// 阻止enter键的默认换行效果
	e.preventDefault();
	if (e.keycode=='enter键码') {
...]]></description><category></category></item><item><title><![CDATA[splice()]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80497758</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80497758</guid><author>TwentySeventh</author><pubDate>Tue, 29 May 2018 16:06:52 +0800</pubDate><description><![CDATA[对象必须是数组。删掉从index=1开始的数。删除index=1的数。不包括index=2。]]></description><category></category></item><item><title><![CDATA[CSS3背景]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80425666</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80425666</guid><author>TwentySeventh</author><pubDate>Wed, 23 May 2018 22:13:26 +0800</pubDate><description><![CDATA[1、background-clip 指定背景绘制区域。2、background-origin 结合background-position使用。3、background-size 指定背景图片大小。4、background-image:url(img1.jpg),url(img2,jpg) 使用多个背景。其他的background:color image position repeat外加一个att...]]></description><category></category></item><item><title><![CDATA[微信小程序项目配置文件project.config.json]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80408356</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80408356</guid><author>TwentySeventh</author><pubDate>Tue, 22 May 2018 17:04:12 +0800</pubDate><description><![CDATA[{  &quot;description&quot;: &quot;项目配置文件。&quot;,  &quot;packOptions&quot;: { //打包配置选项    &quot;ignore&quot;: [] //配置打包时对符合指定规则的文件或文件夹进行忽略，跳过打包的过程，这些文件或文件夹不会出现在预览或上传的结果内  },  &quot;setting&quot;: { //项目设置    &quot;urlCheck&quot;: true, //是否检查安全域名和TLS版本    &]]></description><category></category></item><item><title><![CDATA[CSS3结构类]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80280468</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80280468</guid><author>TwentySeventh</author><pubDate>Fri, 11 May 2018 14:21:51 +0800</pubDate><description><![CDATA[1、element:first-child其父元素的首个子元素的element元素首先找到element元素，找到其父元素，通过父元素找到对应的子元素，若该子元素为element标签，则为其设置样式。2、element:last-child3、element:nth-child()&amp;lt;body&amp;gt;
	&amp;lt;div&amp;gt;
		&amp;lt;div&amp;gt;12&amp;lt;/div&amp;gt;
		&amp;lt...]]></description><category></category></item><item><title><![CDATA[CSS3动态伪类]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80279818</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80279818</guid><author>TwentySeventh</author><pubDate>Fri, 11 May 2018 12:54:22 +0800</pubDate><description><![CDATA[锚点伪类（a标签）1、:link 未操作的链接2、:visited 该链接已被访问，一旦:visited，:link/:active不再起作用。用户行为伪类1、:hover 鼠标移入该元素2、:active 鼠标点击该元素3、:focus 鼠标在输入框中input...]]></description><category></category></item><item><title><![CDATA[CSS3属性选择器]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80278739</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80278739</guid><author>TwentySeventh</author><pubDate>Fri, 11 May 2018 11:20:49 +0800</pubDate><description><![CDATA[1、Element[attr]2、Element[attribute='value']3、Element[attribute~='value'] 包含单词value,例如class='dog cat'  div[class='dog']则可选中该样式4、Element[attribute^='value'] 以value开头5、Element[attribute$='value'] 以value结...]]></description><category></category></item><item><title><![CDATA[CSS3新增的基本选择器]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80277205</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80277205</guid><author>TwentySeventh</author><pubDate>Fri, 11 May 2018 09:56:19 +0800</pubDate><description><![CDATA[1、子元素选择器概念：子元素只能选择某元素下的子元素，直接后代选择器。语法：father &amp;gt; children栗子：&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
	&amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt]]></description><category></category></item><item><title><![CDATA[insertAdjacentHTML方法]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80262898</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80262898</guid><author>TwentySeventh</author><pubDate>Thu, 10 May 2018 09:43:40 +0800</pubDate><description><![CDATA[1、第一个参数中的四个值的插入位置a    beforeBegin: 插入到标签开始前b    afterBegin:插入到标签开始标记之后c    beforeEnd:插入到标签结束标记前d    afterEnd:插入到标签结束标记后如下所示：beforeBegin&amp;lt;div&amp;gt;afterBegin这里是一段文字beforeEnd&amp;lt;/div&amp;gt;afterEnd2、第二个参数，...]]></description><category></category></item><item><title><![CDATA[前端面试题]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/80197883</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/80197883</guid><author>TwentySeventh</author><pubDate>Fri, 04 May 2018 23:01:34 +0800</pubDate><description><![CDATA[那啥……要面试了，刷点面试题让我静静。一、做点JS编程题压压惊1、有这样一个URL：http://item.taobao.com/item.htm?a=1&amp;amp;b=2&amp;amp;c=&amp;amp;d=xxx&amp;amp;e 请写一段JS程序提取URL中的各个GET参数(参数名和参数个数不确定)，将其按key-value形式返回到一个json结构中，如{a:'1', b:'2', c:'', d:'xxx...]]></description><category></category></item><item><title><![CDATA[angular—bootstrap模态框传参]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/79931184</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/79931184</guid><author>TwentySeventh</author><pubDate>Fri, 13 Apr 2018 16:47:53 +0800</pubDate><description><![CDATA[  &amp;lt;div class=&quot;row&quot;&amp;gt;
    &amp;lt;table class=&quot;table table-bordered tableclick&quot; &amp;gt;
      &amp;lt;thead&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;th&amp;gt;序号&amp;lt;/th&amp;gt;
        &amp;lt;th&amp;gt;校区&amp;l]]></description><category></category></item><item><title><![CDATA[前端小知识（持续更新）]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/79870163</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/79870163</guid><author>TwentySeventh</author><pubDate>Mon, 09 Apr 2018 17:54:41 +0800</pubDate><description><![CDATA[1、position:relative 是相对于自身定位2、给图片外一个div设置宽度时，如果图片宽度没有改变，原因是，img本事没有设置宽度。3、绝对定位脱离了文档流。...]]></description><category></category></item><item><title><![CDATA[org.hibernate.HibernateException: collection is not associated with any session报错]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/79829211</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/79829211</guid><author>TwentySeventh</author><pubDate>Thu, 05 Apr 2018 21:11:41 +0800</pubDate><description><![CDATA[@ManyToMany(fetch = FetchType.EAGER)
	@JoinTable(catalog = &quot;book_project&quot;, name = &quot;client_book&quot;, joinColumns = { @JoinColumn(name = &quot;client&quot;, referencedColumnName = &quot;name&quot;) }, inverseJoinColumns = { @...]]></description><category></category></item><item><title><![CDATA[用jstl写两层for循环并跳出循环]]></title><link>https://blog.youkuaiyun.com/TwentySeventh/article/details/79808627</link><guid>https://blog.youkuaiyun.com/TwentySeventh/article/details/79808627</guid><author>TwentySeventh</author><pubDate>Tue, 03 Apr 2018 20:24:41 +0800</pubDate><description><![CDATA[	&amp;lt;select name=&quot;books&quot; id=&quot;sel&quot; class=&quot;form-control selectpicker&quot;
		data-live-search=&quot;true&quot; multiple=&quot;multiple&quot;&amp;gt;
		&amp;lt;c:forEach items=&quot;${map }&quot; var=&quot;m&quot;&amp;gt;
			&amp;]]></description><category></category></item></channel></rss>