<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xsc2022的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xsc2022</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xsc2022]]></copyright><item><title><![CDATA[小程序2.]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/126697317</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/126697317</guid><author>xsc2022</author><pubDate>Mon, 05 Sep 2022 02:53:56 +0800</pubDate><description><![CDATA[步骤01 创建一个组件02 在页面中注册组件}03 在页面中使用组件组件的构造函数                Component外部类   externalClasses父组件传入的属性（参数）     properties:组件内部的数据   data组件的方法         methods组件的传参（父传子）子组件接收}子组件页面wxml使用{{title}}子组件js的methods中使用子传父子组件js父组件。]]></description><category></category></item><item><title><![CDATA[小程序基础]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/126531130</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/126531130</guid><author>xsc2022</author><pubDate>Thu, 25 Aug 2022 19:38:27 +0800</pubDate><description><![CDATA[组件，模板语法，事件，表单的双向绑定]]></description><category></category></item><item><title><![CDATA[react知识点]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/126412979</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/126412979</guid><author>xsc2022</author><pubDate>Thu, 18 Aug 2022 20:55:02 +0800</pubDate><description><![CDATA[2.html文本：列表渲染：{list.map(item=>{item})}{this.add(参数)}}>1. {flag&&为true显示}doit = () =>{alert("你好")}子传父，执行父组件的传递过来的props回调函数。]]></description><category></category></item><item><title><![CDATA[webpack知识点]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/126358604</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/126358604</guid><author>xsc2022</author><pubDate>Tue, 16 Aug 2022 09:22:59 +0800</pubDate><description><![CDATA[入口起点(entry point) 指示 webpack 应该使用哪个模块，来作为构建其内部 依赖图(dependency graph) 的开始。进入入口起点后，webpack 会找出有哪些模块和库是入口起点（直接和间接）依赖的。默认值是 ./src/index.js，但你可以通过在 webpack configuration 中配置 entry 属性，来指定一个（或多个）不同的入口起点。在webpack运行过程做打包，压缩，清理，open:"是否自动打开浏览器"host:"域名",hot:"热更新",..]]></description><category></category></item><item><title><![CDATA[Vue2与Vue3的区别]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/126275029</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/126275029</guid><author>xsc2022</author><pubDate>Wed, 10 Aug 2022 21:48:10 +0800</pubDate><description><![CDATA[vue2响应式原理采用Object.defineProperties 监听对象的getter与setter。销毁前后 beforeDestroy,destroyed。创建前后 beforeCreate,created。创建前后 beforeCreate,created。挂载前后 beforeMount,mounted。更新前后 beforUpdate,updated。挂载前后 beforeMount,mounted。更新前后 beforUpdate,updated。vue3 pxoy代理的方式监听对象。..]]></description><category></category></item><item><title><![CDATA[vue2高级]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/126240369</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/126240369</guid><author>xsc2022</author><pubDate>Tue, 09 Aug 2022 09:43:49 +0800</pubDate><description><![CDATA[mixin作用: 多个组件可以共享数据和方法，在使用mixin的组件中引入后，mixin中的方法和属性也就并入到该组件中，可以直接使用。// 原理:通过object.definePropery劫持对象的getter获取,setter设置。// 使用数组的更新,重写了数组的方法原型来实现.push pop split。// vue双向绑定原理,数据更新,试图更新,试图更新,数据更新。this.$set(this.list,3,"下")list:["天","天","向","上"]2.$parent父组件。...]]></description><category></category></item><item><title><![CDATA[vuex基础]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/126005161</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/126005161</guid><author>xsc2022</author><pubDate>Tue, 26 Jul 2022 23:38:39 +0800</pubDate><description><![CDATA[在大型,特大型,vue项目中做数据统一管理的，在vuex中存储的数据,每个组件都可以引用到，vuex中的数据发生变化,引用该数据的组件会自动更新。]]></description><category></category></item><item><title><![CDATA[git总结]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/125560828</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/125560828</guid><author>xsc2022</author><pubDate>Fri, 01 Jul 2022 20:51:33 +0800</pubDate><description><![CDATA[世界上最先进的分布式管理系统https：//git-scm.com/注：xxx是账号 git init 初始化目录 这里远程仓库用的是gitee.com里的仓库]]></description><category></category></item><item><title><![CDATA[ES6知识点2]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/125417033</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/125417033</guid><author>xsc2022</author><pubDate>Wed, 22 Jun 2022 21:50:00 +0800</pubDate><description><![CDATA[1.字符串2. 数组 3.函数参数 4.类]]></description><category></category></item><item><title><![CDATA[ES6小结]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/125398822</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/125398822</guid><author>xsc2022</author><pubDate>Tue, 21 Jun 2022 21:44:15 +0800</pubDate><description><![CDATA[ES6应用：]]></description><category></category></item><item><title><![CDATA[nodejs知识点2]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/125303493</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/125303493</guid><author>xsc2022</author><pubDate>Wed, 15 Jun 2022 20:20:33 +0800</pubDate><description><![CDATA[1.模块的使用 2.自定义模块 3.fs文件处理  4.http服务器模块]]></description><category></category></item><item><title><![CDATA[mysql安装使用]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/125284907</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/125284907</guid><author>xsc2022</author><pubDate>Tue, 14 Jun 2022 21:18:17 +0800</pubDate><description><![CDATA[（1）右击电脑属性（2）.找到环境变量—>系统变量—>Path，选中后点击编辑（3）在Path环境变量中点击新建，将之前设置的安装目录添加进去 启动cmd命令程序定位到安装目录下  执行命令 mysqld -install 和 mysqld --initialize 。 两条命令执行完毕以后，在MySQL的安装目录下会出现一个data文件夹 在data文件夹中有一个以.err结尾的文件 用记事本打开.err文件，文件中存储了数据库的临时密码。也可以使用记事本的查找功能查找关键词password执行命令 ne]]></description><category></category></item><item><title><![CDATA[CMD命令]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/125265875</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/125265875</guid><author>xsc2022</author><pubDate>Mon, 13 Jun 2022 21:07:26 +0800</pubDate><description><![CDATA[1.进入cmd窗口2.路径3.目录切换命令4.查看目录5.清空窗口6.创建文件夹7.删除文件夹8.删除文件9.查看帮助   help10.结束正在运行的命令11.常用命令12.查看当前ip]]></description><category></category></item><item><title><![CDATA[nodejs知识点]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/125262957</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/125262957</guid><author>xsc2022</author><pubDate>Mon, 13 Jun 2022 17:01:25 +0800</pubDate><description><![CDATA[1.node -v 查看nodejs的版本
（没有出现版本号说明node.js没有安装成功）4.npm  5.安装源6.文件夹解释7.安装8.卸载9.版本10.帮助命令]]></description><category></category></item><item><title><![CDATA[ajax的3个要点（带案例）]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/125196525</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/125196525</guid><author>xsc2022</author><pubDate>Thu, 09 Jun 2022 11:11:42 +0800</pubDate><description><![CDATA[http是一种无状态的网络协议1.建立TCP网络连接（与服务器联通）
2.客户端发送请求头+请求体
3.服务器应答响应头+响应体
4.关闭TCP连接
5.客户端（浏览器）渲染内容一、请求行（请求报头）响应行
HTTP/1.1  协议
200 响应码
ok 状态
响应头信息
Content-Type返回的数据类型
空行
响应体（返回的网页）参考链接：restFul
get 获取
post 添加
put 修改
delete 删除
trace 回显
head 只发送头信息
potions 选项响应码大全
1xx ]]></description><category></category></item><item><title><![CDATA[js知识点8]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/125153126</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/125153126</guid><author>xsc2022</author><pubDate>Mon, 06 Jun 2022 20:38:53 +0800</pubDate><description><![CDATA[1原型与原型链
2.闭包]]></description><category></category></item><item><title><![CDATA[JS知识点7]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/124991614</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/124991614</guid><author>xsc2022</author><pubDate>Thu, 26 May 2022 21:11:11 +0800</pubDate><description><![CDATA[1.for循环


for(初始化变量 ；循环条件 ；变量更新 ){
  循环操作;
}

特点：先判断，再执行



初始化变量 ---&gt; 循环条件(true) ---&gt; 循环操作 ---&gt;更新变量



注意事项:

1.是否满足条件:(如果不满足：代码一次不执行)

2.是否有结束条件（如果没有，就是一个死循环（无限循环））

3.浏览器15秒还没反应过来，就会自动崩溃


2.自定义函数


声明函数
function 函数名(形参1 ，形参2 ，....){
  函数...]]></description><category></category></item><item><title><![CDATA[JS知识点6]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/124972217</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/124972217</guid><author>xsc2022</author><pubDate>Wed, 25 May 2022 19:54:16 +0800</pubDate><description><![CDATA[1.事件传递


阻止事件传递
event.stopPropagation()



阻止默认事件
event.preventDefault()


2.鼠标事件


mouseover 鼠标移入
mouseout 鼠标移出
mousedown 鼠标按下
mouse 鼠标弹起
mousemove 鼠标移动
click 单击
dblclick双击


3.键盘事件


event.keyCode 键对应数字编码

event.key 键盘的名称

event.which 等于keyCode


4.表单事件
]]></description><category></category></item><item><title><![CDATA[JS知识点5]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/123906792</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/123906792</guid><author>xsc2022</author><pubDate>Wed, 06 Apr 2022 23:53:43 +0800</pubDate><description><![CDATA[1.for循环结构 


for(var i=0;i&lt;100;i++){   

   document.write("我最棒&lt;/br&gt;"); 

}



for（参数初始化）（条件判断）（更新循环变量）｛

         循环体被执行；

｝



使用for循环结构的步骤

1、分析循环条件和循环操作 

2、套用for语法写出代码 

3、检查循环是否能够退出



1、循环初始化：i = 0；j = 输入值 

2、循环条件：i&lt;=输入值 ...]]></description><category></category></item><item><title><![CDATA[JS知识点4]]></title><link>https://blog.youkuaiyun.com/xsc2022/article/details/123884541</link><guid>https://blog.youkuaiyun.com/xsc2022/article/details/123884541</guid><author>xsc2022</author><pubDate>Thu, 31 Mar 2022 22:08:56 +0800</pubDate><description><![CDATA[1.switch结构


var mingCi = 1; switch (mingCi){  

     case 1:     

   alert("条件一情况下");       

  break;  

     case 2:        

 alert("条件二情况下");  

      break;    

   case 3:      

  alert("条件...]]></description><category></category></item></channel></rss>