<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[QWH_PYTHON的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/QWH_PYTHON</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QWH_PYTHON]]></copyright><item><title><![CDATA[uni-app 微信小程序，直传图片、视频到OSS]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/107900239</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/107900239</guid><author>QWH_PYTHON</author><pubDate>Wed, 19 Aug 2020 17:04:21 +0800</pubDate><description><![CDATA[uni-app 微信小程序，直传图片、视频到OSS一：配置Bucket跨域访问
一：配置Bucket跨域访问

登录OSS管理控制台
单击Bucket列表，之后单击目标Bucket名称
单击权限管理 &gt; 跨域设置，在跨域设置区域单击设置
单击创建规则，配置如下图所示


...]]></description><category></category></item><item><title><![CDATA[uni-app 微信同声传译，实现AI语音功能（语音转文字，文字转语音，英汉互译]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/107898395</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/107898395</guid><author>QWH_PYTHON</author><pubDate>Sun, 09 Aug 2020 20:46:20 +0800</pubDate><description><![CDATA[uni-app 微信同声传译，实现AI语音功能（语音转文字，文字转语音，英汉互译）一：添加插件1、登录微信公众号平台，进入左边导航栏的设置，选择第三方设置，，添加插件，申请添加微信同声传译插件2、插件文档1.语音输入2文本翻译3语音合成二：使用插件1、配置2、引入三：完整功能页面
一：添加插件
1、登录微信公众号平台，进入左边导航栏的设置，选择第三方设置，，添加插件，申请添加微信同声传译插件

2、插件文档
1.语音输入
2文本翻译
3语音合成
https://mp.weixin.qq.com/wxopen]]></description><category></category></item><item><title><![CDATA[AJAX-AJAX 工具对象]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103623981</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103623981</guid><author>QWH_PYTHON</author><pubDate>Thu, 19 Dec 2019 21:46:38 +0800</pubDate><description><![CDATA[AJAX-AJAX 工具对象AJAX 工具对象一：使用 POST 请求二：使用 GET 请求
AJAX 工具对象
ajax.js
//ajax工具对象：1.兼容问题  2.便捷问题

function Ajax(){
	
	//1.兼容问题 xhr对象
	var xhr = null;
	
	if(window.XMLHttpRequest){//检测是否有XMLHttpRequest构造方法
	...]]></description><category></category></item><item><title><![CDATA[AJAX-GET]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103623878</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103623878</guid><author>QWH_PYTHON</author><pubDate>Thu, 19 Dec 2019 21:33:39 +0800</pubDate><description><![CDATA[AJAX-GETGET
GET

数据会出现在地址栏中
长度限制
get.php

&lt;?php
	//输出get请求
	echo $_GET['age'];
	echo "你好啊"
?&gt;

get.html
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;meta charset="utf-8"&gt;
&lt;/head...]]></description><category></category></item><item><title><![CDATA[AJAX-POST]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103623763</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103623763</guid><author>QWH_PYTHON</author><pubDate>Thu, 19 Dec 2019 21:25:18 +0800</pubDate><description><![CDATA[AJAX-POSTPOST
POST

数据不会出现在地址栏中
长度取决于服务器

post.php
&lt;?php
	//输出post请求
	echo $_POST['age'];
	echo "你好啊"
?&gt;

post.html
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;meta charset="utf-8"&g...]]></description><category></category></item><item><title><![CDATA[JavaScript-6.0-数组和对象]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103525023</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103525023</guid><author>QWH_PYTHON</author><pubDate>Fri, 13 Dec 2019 12:52:50 +0800</pubDate><description><![CDATA[JavaScript-6.0-数组和对象数组和对象
数组和对象

JavaScript 中的所有事物都是对象
对象是带有属性和方法的特殊数据类型

属性是与对象相关的值
方法是能够在对象上执行的动作


数组也是对象，它是一种集合型对象

数组对象的作用是使用单独的变量来存储一系列的值




...]]></description><category></category></item><item><title><![CDATA[JavaScript-5.4-JavaScript 事件-案例]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103282305</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103282305</guid><author>QWH_PYTHON</author><pubDate>Wed, 27 Nov 2019 19:56:39 +0800</pubDate><description><![CDATA[JavaScript-5.4-JavaScript 事件-案例案例一：对表格进行修改删除操作
案例
一：对表格进行修改删除操作
&lt;!DOCTYPE html&gt;
&lt;html lang="zh"&gt;
&lt;head&gt;
	&lt;meta charset="UTF-8"&gt;
	&lt;title&gt;对表格进行修改删除操作&lt;/title&gt;
	&lt;sty...]]></description><category></category></item><item><title><![CDATA[JavaScript-5.3-JavaScript 事件-JavaScript 的事件流模型]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103190201</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103190201</guid><author>QWH_PYTHON</author><pubDate>Tue, 26 Nov 2019 21:19:34 +0800</pubDate><description><![CDATA[JavaScript-5.3-JavaScript 事件-JavaScript 的事件流模型JavaScript 的事件流模型一：事件冒泡1、事件冒泡的概念2、触发事件冒泡的情况3、事件冒泡举例二：事件捕获1、事件捕获的概念2、触发事件捕获的情况3、事件捕获举例三：事件委派四：组织事件冒泡五：组织默认事件
JavaScript 的事件流模型

事件流，就是当一个节点触发事件时，事件会从当前节点流向...]]></description><category></category></item><item><title><![CDATA[JavaScript-5.2-JavaScript 事件-JavaScript 的事件模型]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103182854</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103182854</guid><author>QWH_PYTHON</author><pubDate>Thu, 21 Nov 2019 17:11:09 +0800</pubDate><description><![CDATA[JavaScript-5.2-JavaScript 事件-JavaScript 的事件模型JavaScript 的事件模型一：DOM0 事件模型二：DOM2 事件模型三
JavaScript 的事件模型
一：DOM0 事件模型
二：DOM2 事件模型
三

...]]></description><category></category></item><item><title><![CDATA[JavaScript-5.1-JavaScript 事件-JavaScript 事件]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103172072</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103172072</guid><author>QWH_PYTHON</author><pubDate>Thu, 21 Nov 2019 13:21:28 +0800</pubDate><description><![CDATA[JavaScript-5.1-JavaScript 事件-JavaScript 事件JavaScript 事件一：鼠标事件二：键盘事件1、键盘事件注意事项（1）三个事件的执行顺序（2）长按时触发的事件（3）onkeydown/onkeyup 和 onkeypress 的区别（4）通常将键盘事件声明在 document 上2、判断键盘按键(1)取到事件因子(2) 取到 ASCII 码值三：HTML ...]]></description><category></category></item><item><title><![CDATA[JavaScript-4.4-BOM 与 DOM-HTML DOM]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102996777</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102996777</guid><author>QWH_PYTHON</author><pubDate>Wed, 20 Nov 2019 12:45:18 +0800</pubDate><description><![CDATA[JavaScript-4.4-BOM 与 DOM-HTML DOMHTML DOM一：HTML DOM 操作表格对象二：HTML DOM 操作行对象三：HTML DOM 操作单元格对象
HTML DOM
一：HTML DOM 操作表格对象
二：HTML DOM 操作行对象
三：HTML DOM 操作单元格对象

...]]></description><category></category></item><item><title><![CDATA[JavaScript-4.5-BOM 与 DOM-案例]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103050588</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/103050588</guid><author>QWH_PYTHON</author><pubDate>Wed, 13 Nov 2019 15:46:35 +0800</pubDate><description><![CDATA[JavaScript-4.5-BOM 与 DOM-案例案例一：简单的留言板
案例
一：简单的留言板

输入昵称和评论内容，单击“提交内容”按钮，可以将最新的评论插入到已有评论的下方
昵称和评论内容为空时，不能提交
提交后获取当前时间

&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		...]]></description><category></category></item><item><title><![CDATA[JavaScript-4.3-BOM 与 DOM-Core DOM]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102758025</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102758025</guid><author>QWH_PYTHON</author><pubDate>Sun, 10 Nov 2019 12:12:21 +0800</pubDate><description><![CDATA[JavaScript-4.3-BOM 与 DOM-Core DOMCore DOM一：DOM 树结构分析二：操作元素节点三：操作文本节点四：操作属性节点五：JavaScript 修改元素样式六：获取层次节点七：创建新节点八：删除/替换节点
Core DOM

文档对象模型（DOM）是万维网联盟（W3C）的标准
DOM 定义了访问 HTML和 XML 文档的标准
W3C DOM 是中立于平台和语言接...]]></description><category></category></item><item><title><![CDATA[JavaScript-4.2-BOM 与 DOM-浏览器对象模型的其他对象]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102731997</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102731997</guid><author>QWH_PYTHON</author><pubDate>Fri, 25 Oct 2019 14:29:05 +0800</pubDate><description><![CDATA[JavaScript-4.2-BOM 与 DOM-浏览器对象模型的其他对象浏览器对象模型的其他对象一：screen：屏幕对象二：location：地址栏对象1、location 常用属性2、location 常用方法三：history：历史记录对象四：navigator：浏览器配置对象
浏览器对象模型的其他对象
一：screen：屏幕对象

screen 对象包含有关客户端显示屏幕的信息
四个常用...]]></description><category></category></item><item><title><![CDATA[JavaScript-4.1-BOM 与 DOM-window 对象]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102724718</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102724718</guid><author>QWH_PYTHON</author><pubDate>Thu, 24 Oct 2019 20:36:20 +0800</pubDate><description><![CDATA[JavaScript-4.1-BOM 与 DOM-window 对象window 对象一：window 对象属性二：window 对象的常用方法1、window 弹窗的输入输出2、open() 与 close()(1) open()(2) close()3、setTimeout() 与 clearTimeout()4、setInterval() 与 clearInterval()
window 对...]]></description><category></category></item><item><title><![CDATA[JavaScript-3.5-JavaScript 函数-案例]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102719634</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102719634</guid><author>QWH_PYTHON</author><pubDate>Thu, 24 Oct 2019 12:56:33 +0800</pubDate><description><![CDATA[JavaScript-3.5-JavaScript 函数-案例案例一：使用函数实现计算机功能二：递归
案例
一：使用函数实现计算机功能

使用 prompt 输入两个数和运算符号，计算两个数的操作结果
使用 switch 判断运算符号，调用函数计算两数结果

&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
	&lt;meta ch...]]></description><category></category></item><item><title><![CDATA[JavaScript-3.4-JavaScript 函数-代码的执行顺序]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102714793</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102714793</guid><author>QWH_PYTHON</author><pubDate>Thu, 24 Oct 2019 09:01:02 +0800</pubDate><description><![CDATA[JavaScript-3.4-JavaScript 函数-代码的执行顺序代码的执行顺序一：检查装载阶段二：代码执行阶段
代码的执行顺序

普通函数的声明语句与函数的调用语句没有先后顺序之分
匿名函数表达式的调用语句必须在函数声明语句之后，否则报错


JavaScript 代码执行的两个阶段
1.检查装载阶段：主要的工作是函数的声明、变量的声明等
2.代码执行阶段：主要的工作是函数的调用、变量的赋...]]></description><category></category></item><item><title><![CDATA[JavaScript-3.3-JavaScript 函数-函数中的内置对象]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102631449</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102631449</guid><author>QWH_PYTHON</author><pubDate>Fri, 18 Oct 2019 21:16:23 +0800</pubDate><description><![CDATA[JavaScript-3.3-JavaScript 函数-函数中的内置对象函数中的内置对象一：arguments 对象1、arguments 对象用于存储函数的实参列表2、使用 arguments.callee 表示当前函数的引用二：this 关键字
函数中的内置对象
一：arguments 对象

arguments 是一个伪数组对象

1、arguments 对象用于存储函数的实参列表

ar...]]></description><category></category></item><item><title><![CDATA[JavaScript-3.2-JavaScript 函数-匿名函数的声明与调用]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102628235</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102628235</guid><author>QWH_PYTHON</author><pubDate>Fri, 18 Oct 2019 19:51:15 +0800</pubDate><description><![CDATA[JavaScript-3.2-JavaScript 函数-匿名函数的声明与调用匿名函数的声明与调用一：事件调用匿名函数二：匿名函数表达式三：自执行函数
匿名函数的声明与调用

匿名函数就是指没有函数名的函数

一：事件调用匿名函数

配合事件使用

表示当触发哪一个事件时，执行哪一个匿名函数



&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;h...]]></description><category></category></item><item><title><![CDATA[JavaScript-3.1-JavaScript 函数-函数的声明与调用]]></title><link>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102615979</link><guid>https://blog.youkuaiyun.com/QWH_PYTHON/article/details/102615979</guid><author>QWH_PYTHON</author><pubDate>Fri, 18 Oct 2019 15:58:07 +0800</pubDate><description><![CDATA[JavaScript-3.0-JavaScript 函数-函数的声明与调用函数的声明与调用一：函数的声明1、有参函数2、无参函数二：函数的调用三：函数的作用域四：函数声明和调用的注意事项五：函数声明与函数调用没有先后之分
函数的声明与调用

函数的主要作用是将程序中需要重复使用的代码进行封装，从而可以使代码重复使用
函数的使用

声明
调用



一：函数的声明

在 JavaScript 中，函...]]></description><category></category></item></channel></rss>