<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[雯雯木的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/h132hh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; h132hh]]></copyright><item><title><![CDATA[jmeter的线程组执行顺序]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/87911257</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/87911257</guid><author>h132hh</author><pubDate>Fri, 13 Mar 2020 17:09:40 +0800</pubDate><description><![CDATA[1.redux有什么缺点

一个组件所需要的数据，必须由父组件传过来，而不能像flux中直接从store取。
	当一个组件相关数据更新时，即使父组件不需要用到这个组件，父组件还是会重新render，可能会有效率影响，或者需要写复杂的shouldComponentUpdate进行判断。
2.react生命周期函数

一 初始化阶段

getDefaultProps:获取实例的默认属性
	getIni...]]></description><category></category></item><item><title><![CDATA[app测试用例注意点]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/88837990</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/88837990</guid><author>h132hh</author><pubDate>Sun, 14 Apr 2019 09:45:03 +0800</pubDate><description><![CDATA[一 app的安装与升级

升级中用户数据、设置、状态的保留，特步注意新版本已去掉的状态或设置；
	是否可以隔开版本覆盖安装；
	是否可以覆盖安装更低版本；
	卸载安装，安装目录清理，SD卡存储数据不被清理；
	在没有更新或网络时，需要给予用户正确的信息表达；
	如果升级有忽略本次版本升级，那么当有新的升级版本时，是否还有提示升级；
	大版本更新不升级无法使用；
二 app的启动与停止

首次启动是...]]></description><category></category></item><item><title><![CDATA[登录测试点总结]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/88773538</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/88773538</guid><author>h132hh</author><pubDate>Sun, 14 Apr 2019 09:43:03 +0800</pubDate><description><![CDATA[结合自己工作中接触到的登录，总结了一下测试点，欢迎大家给增加更多没想到的测试点(#^.^#)

一 .功能性

1. 输入已注册的用户名和正确的密码，验证是否登录成功

2. 输入已注册的用户名和不正确的密码，验证是否登录失败，并且提示信息正确

3. 输入未注册的用户名和任意密码，验证是否登录失败，并且提示信息正确

4. 使用未激活账户登录失败，验证是否登录失败

5. 使用被停用用户登录，验...]]></description><category></category></item><item><title><![CDATA[软件测试]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/88666514</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/88666514</guid><author>h132hh</author><pubDate>Thu, 21 Mar 2019 12:15:19 +0800</pubDate><description><![CDATA[一. 软件测试的七项基本原则

1. 测试尽早介入

软件测试的目的是保证质量，预防风险，降低成本，其中成本包括缺陷的修复成本，缺陷有一个特点就是越早发现的缺陷，修复成本越低。测试尽早介入，就是为了能够在需求阶段就能找出需求与设计方面的缺陷，降低后期的修复成本。

2. 测试活动依赖于测试内容

在面试过程中有时总会遇到面试官部“做软件测试什么最重要”，想来做过测试的都知道“需求”最重要，对测试人...]]></description><category></category></item><item><title><![CDATA[测试中Linux]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/88680389</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/88680389</guid><author>h132hh</author><pubDate>Wed, 20 Mar 2019 20:45:01 +0800</pubDate><description><![CDATA[一 cd

cd切换目录
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录

"~" 也表示为 home 目录 的意思，"." 则是表示目前所在的目录，".." 则表示目前目录位置的上一层目录。

二 mkdir

mkdir dir...]]></description><category></category></item><item><title><![CDATA[react用fetch获取接口数据，文件上传等]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/86575202</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/86575202</guid><author>h132hh</author><pubDate>Mon, 21 Jan 2019 15:27:47 +0800</pubDate><description><![CDATA[一 : React使用fetch获取json数据

先写个例子，再详细说明fetch

pageTest2.json


{
    &quot;code&quot;: &quot;1&quot;,
    &quot;msg&quot;: &quot;查询成功&quot;,
    &quot;arr&quot;:[{
		&quot;key&quot;:&quot;001&quot;,
		&quot;idd&quot;:&quot;001&quot;,
		&quot;title&quot;:&quo]]></description><category></category></item><item><title><![CDATA[常见的几种跨域访问]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/86556881</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/86556881</guid><author>h132hh</author><pubDate>Sat, 19 Jan 2019 22:31:47 +0800</pubDate><description><![CDATA[同源策略：协议，域名，端口三者相同。当有一个不相同时即为跨域

跨域方法一

JSONP的跨域方式：动态添加一个&amp;lt;script&amp;gt;标签，而script标签的src属性是没有跨域的限制的。


$.ajax({
            type:&quot;GET&quot;,
            url:&quot;http://路径/getUser&quot;, 
            dataType:&quot;jsonp&quot;...]]></description><category></category></item><item><title><![CDATA[用ajax从接口获取数据]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/86556453</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/86556453</guid><author>h132hh</author><pubDate>Sat, 19 Jan 2019 20:34:40 +0800</pubDate><description><![CDATA[现在大部分都是前后端分离的项目，需要我们通过接口获取数据，其实和传统的差不多，没必要把调接口数据想象的那么难和高大上(#^.^#)

仅举例说明

写一个getUser.json


{
	&quot;code&quot;:1,
	&quot;msg&quot;:&quot;获取成功&quot;,
	&quot;data&quot;:{
		&quot;id&quot;:1,
		&quot;uid&quot;:358,
		&quot;name&quot;:&quot;hhh&quot;,
		&quot]]></description><category></category></item><item><title><![CDATA[react项目中的TypeError：Cannot read property 'setState' of undefined]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/86556021</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/86556021</guid><author>h132hh</author><pubDate>Sat, 19 Jan 2019 20:07:26 +0800</pubDate><description><![CDATA[react报错 TypeError: Cannot read property 'setState' of undefined


class drag extends Component {
    constructor(props) {
        super(props);
        this.state = {
            activeDrags: 0
      ...]]></description><category></category></item><item><title><![CDATA[Git工作中的使用]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/86506261</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/86506261</guid><author>h132hh</author><pubDate>Wed, 16 Jan 2019 14:29:31 +0800</pubDate><description><![CDATA[把工作中接触到的git知识分享下，也是对于自己知识体系的梳理，(#^.^#)欢迎指正

Git是一款免费、开源的分布式版本控制系统，用于敏捷高效地处理任何或小或大的项目。

记录文件的所有历史变化
	随时可恢复到任何一个历史状态
	多人协作开发或修改
	错误恢复
	多功能并行开发
	可以离线工作，每个计算机都是一个完整的仓库
安装Git，默认安装即可；安装完成之后打开git bash进行进一步配置...]]></description><category></category></item><item><title><![CDATA[怎样避免写垃圾邮件]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79526769</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79526769</guid><author>h132hh</author><pubDate>Mon, 12 Mar 2018 14:53:35 +0800</pubDate><description><![CDATA[格式编码1、页面宽度请设定在600到800px以内，长度1024px以内。2、HTML编码请使用utf-8。3、HTML代码在15KB以内。（各个邮箱的收件标准不一样，如果超出15KB您的邮件很有可能会进入垃圾箱）4、请使用table表格来布局。同一个&amp;lt;td&amp;gt;里只放一张图片，如&amp;lt;td&amp;gt;&amp;lt;img src=&quot;photo.jpg&quot; /&amp;gt;&amp;lt;/td&amp;gt;。所有的图...]]></description><category></category></item><item><title><![CDATA[通过 Vue＋Webpack 来做通用的前端组件化架构设计]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79362857</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79362857</guid><author>h132hh</author><pubDate>Sat, 24 Feb 2018 16:10:47 +0800</pubDate><description><![CDATA[目前如果要说比较流行的前端架构哪家强，屈指可数：reactjs、angularjs、emberjs、avalonjs、vuejs。我个人接触使用过：avalonjs、angularjs、vuejs。因为工作以及前端团队能力的问题，所以在不同的公司，在开发工作中选用了不同的前端架构。以下仅仅是代表我个人选用架构的一些看法和理由，如下：angular:我觉得angularjs的学习上手周期比较长，可能...]]></description><category></category></item><item><title><![CDATA[es6的十大功能]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79362544</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79362544</guid><author>h132hh</author><pubDate>Sat, 24 Feb 2018 15:48:34 +0800</pubDate><description><![CDATA[翻译自Top 10 ES6 features by example虽然ES6规范不是最近才发布，但我认为很多开发人员仍然不太熟悉。 主要原因是在规范发布之后，Web浏览器的支持可能很差。 目前，规范发布已经超过2年了，现在很多浏览器对ES6支持良好。 即使您（或您的客户）不使用最新版本的Web浏览器，也可以使用转换器（如Babel），在应用程序的构建过程中将ES6转换为ES5。 这意味着要向前迈出...]]></description><category></category></item><item><title><![CDATA[webpack+vue+vueRouter]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79270218</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79270218</guid><author>h132hh</author><pubDate>Tue, 06 Feb 2018 14:31:37 +0800</pubDate><description><![CDATA[确认已经安装node环境和npm包管理工具

开始

1、新建项目文件名为vuedemo
2、npm init -y 初始化项目

安装项目依赖

3、npm install --save vue 默认安装最新版vue
4、npm install --save-dev webpack webpack-dev-server 安装webpack，webpack-dev-server]]></description><category></category></item><item><title><![CDATA[sublime text 3安装vue插件]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79269905</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79269905</guid><author>h132hh</author><pubDate>Tue, 06 Feb 2018 14:08:41 +0800</pubDate><description><![CDATA[参考：
http://blog.youkuaiyun.com/a419419/article/details/77951759





1.打开sublime text 3按 Ctrl+Shift+P







2.选中上图中，框出来的内容，按下enter







3.选择上图的第二个即：vue syntax hightlight


4.重启一]]></description><category></category></item><item><title><![CDATA[前端性能优化]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79214984</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79214984</guid><author>h132hh</author><pubDate>Wed, 31 Jan 2018 11:31:33 +0800</pubDate><description><![CDATA[作者：ouven

https://my.oschina.net/zhangstephen/blog/1601382



一、 网络加载类
1．减少HTTP资源请求次数
  在前端页面中，通常建议尽可能合并静态资源图片、JavaScript或CSS代码，减少页面请求数和资源请求消耗，这样可以缩短页面首次访问的用户等待时间。通过构建工具合并雪碧图、CSS、JavaScript文件等]]></description><category></category></item><item><title><![CDATA[js在微信、微博、QQ、Safari唤起App的解决方案]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79207517</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79207517</guid><author>h132hh</author><pubDate>Tue, 30 Jan 2018 16:36:19 +0800</pubDate><description><![CDATA[转自：

https://segmentfault.com/a/1190000012940046
会说话的鱼





背景

最近在做微信、QQ、微博中使用js唤起App，之前也做过类似的功能，不过比较粗糙，考虑的情况不太全，而且那已经是很久之前的事情了，很多技术都已过时，现在有体验更好，功能更加完善的唤起技术，之前的很多的方案，到了现在都已是不太必要了，现在通过这篇文章分]]></description><category></category></item><item><title><![CDATA[引入特殊字体]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79161090</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79161090</guid><author>h132hh</author><pubDate>Thu, 25 Jan 2018 14:02:49 +0800</pubDate><description><![CDATA[@font-face{
font-family:"SalesforceSansRegular";
src:url(../font/SalesforceSans-Regular.woff.ttf);
}
body{
font-family: "SalesforceSansRegular";
}
特殊字体别忘记考虑浏览器兼容性
body{
position: relative;
f]]></description><category></category></item><item><title><![CDATA[JavaScript基础之继承与原型链]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79153615</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79153615</guid><author>h132hh</author><pubDate>Wed, 24 Jan 2018 17:40:29 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/u013063153/article/details/52813218]]></description><category></category></item><item><title><![CDATA[获取页面宽高]]></title><link>https://blog.youkuaiyun.com/h132hh/article/details/79153336</link><guid>https://blog.youkuaiyun.com/h132hh/article/details/79153336</guid><author>h132hh</author><pubDate>Wed, 24 Jan 2018 17:33:41 +0800</pubDate><description><![CDATA[参数：

网页可见区域宽：document.body.clientWidth
网页可见区域高：document.body.clientHeight
网页可见区域宽：document.body.offsetWidth(包括边线的宽)
网页可见区域高：document.body.offsetHeight(包括边线的宽)
网页正文全文宽：document.body.scrollWidth
]]></description><category></category></item></channel></rss>