<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ylhsuper的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ylhsuper</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ylhsuper]]></copyright><item><title><![CDATA[利用filter来获取素数（质数）]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/82769516</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/82769516</guid><author>ylhsuper</author><pubDate>Wed, 19 Sep 2018 11:21:26 +0800</pubDate><description><![CDATA[// 下面的就是利用filter来获取素数（质数）

function get_primes(arr) {

return arr.filter(function (element) {

var flag=true;

if(element&amp;lt;2){

flag=false;

}

else {

for(var i=2;i&amp;lt;element;i++){

if (element%i=...]]></description><category></category></item><item><title><![CDATA[关于Wamp 3.0版本搭建的服务器网页在局域网内出现403的情况]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/82052788</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/82052788</guid><author>ylhsuper</author><pubDate>Sat, 25 Aug 2018 16:36:05 +0800</pubDate><description><![CDATA[wamp用的就是Apache服务器

貌似是因为要解析PHP的关系（可能因此而涉及到安全的问题）

所以它默认除本机外 其他设备无法通过http:// ip地址 的方式来访问在www内的网页

网上给出的方法大部是在wamp2.0版本时的解决方案

即修改


 *安装盘*:\wamp\bin\apache\apache2.4.23\conf\httpd.conf

1
Require local...]]></description><category></category></item><item><title><![CDATA[window.onerror()的用法]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78956411</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78956411</guid><author>ylhsuper</author><pubDate>Tue, 02 Jan 2018 22:12:20 +0800</pubDate><description><![CDATA[window.onerror = function(sMessage,sUrl,sLine){};

onerror函数的三个参数用于确定错误确切的信息，代表的意思依次为：错误信息；发生错误的文件；发生错误的行号。

示例：

window.onerror=fnErrorTrap;
function fnErrorTrap(sMsg,sUrl,sLine){
oErrorLog.inne]]></description><category></category></item><item><title><![CDATA[Http头介绍:Expires,Cache-Control,Last-Modified,ETag]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78955979</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78955979</guid><author>ylhsuper</author><pubDate>Tue, 02 Jan 2018 21:23:00 +0800</pubDate><description><![CDATA[缓存对于web开发有重要作用，尤其是大负荷web系统开发中。

缓存分很多种：服务器缓存，第三方缓存，浏览器缓存等。其中浏览器缓存是代价最小的，因为浏览器缓存依赖的是客户 端，而几乎不耗费服务器端的资源。

让浏览器做缓存需要给浏览器发送指定的Http头，告诉浏览器缓存多长时间，或者坚决不要缓存。

1.Expires（过期时间）HTTP头信息Expires（过期时间） 属性是HTTP]]></description><category></category></item><item><title><![CDATA[从setTimeout分析浏览器线程]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78932066</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78932066</guid><author>ylhsuper</author><pubDate>Fri, 29 Dec 2017 15:28:54 +0800</pubDate><description><![CDATA[从setTimeout分析浏览器线程

[toc] 
  今天接到阿里的面试电话，面试官很和善，聊聊天的形式不知不觉就是一个小时。本人接触前端不深，面试的时候问的几个问题也让我发现自身学习过程中思考太少，其中一个就是问到了setTimeout的工作机理，当时简单讲了讲我自己的想法，面试官也指出了其中的问题，现查阅资料重新整理记录。

1. setTimeout的表象

  setTi]]></description><category></category></item><item><title><![CDATA[浏览器UI线程 和 js线程]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78932022</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78932022</guid><author>ylhsuper</author><pubDate>Fri, 29 Dec 2017 15:28:16 +0800</pubDate><description><![CDATA[浏览器中的线程介绍

      通常一个浏览器会至少存在三个线程：JS引擎线程（用于处理JS）、GUI渲染线程（用于页面渲染）、浏览器时间触发线程（用于控制交互）。

     而因为JS可以操作DOM元素，进而会影响到GUI的渲染结果，因此JS引擎线程与GUI渲染线程是互斥的。也就是说当JS引擎线程处于运行状态时，GUI渲染线程将处于冻结状态。

     JS引擎是基于事件驱动，]]></description><category></category></item><item><title><![CDATA[vuejs2.0 vue实例的生命周期]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78888239</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78888239</guid><author>ylhsuper</author><pubDate>Sun, 24 Dec 2017 22:54:14 +0800</pubDate><description><![CDATA[转自：https://www.cnblogs.com/caizhenbo/p/6418291.html

vuejs2.0 vue实例的生命周期




每个 Vue 实例在被创建之前都要经过一系列的初始化过程。例如，实例需要配置数据观测(data observer)、编译模版、挂载实例到 DOM ，然后在数据变化时更新 DOM 。下图展示的就是一个vue实例对象的生命周期。
  ]]></description><category></category></item><item><title><![CDATA[Vue2.0 之父子兄弟组件间通信]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78887957</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78887957</guid><author>ylhsuper</author><pubDate>Sun, 24 Dec 2017 22:19:37 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/qq_27346299/article/details/78540751#vue之父子兄弟组件间通信

导言

最近在写个人简历网页版遇到一个问题，想要将一个组件的dom结构传递给其他兄弟组件，然后进行dom操作，不知怎么在其间传递数据，查阅资料，找到解决方法，现记录如下，整理思路加强学习，同时便于他人参考 
创建一个App.vue作为父组]]></description><category></category></item><item><title><![CDATA[vue2.0父子组件以及非父子组件如何通信]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78887890</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78887890</guid><author>ylhsuper</author><pubDate>Sun, 24 Dec 2017 22:12:51 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/mr_fzz/article/details/54636833

1.父组件传递数据给子组件

父组件数据如何传递给子组件呢？可以通过props属性来实现

父组件：
parent>
    child :child-msg="msg">/child>//这里必须要用 - 代替驼峰
/parent>

data(){
    retur]]></description><category></category></item><item><title><![CDATA[vue2.0s中eventBus实现兄弟组件通信]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78887686</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78887686</guid><author>ylhsuper</author><pubDate>Sun, 24 Dec 2017 21:50:52 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/u013034014/article/details/54574989?locationNum=2&fps=1
在vue1.0中，组件之间的通信主要通过vm.$dispatch沿着父链向上传播和用vm.$broadcast向下广播来实现。然而在vue2.0中，已经废除了这种用法。vuex加入后，对组件之间的通信有了更加清晰的操作，对于中大型的项目来说]]></description><category></category></item><item><title><![CDATA[web前端性能优化总结]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78886054</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78886054</guid><author>ylhsuper</author><pubDate>Sun, 24 Dec 2017 17:36:59 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/mahoking/article/details/51472697


 网站的划分一般为二：前端和后台。我们可以理解成后台是用来实现网站的功能的，比如：实现用户注册，用户能够为文章发表评论等等。而前端呢？其实应该是属于功能的表现。并且影响用户访问体验的绝大部分来自前端页面。

        而我们建设网站的目的是什么呢？不就是为了让目标]]></description><category></category></item><item><title><![CDATA[ztree在Vue2.5.2下面的运用实战]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78753268</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78753268</guid><author>ylhsuper</author><pubDate>Fri, 08 Dec 2017 18:02:03 +0800</pubDate><description><![CDATA[最近有兴研究了Vue2中应用ztree插件。方便大家参考。
一. 关于Vue创建项目大家可以网上找下。
首先要安装node环境，和cnpm镜像，这样可以更快下载相关文件(npm可以替换成cnpm进行相关下载)。
1.npm install vue

npm install vue

2.npm install -g vue-cli  全局安装下命令行工具cli，可用于快速搭建大型单页]]></description><category></category></item><item><title><![CDATA[ztree 总结]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78743500</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78743500</guid><author>ylhsuper</author><pubDate>Thu, 07 Dec 2017 17:42:39 +0800</pubDate><description><![CDATA[最近有兴收集下ztree这个用法。
顺便写下：
一些文件路径的引用：大家自行可以更改下。
下面是三个demo：
一：

  
  
  
    ZTREE DEMO - 默认zTree几点无checkbox动态设置节点checkbox出现  
    
  
  
  
 -->
  
   -->


      
        <!--  
        var settin]]></description><category></category></item><item><title><![CDATA[js计算文件MD5值]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78710766</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78710766</guid><author>ylhsuper</author><pubDate>Mon, 04 Dec 2017 16:08:15 +0800</pubDate><description><![CDATA[基于 GitHub上的库

背景
自从html5 file api出现以来，我们可以做的事情越来越多，越来越有趣了，之前介绍过 《HTML5实现断点续传》、《HTML5实现拖拽下载》等关于File API的一些实例，今天和大家分享一下，如何用HTML5 file api读取文件的MD5码。
MD5码在文件的唯一性识别上有很重要的应用，业内常用MD5进行文件识别、文件秒传、文件安全性检查等。]]></description><category></category></item><item><title><![CDATA[Vue2中的各种自定义组件]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78492413</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78492413</guid><author>ylhsuper</author><pubDate>Thu, 09 Nov 2017 18:03:30 +0800</pubDate><description><![CDATA[复制到页面看下效果。

    
        
         -->
        
         -->
         -->
        
        
            .red{color: #f00;}
        
    
    
        
        
            模板测试1
             
        ]]></description><category></category></item><item><title><![CDATA[vue2 中的过渡效果]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78492383</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78492383</guid><author>ylhsuper</author><pubDate>Thu, 09 Nov 2017 17:59:46 +0800</pubDate><description><![CDATA[可以打开页面看看效果。]]></description><category></category></item><item><title><![CDATA[vue component为什么官网的自定义组件不显示及各种自定义组件写法？]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78480910</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78480910</guid><author>ylhsuper</author><pubDate>Wed, 08 Nov 2017 17:16:54 +0800</pubDate><description><![CDATA[基于Vue2的官网。   


官网这样写的不显示：因为你还没有一个vue实例对象，也就是主模板，也没有挂载到文档中。

	
            
            
        
        
            
            
        
        
            //定义todo-item组件
            Vue.]]></description><category></category></item><item><title><![CDATA[前端模块化，AMD与CMD的区别]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78480724</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78480724</guid><author>ylhsuper</author><pubDate>Wed, 08 Nov 2017 16:58:54 +0800</pubDate><description><![CDATA[点击打开链接
http://blog.youkuaiyun.com/jackwen110200/article/details/52105493]]></description><category></category></item><item><title><![CDATA[vue中使用base64和md5]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78438015</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78438015</guid><author>ylhsuper</author><pubDate>Fri, 03 Nov 2017 18:05:09 +0800</pubDate><description><![CDATA[1.在项目根目录下安装

cnpm install --save js-base64
cnpm install --save js-md5


2.在项目文件中引入


import md5 from 'js-md5';

let Base64 = require('js-base64').Base64;


3.在项目文件中使用

base64:
Base64.enc]]></description><category></category></item><item><title><![CDATA[遍历表单的 elements 集合来访问 Input 对象。（DOM elements 集合）]]></title><link>https://blog.youkuaiyun.com/ylhsuper/article/details/78437304</link><guid>https://blog.youkuaiyun.com/ylhsuper/article/details/78437304</guid><author>ylhsuper</author><pubDate>Fri, 03 Nov 2017 17:00:40 +0800</pubDate><description><![CDATA[Firstname: 
		Lastname: 
				  
	

	elements 集合 点击测试                            $("#elementsBtn").on('click', function(event) {
				// 一：
				// <!-- elements 集合可返回包含表单中所有元素的数组。
				// 元素在数组中出现的顺序和它们在]]></description><category></category></item></channel></rss>