<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PHPer修炼之路]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tydl206</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tydl206]]></copyright><item><title><![CDATA[轻松掌握Vue.js中 import、export模块用法]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/125085866</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/125085866</guid><author>tydl206</author><pubDate>Wed, 01 Jun 2022 16:27:18 +0800</pubDate><description><![CDATA[轻松掌握Vue.js中 import、export模块用法，介绍了import和export命令的常用用法及注意点，还有动态import(）函数的使用。]]></description><category></category></item><item><title><![CDATA[Vue路由（二）]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/124865215</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/124865215</guid><author>tydl206</author><pubDate>Thu, 19 May 2022 16:02:44 +0800</pubDate><description><![CDATA[使用nginx部署项目
web服务器：
TOMCAT java html
APache PHP html java
IIS  asp 和 asp.net
undowtow java
nodejs 它可以部署web服务器
nginx html php 部署前端，比较流行的一个web服务器
启动 CD到nginx目录 执行 nginx 或者 start nginx  或者 直接运行nginx.exe
关闭 nginx -s stop 或 任务管理器  ctrl+alt+esc
location / {
root]]></description><category></category></item><item><title><![CDATA[Vue项目工程化+路由]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/124750152</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/124750152</guid><author>tydl206</author><pubDate>Fri, 13 May 2022 13:36:31 +0800</pubDate><description><![CDATA[20220513录屏
                  
3 Vue项目工程化
什么是Vue项目工程化开发？

Vue HTML项目—中小型项目，比如单页、留言板、访客预约、简单的企业网站。
HTML开发的痛点：
​	在很多 Vue 项目中，我们使用 Vue.component 来定义全局组件，紧接着用 new Vue({ el: '#container '}) 在每个页面内指定一个容器元素。

全局定义 (Global ...]]></description><category></category></item><item><title><![CDATA[vue组件笔记二]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/124590952</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/124590952</guid><author>tydl206</author><pubDate>Thu, 05 May 2022 16:02:52 +0800</pubDate><description><![CDATA[子传父:自定义事件 v-on


props用于父组件向子组件传递数据，还有一种比较常见的是子组件传递数据或事件到父组件中。我们应该如何处理呢？这个时候，我们需要使用自定义事件向父组件传递参数来完成。


我们之前学习的v-on不仅仅可以用于监听DOM事件，也可以用于组件间的自定义事件。



自定义事件流程：
在子组件中，通过$emit()来触发事件。
在父组件中，通过v-on来监听子组件。
举例：click事件


子组件：模板template中，建立一个click事件，@click="post(tex]]></description><category></category></item><item><title><![CDATA[Vue组件笔记（一）]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/124477824</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/124477824</guid><author>tydl206</author><pubDate>Thu, 28 Apr 2022 16:42:12 +0800</pubDate><description><![CDATA[Vue组件基础 (重点)
组件实现与步骤
什么是组件化？

人面对复杂问题的处理方式：


任何一个人处理信息的逻辑能力都是有限的。
所以，当面对一个非常复杂的问题时，我们不太可能一次性搞定一大堆内容。
但是，我们人有一种天生的能力，拆分成很多个可以处理的小问题，再将其放在整体当中，你会发现问题也会迎刃而解。
新房装修 改水电 地板砖 木工进厂 刷漆 买家具 家电  入住


组件化也是类似的思想：


如果我们将一个页面中所有的处理逻辑全部放在一起，处理起来就会变得非常复杂，而且不利于后续的管理以及扩展。]]></description><category></category></item><item><title><![CDATA[Vue.js培训笔记 4月22日]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/124340558</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/124340558</guid><author>tydl206</author><pubDate>Fri, 22 Apr 2022 11:03:19 +0800</pubDate><description><![CDATA[2 Vue.js进阶
生命周期_钩子函数（重点）

生命周期函数：在某一时刻, 自动执行的函数。到什么时候做什么事，自动！！
生命：拟人化
https://v3.cn.vuejs.org/api/options-lifecycle-hooks.html


// 与el data 平级
created() {
    console.log("this.$data: ", this.$data, "this.$el: ", this.$el);
},

beforeCreate, created,befor]]></description><category></category></item><item><title><![CDATA[Vue.js学习笔记 2022 04 17]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/124231725</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/124231725</guid><author>tydl206</author><pubDate>Sun, 17 Apr 2022 16:28:57 +0800</pubDate><description><![CDATA[Vue.js学习笔记
1  Vue.js基础
Vue.js介绍
vuejs 渐进式 JavaScript 框架
Vue.js 如何应用
1 在普通html项目中，引入VUE.JS
Hb 的项目 生成的 默认是3.X版本
修改为  2.6.10版本
在html head 里 引进js文件
	&lt;script src="js/v2.6.10/vue.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;

2 利用vue cli 搭建工程模]]></description><category></category></item><item><title><![CDATA[Vue.js学习笔记 2022 04 14]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/124174634</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/124174634</guid><author>tydl206</author><pubDate>Thu, 14 Apr 2022 16:09:28 +0800</pubDate><description><![CDATA[Vue.js学习笔记
1  Vue.js基础
Vue.js介绍
vuejs 渐进式 JavaScript 框架
Vue.js 如何应用
1 在普通html项目中，引入VUE.JS
Hb 的项目 生成的 默认是3.X版本
修改为  2.6.10版本
在html head 里 引进js文件
	&lt;script src="js/v2.6.10/vue.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;

2 利用vue cli 搭建工程模]]></description><category></category></item><item><title><![CDATA[创建字母序列数组]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/79271525</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/79271525</guid><author>tydl206</author><pubDate>Tue, 06 Feb 2018 15:58:17 +0800</pubDate><description><![CDATA[创建字母序列的数组。


  $qq=”B”;
  
  key=65;//&#x5927;&#x5199;&#x5B57;&#x6BCD;65&#x5F00;&#x5934;&#xFF0C;" role="presentation" style="position: relative;">key=65;//大写字母65开头，key=65;//大写字母65开头，key = 65;//大写字母65开]]></description><category></category></item><item><title><![CDATA[IIS伪静态URL重写规则入门]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/79160889</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/79160889</guid><author>tydl206</author><pubDate>Thu, 25 Jan 2018 13:44:10 +0800</pubDate><description><![CDATA[IIS有两种可以伪静态的工具，一个是UrlRewriter.dll的ISAPI组件，这种重写文件大多是httpd.ini文件，另外一种是iis官方的URL重写工具，今天主要简单介绍一个这个URL重写工具的规则： 
它的图标和位置是这样的： 
 
入站规则列表： 


这里的规则就是做伪静态的规则，实际上它是一种301跳转。 
比如我们打开其中一个规则： 
 
我们可以看到两个关键的地方： 
上图中]]></description><category></category></item><item><title><![CDATA[PHP命名空间(Namespace)的使用详解]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/79070982</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/79070982</guid><author>tydl206</author><pubDate>Tue, 16 Jan 2018 09:32:19 +0800</pubDate><description><![CDATA[对于命名空间，官方文档已经说得很详细[查看]，我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题，PHP中不允许两个函数或者类出现相同的名字，否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决，最常见的一种做法是约定一个前缀。例：项目中有两个模块：article和message board，它们各自有一个处理用户留言的类Comment。之后我可能想要增加对所有用户留言的]]></description><category></category></item><item><title><![CDATA[THINKCMF-正则表达式获取正文中的第一个图片URL函数]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/79061750</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/79061750</guid><author>tydl206</author><pubDate>Mon, 15 Jan 2018 10:30:14 +0800</pubDate><description><![CDATA[1. 在COMMON底部添加函数代码function cmf_get_first_image_url($id)
{  
    $content=Db::table('cmf_portal_post')->field('post_content')->where('id',$id)->find();//根据ID查询文章正文内容
    $content['post_content']=html_en]]></description><category></category></item><item><title><![CDATA[THINKCMF-Nginx伪静态规则]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/79061587</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/79061587</guid><author>tydl206</author><pubDate>Mon, 15 Jan 2018 10:17:09 +0800</pubDate><description><![CDATA[必要条件：域名绑到Public文件夹上location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}
  location ~ /.*\.php/ {
    rewrite ^(.*?/?)(.*\.php)(.*)$ /$2?s=$3 las]]></description><category></category></item><item><title><![CDATA[CentOS 7下安装GUI图形界面]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/79061537</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/79061537</guid><author>tydl206</author><pubDate>Mon, 15 Jan 2018 10:13:24 +0800</pubDate><description><![CDATA[CentOS 7下安装GUI图形界面

1、如何在CentOS7下安装GUI图形界面

  当你安装CentOS7服务器版本的时候，系统默认是不会安装GUI的图形界面程序，这个需要手动安装CentOS7 Gnome GUI包。


2、在系统下使用命令安装gnome图形界面程序

  在安装Gnome包之前，需要检查一下安装源(yum)是否正常，因为需要在yum命令来安装gnome包。

  第一]]></description><category></category></item><item><title><![CDATA[PHP集成腾讯云短信的Demo]]></title><link>https://blog.youkuaiyun.com/tydl206/article/details/79010435</link><guid>https://blog.youkuaiyun.com/tydl206/article/details/79010435</guid><author>tydl206</author><pubDate>Tue, 09 Jan 2018 10:59:45 +0800</pubDate><description><![CDATA[在开发过程中，做个过三、四个短信接入的项目，其中腾讯云短信是我感觉集成起来最容易的一个。现在将展示一个云短信单条短信发布的代码：

<?php

namespace Qcloud\Sms\Demo;

require_once "SmsSender.php";
require_once  "SmsVoiceSender.php";

use Qcloud\Sms\SmsSingleSender]]></description><category></category></item></channel></rss>