<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[github_39143887的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/github_39143887</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_39143887]]></copyright><item><title><![CDATA[this指向问题]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/107555978</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/107555978</guid><author>github_39143887</author><pubDate>Fri, 24 Jul 2020 10:48:02 +0800</pubDate><description><![CDATA[&lt;!DOCTYPEhtml&gt;

&lt;htmllang="en"&gt;

&lt;head&gt;

&lt;metacharset="UTF-8"/&gt;

&lt;metaname="viewport"content="width=device-width,initial-scale=1.0"/&gt;

&lt;title&gt;Document&lt;/title&gt;

&lt;/head&gt;

&lt;body&gt;
...]]></description><category></category></item><item><title><![CDATA[python 装饰器]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/88055470</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/88055470</guid><author>github_39143887</author><pubDate>Fri, 01 Mar 2019 13:18:41 +0800</pubDate><description><![CDATA[&quot;&quot;&quot;
    装饰器：
        定义：本质是函数，（装饰其他函数）就是为其他函数添加附加功能
        原则：1. 不能修改被装饰的函数的源代码
              2. 不能修改被装饰的函数的调用方式


    实现装饰器知识储备：
        1. 函数即&quot;变量&quot;
        2. 高阶函数
            a: 把一个函数名当做实参传给另外一个函数...]]></description><category></category></item><item><title><![CDATA[python string用法]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/87879978</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/87879978</guid><author>github_39143887</author><pubDate>Fri, 22 Feb 2019 15:50:23 +0800</pubDate><description><![CDATA[

str = &quot;this is A \tstring&quot;

print(str.capitalize())  # 首字母大写
print(str.count(&quot;i&quot;))  # 统计出现次数

&quot;&quot;&quot;
lower() 方法只对ASCII编码，也就是‘A-Z’有效，对于其他语言（非汉语或英文）中把大写转换为小写的情况只能用 casefold() 方法
&quot;&quot;&quot;
# print(str.casefold(...]]></description><category></category></item><item><title><![CDATA[python 购物练习]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/87877364</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/87877364</guid><author>github_39143887</author><pubDate>Fri, 22 Feb 2019 14:10:23 +0800</pubDate><description><![CDATA[
product_list = [
    ('Iphone', 5800),
    ('Mac Pro', 9800),
    ('Watch', 10600),
    ('Coffee', 31)
]

shopping_list = []
salary = input(&quot;Input your salary: &quot;)

if salary.isdigit():  # 判断输入是否位数字
 ...]]></description><category></category></item><item><title><![CDATA[python  list 处理，及常用方法]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/87873748</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/87873748</guid><author>github_39143887</author><pubDate>Fri, 22 Feb 2019 10:41:31 +0800</pubDate><description><![CDATA[
name1 = ['zhangSan', 'liSi', 'wangWu']

&quot;&quot;&quot; 
    取值
&quot;&quot;&quot;
print(name1[0])  # 列表索引取值
print(name1[0:2])  # 切片  开始位置 ，结束位置
print(name1[0:2:2])  # 切片  开始位置 ，结束位置，步长
print(name1[-2:])

&quot;&quot;&quot;
    插入
&quot;&quot;&quot;
na]]></description><category></category></item><item><title><![CDATA[python  while  for循环，及if  else 语句的使用]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/87859971</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/87859971</guid><author>github_39143887</author><pubDate>Thu, 21 Feb 2019 14:21:27 +0800</pubDate><description><![CDATA[ 

#     while 实现 


count = 0
while count &amp;lt; 5:
    age = int(input('guess age:'))
    if age == 18:
        print(&quot;guess Success&quot;)
        break
    elif age &amp;gt; 18:
        print(&quot;Guess bigger!&quot;...]]></description><category></category></item><item><title><![CDATA[vue 中 ref 的用法]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/78421437</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/78421437</guid><author>github_39143887</author><pubDate>Thu, 02 Nov 2017 09:52:31 +0800</pubDate><description><![CDATA[{{item}}

 
  new Vue({
    el:'#demo',
    data(){
    return{
      list:[0,1,2,3,4]
    }     
    },
    created(){
    this.$nextTick( function() {//先渲染dom后执行console
  console.log(thi]]></description><category></category></item><item><title><![CDATA[vue 中nextTick的用法]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/78421153</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/78421153</guid><author>github_39143887</author><pubDate>Thu, 02 Nov 2017 09:30:14 +0800</pubDate><description><![CDATA[{{message}}

var vm = new Vue({
  el: '#example',
  data: {
    message: '123'
  }
})
vm.message = 'new message' // 更改数据
console.log(vm.$el.textContent === 'new message')
// console.log(
vm]]></description><category></category></item><item><title><![CDATA[vue中solt 的用法]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/78421123</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/78421123</guid><author>github_39143887</author><pubDate>Thu, 02 Nov 2017 09:28:31 +0800</pubDate><description><![CDATA[Document
  




  
    
      
      
        
        初始化段落一
        初始化段落二
      
      
      
        组件标题
        初始化段落一
        初始化段落二
        组件段落内容
        I am one
      ]]></description><category></category></item><item><title><![CDATA[JavaScript中getBoundingClientRect()方法详解]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/78412000</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/78412000</guid><author>github_39143887</author><pubDate>Wed, 01 Nov 2017 11:13:02 +0800</pubDate><description><![CDATA[getBoundingClientRect()

    这个方法返回一个矩形对象，包含四个属性：left、top、right和bottom。分别表示元素各边与页面上边和左边的距离。



var box=document.getElementById('box');         // 获取元素

alert(box.getBoundingClientRect().top); ]]></description><category></category></item><item><title><![CDATA[深入理解javascript原型链]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/78296788</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/78296788</guid><author>github_39143887</author><pubDate>Fri, 20 Oct 2017 16:22:18 +0800</pubDate><description><![CDATA[在javascript中原型和原型链是一个很神奇的东西，对于大多数人也是最难理解的一部分，掌握原型和原型链的本质是javascript进阶的重要一环。今天我分享一下我对javascript原型和原型链的理解。

      一、对象等级划分

　　我们认为在javascript任何值或变量都是对象，但是我还需要将javascript中的对象分为一下几个等级。

　　首先Object是顶]]></description><category></category></item><item><title><![CDATA[vue-resource promise兼容性问题]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/78260505</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/78260505</guid><author>github_39143887</author><pubDate>Tue, 17 Oct 2017 14:56:19 +0800</pubDate><description><![CDATA[一、Vue Resource如何使用？

大家都知道，我们在vue项目经常这样使用vue-resource

1.安装

npm install vue-resource --save


注：--save和--save-dev的区别就是，如果该npm包的代码需要被打包到上线文件，那就--save安装；否则就以--save-dev安装

2.初始化（在入口文件main.js文]]></description><category></category></item><item><title><![CDATA[融云聊天系统的应用]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/78260439</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/78260439</guid><author>github_39143887</author><pubDate>Tue, 17 Oct 2017 14:52:52 +0800</pubDate><description><![CDATA[因为产品需求，需要有聊天功能，客服功能。用的是融云的，他把什么方法都集成好了，用起来很方便。并且是免费的。但是第一次接触，并不是那么顺利，并且在网上搜不到相关核心资料，只能硬着头皮看文档，实在没办法就去融云提交工单。深知做前端第一次接触融云不不易，所以我在这梳理一下融云的相关方法。方便和我一样找不着头绪的前端使用。 
1.聊天室的样式（包括消息的气泡）是你自己定义的。融云不提供样式的选择。这样的好...]]></description><category></category></item><item><title><![CDATA[关于vue resource post 参数传不过去]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/77413728</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/77413728</guid><author>github_39143887</author><pubDate>Sat, 19 Aug 2017 16:36:51 +0800</pubDate><description><![CDATA[关于vueResource与后台进行数据交互


1、get的写法
mounted: function() {
    this.$http.get("url").then(
            function (res) {
                // 处理成功的结果
            },function (res) {
        // 处理失败的]]></description><category></category></item><item><title><![CDATA[Gulp 前端优化]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/75336120</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/75336120</guid><author>github_39143887</author><pubDate>Wed, 19 Jul 2017 09:52:32 +0800</pubDate><description><![CDATA[使用方法：


下载 node.js ， 
https://nodejs.org/en/，并安装 msi

一下命令都属于 dos 命令node -v，npm -v，检验是否下载成功（出现版本号）
将 npm 镜像到淘宝 
npm install cnpm -g --registry=https://registry.npm.taobao.org

然后用 cnpm 代替 np]]></description><category></category></item><item><title><![CDATA[跳出iframe到顶级窗口]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/74940070</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/74940070</guid><author>github_39143887</author><pubDate>Tue, 11 Jul 2017 09:37:11 +0800</pubDate><description><![CDATA[一个页面（非首页即要跳转的页面）中包含多个子页面（iframe框架），由于session失效，java后台 Filter重定向跳转到首页，首页嵌套在frame中。




首页（重定向页面）加入代码






if ( top.location != self.location ){


top.location =self.location;


}

]]></description><category></category></item><item><title><![CDATA[基于Vuejs+Element的注册插件的编写]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/74171163</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/74171163</guid><author>github_39143887</author><pubDate>Mon, 03 Jul 2017 09:28:38 +0800</pubDate><description><![CDATA[1.首先要在HTML文档中引入jQuery版本2.0以下的、一个vuejs库 一个Element-UI库


	script src="js/jquery-1.11.0.min.js">script>	script src="js/vue.js">script>	script src="js/index.js">script>
2.HTML的布局
		div id="app">]]></description><category></category></item><item><title><![CDATA[IE浏览器的兼容性的判断]]></title><link>https://blog.youkuaiyun.com/github_39143887/article/details/73732306</link><guid>https://blog.youkuaiyun.com/github_39143887/article/details/73732306</guid><author>github_39143887</author><pubDate>Mon, 26 Jun 2017 09:22:41 +0800</pubDate><description><![CDATA[第一种：

if(window.addEventListener){  

        alert("not ie");      }else if(window.attachEvent){          alert("is ie");      }else{          alert("这种情况发生在不支持DHTML的老版本浏览器（现在一般都支持）")      }]]></description><category></category></item></channel></rss>