<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dolin88的博客]]></title><description><![CDATA[2018新启航]]></description><link>https://blog.youkuaiyun.com/dolin88</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dolin88]]></copyright><item><title><![CDATA[vue2+ts]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/132530699</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/132530699</guid><author>dolin88</author><pubDate>Mon, 28 Aug 2023 00:57:01 +0800</pubDate><description><![CDATA[你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章，了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持，除了标准的Markdown编辑器功能，我们增加了如下几点新功能，帮助你用它写博客：撤销：Ctrl/Command + Z
重做：Ctrl/Command + Y
加粗：Ctrl/Command + B
斜体：Ctrl/Command + I
标题：Ctrl/Command + S]]></description><category></category></item><item><title><![CDATA[git记录]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/85591997</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/85591997</guid><author>dolin88</author><pubDate>Wed, 02 Jan 2019 07:42:13 +0800</pubDate><description><![CDATA[开发环境
dev repo
MASTER开发分支
TEST测试分支（测试部门）
PRO产品分支（生产分支）
gitollte(git仓库服务)
remote repo
生产环境
1.git clone
2.git fetch/git merge
3.mvn war:war
个人开发环境
git checkout .
git co dev
参考文档：www.kernel.org/pub/softwa...]]></description><category></category></item><item><title><![CDATA[iView(1) - App.vue]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/84360492</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/84360492</guid><author>dolin88</author><pubDate>Fri, 23 Nov 2018 06:02:34 +0800</pubDate><description><![CDATA[&amp;amp;lt;template&amp;amp;gt;
  &amp;amp;lt;div id=&amp;quot;app&amp;quot;&amp;amp;gt;
    
    &amp;amp;lt;div id=&amp;quot;sliderBox&amp;quot;&amp;amp;gt;
      &amp;amp;lt;div class=&amp;quot;slider-params&amp;quot;&amp;amp;gt;
        &amp;amp;lt;di]]></description><category></category></item><item><title><![CDATA[iView(1) - App - 副本.vue]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/84360525</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/84360525</guid><author>dolin88</author><pubDate>Fri, 23 Nov 2018 06:02:16 +0800</pubDate><description><![CDATA[&amp;amp;lt;template&amp;amp;gt;
  &amp;amp;lt;div id=&amp;quot;app&amp;quot;&amp;amp;gt;
    
    &amp;amp;lt;div id=&amp;quot;sliderBox&amp;quot;&amp;amp;gt;
      &amp;amp;lt;div class=&amp;quot;slider-params&amp;quot;&amp;amp;gt;
        &amp;amp;lt;di]]></description><category></category></item><item><title><![CDATA[CSS模拟题]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82755261</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82755261</guid><author>dolin88</author><pubDate>Tue, 18 Sep 2018 11:40:37 +0800</pubDate><description><![CDATA[文章目录1. 三栏布局，两边各200px;中间自适应
1. 三栏布局，两边各200px;中间自适应
方法：绝对定位，圣杯布局，自身浮动，flex布局
查看&amp;amp;amp;gt;&amp;amp;amp;gt;

]]></description><category></category></item><item><title><![CDATA[JavaScript模拟题]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82754691</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82754691</guid><author>dolin88</author><pubDate>Tue, 18 Sep 2018 11:22:59 +0800</pubDate><description><![CDATA[文章目录1.JavaScript中如何检测一个变量是String类型2.如何检测变量是一个数组3.用js去除字符串空格4..获取浏览器URL中查询字符串中的参数5.js操作字符串5.1创建新节点5.2添加、移除、替换、插入5.3查找6写出3个使用this的典型应用6.1在html元素属性中6.2构造函数6.3input点击，获取值7.apply()与call()求数组最值8.typeof与inst...]]></description><category></category></item><item><title><![CDATA[jQuery模拟题]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82747089</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82747089</guid><author>dolin88</author><pubDate>Mon, 17 Sep 2018 18:56:41 +0800</pubDate><description><![CDATA[[TOC]
##1.$符的作用

]]></description><category></category></item><item><title><![CDATA[JavaScript正则+验证邮箱]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82743828</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82743828</guid><author>dolin88</author><pubDate>Mon, 17 Sep 2018 15:50:49 +0800</pubDate><description><![CDATA[1、正则表达式中参数g、i、m的作用（share）

参数 g 
g 只影响于 exec、match 方法。 
若不指定 g，则：


exec 只返回第一个匹配；
match 只返回第一个匹配。
String对象的replace只替换第一个匹配




// exec
var regx=/user\d/; 
var str=&amp;quot;user18dsdfuser2dsfsd&amp;quot;; 
var rs=regx...]]></description><category></category></item><item><title><![CDATA[在JavaScript中实现继承的方法]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82733747</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82733747</guid><author>dolin88</author><pubDate>Mon, 17 Sep 2018 10:44:35 +0800</pubDate><description><![CDATA[1.原型链（prototype chaining） 
2.call()/apply() 
3.混合方式（prototype和call()/apply()结合） 
4.对象冒充

1. 原型链（prototype chaining）

function teacher(name){
    this.name = name;
}
teacher.prototype.sayName = functio...]]></description><category></category></item><item><title><![CDATA[Window对象常见属性和方法]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82730571</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82730571</guid><author>dolin88</author><pubDate>Sun, 16 Sep 2018 22:30:07 +0800</pubDate><description><![CDATA[Window对象共有七个属性：


defauleStatus：指定窗口状态栏中的信息。
status：指定当前窗口状态栏中的信息。
frames：是一个数组，其中内容是窗口中所有的框架。
parent：指当前窗口的父窗口。
self：指当前窗口。
top：代表当前所有窗口的最顶层窗口。
window：代表当前窗口。


Window对象有五个方法：

alert：显示带有一个“确定”按钮的对话框...]]></description><category></category></item><item><title><![CDATA[JavaScript去除字符串空格]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82728927</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82728927</guid><author>dolin88</author><pubDate>Sun, 16 Sep 2018 20:09:42 +0800</pubDate><description><![CDATA[1、replace+正则



//去除所有空格
str = str.replace(/\s*/g,&quot;&quot;);
//去除两端
str = str.replace(/^\s*|\s*$/g,&quot;&quot;);
//去除左空格
str = str.replace(/^\s*/,&quot;&quot;);
//去除右空格
str = str.replace(/(\s*$)/g,&quot;&quot;);

举例：

var str = &quot; space...]]></description><category></category></item><item><title><![CDATA[JavaScript类型检测方法]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82728705</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82728705</guid><author>dolin88</author><pubDate>Sun, 16 Sep 2018 19:45:49 +0800</pubDate><description><![CDATA[1、typeof 运算符识别，适用以下类型

var num = 1; // typeof(num) == 'number'
var str = 'hello'; // typeof(str) == 'string'
var boo = true; // typeof(boo) == 'boolean'
var obj = {};// typeof(obj) == 'object'



2、当变...]]></description><category></category></item><item><title><![CDATA[（4）变量、作用域和内存]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82588122</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82588122</guid><author>dolin88</author><pubDate>Mon, 10 Sep 2018 12:52:10 +0800</pubDate><description><![CDATA[主要内容：


理解基本类型和引用类型的值
理解执行环境
理解垃圾收集


按ECMA-262的定义，JavaScript变量松散类型的本质，决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型的规则，变量的值及其数据类型可以在脚本的生命周期内改变。尽管从某种角度看，这可能是一个既有趣又强大，同时又容易出问题的特性，但JavaScript变量实际的复杂程...]]></description><category></category></item><item><title><![CDATA[（3）JavaScript基本概念]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82563695</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82563695</guid><author>dolin88</author><pubDate>Sun, 09 Sep 2018 23:05:45 +0800</pubDate><description><![CDATA[需要了解的基本内容：


语法
数据类型
流控制语句


本章将主要按照第3版定义的ECMAScript介绍这门语言的基本概念，并就第5版的变化给出说明。



3.1 语法
3.1.1 区分大小写
3.1.2 标识符
3.1.3注释
3.1.4 严格模式
3.1.5 语句


3.2 关键字和保留字
3.3 变量
3.4 数据类型
3.4.1 typeof 操作符
3.4.2 Undefined...]]></description><category></category></item><item><title><![CDATA[（2）在HTML中使用JavaScript]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82383040</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82383040</guid><author>dolin88</author><pubDate>Tue, 04 Sep 2018 14:25:27 +0800</pubDate><description><![CDATA[

2.1 


2.1 &amp;amp;amp;lt;script&amp;amp;amp;gt;元素

HTML 4.01为&amp;amp;amp;lt;script&amp;amp;amp;gt;定义了下列6个属性：


async：可选。表示应该立即下载脚本，但不应妨碍页面中的其他操作，比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效。
charset：可选。表示通过src属性指定的代码的字符集。由于大多数浏览器会忽略它的值，因此这个属性很少有人用。
defer：可选。表...]]></description><category></category></item><item><title><![CDATA[（1）JavaScript简介]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/82348660</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/82348660</guid><author>dolin88</author><pubDate>Mon, 03 Sep 2018 14:54:12 +0800</pubDate><description><![CDATA[目录

1、一个完整的JavaScript实现应该由下列三个不同的部分组成： 
核心：ECMAScript 
文档对象模型：DOM 
浏览器对象模型：BOM



1.1 ECMAScript

我们常见的Web浏览器只是ECMAScript实现可能的宿主环境之一。宿主环境不仅提供基本的ECMAScript实现，同时也会提供该语言的扩展，以便语言与环境之间对接交互。 而这些扩展–如DOM，则利用E...]]></description><category></category></item><item><title><![CDATA[vue.js1.0 和2.0的区别]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/81557455</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/81557455</guid><author>dolin88</author><pubDate>Fri, 10 Aug 2018 09:37:19 +0800</pubDate><description><![CDATA[vue 2.0去除的方法：map方法

1、v2 每个组件只允许有一个根元素，v1 允许一个组件有多个根元素

2、生命周期钩子函数

beforeCompile 移除
			created
		compiled 替换
			mounted
		attached 移除
			mounted () { this.$nextTick(() =&amp;gt; { // doSomething }) }
		d...]]></description><category></category></item><item><title><![CDATA[Vuejs package.json解析]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/81534293</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/81534293</guid><author>dolin88</author><pubDate>Thu, 09 Aug 2018 14:27:46 +0800</pubDate><description><![CDATA[package.json 文件是用来管理本地安装 npm 包的唯一文件。它描述了当前项目依赖的包的列表，包含项目依赖包的版本，便于项目管理和移植

一、创建
1、npm init 即可在当前目录创建一个 package.json 文件，跟着步骤选项，手动创建package.json文件
2、npm init --yes 可以跳过回答问题步骤，直接生成默认值的 package.json 文件


二...]]></description><category></category></item><item><title><![CDATA[Vuejs 目录结构]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/81533670</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/81533670</guid><author>dolin88</author><pubDate>Thu, 09 Aug 2018 11:40:18 +0800</pubDate><description><![CDATA[当我们创建项目成功后，会得到这样一个目录



目录解析

目录/文件
			说明
		build
			项目构建(webpack)相关代码
		config
			配置目录，包括端口号等。我们初学可以使用默认的。
		node_modules
			npm 加载的项目依赖模块
		src
			
			这里是我们要开发的目录，基本上要做的事情都在这个目录里。里面包含了几个目录及文件：

			a...]]></description><category></category></item><item><title><![CDATA[BFC 块级格式化上下文]]></title><link>https://blog.youkuaiyun.com/dolin88/article/details/80391565</link><guid>https://blog.youkuaiyun.com/dolin88/article/details/80391565</guid><author>dolin88</author><pubDate>Mon, 21 May 2018 18:05:05 +0800</pubDate><description><![CDATA[BFC（block formatting context）就是隔离子元素 成一个独立的行政区域，之间互不影响一、概念元素的一种属性，影响元素的定位以及与兄弟元素之间的相互作用。它决定了元素如何对其内容进行定位，以及与其他元素的关系和相互作用。在进行盒子元素布局的时候，BFC提供了一个环境，在这个环境中按照一定规则进行布局不会影响到其他环境中的布局。比如浮动元素会形成BFC,浮动元素内部子元素受浮动...]]></description><category></category></item></channel></rss>