<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tdhszsh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tdhszsh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tdhszsh]]></copyright><item><title><![CDATA[javascript中对象浅拷贝]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/140452161</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/140452161</guid><author>tdhszsh</author><pubDate>Tue, 16 Jul 2024 00:39:42 +0800</pubDate><description><![CDATA[这是因为原本obj和obj2指向同一块内存空间。对于情况1，只是修改了这个内存空间的内容，而obj和obj2依然都指向这个空间，因此obj2.a输出的也是修改后的内容。直接修改obj对象，相当于在内存中开辟了一个新的内存空间并让obj指向它，则obj和obj2不再指向同一块内存，可以看作是新声明的一个obj变量覆盖了原来的obj，这时的obj和obj2已经没有任何关系了。所以obj2.a输出的依然是旧的值；]]></description><category></category></item><item><title><![CDATA[理解js中函数参数的值传递]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/132613779</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/132613779</guid><author>tdhszsh</author><pubDate>Fri, 01 Sep 2023 11:39:30 +0800</pubDate><description><![CDATA[值传递听起来像深拷贝，但不能理解为深拷贝，也就是说不能理解为：在内存中又创建了一个一模一样的对象，然后让形参指向这个对象；传递的是引用类型时，传递过来的只是实参的一个地址引用，即形参获得的也是一个地址引用，此时形参与实参指向的堆内存是相同的。所以值传递的值可理解为“内存地址”，传递可理解为“复制”。]]></description><category></category></item><item><title><![CDATA[JavaScript的执行环境和this详解]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/132591933</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/132591933</guid><author>tdhszsh</author><pubDate>Thu, 31 Aug 2023 23:47:37 +0800</pubDate><description><![CDATA[执行环境（也称执行上下文）是JavaScript中最为重要的一个概念，它描述的是执行中的代码所处的环境；在JavaScript中，执行环境分为全局执行环境和函数执行环境。全局执行环境是最基本且唯一的执行环境，在执行环境栈中，全局环境处于栈底的位置，直到退出应用程序，全局环境才会从栈中出栈，即全局环境被销毁；函数执行环境，是指函数被调用时就会创建并且压入执行环境栈顶的环境；]]></description><category></category></item><item><title><![CDATA[vue+elementUI实现表格行拖拽到其它区域（无需插件）]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/132148716</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/132148716</guid><author>tdhszsh</author><pubDate>Tue, 08 Aug 2023 09:58:49 +0800</pubDate><description><![CDATA[elementUI的表格组件没有拖拽事件，下面的代码可实现把表格行的内容拖拽到其它区域。]]></description><category></category></item><item><title><![CDATA[es6的some和every方法使用；]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/124428191</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/124428191</guid><author>tdhszsh</author><pubDate>Tue, 26 Apr 2022 17:01:57 +0800</pubDate><description><![CDATA[关于es6的some和every方法的使用及注意点。]]></description><category></category></item><item><title><![CDATA[对promise、resolve和reject的简单理解]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/123423670</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/123423670</guid><author>tdhszsh</author><pubDate>Fri, 11 Mar 2022 15:02:27 +0800</pubDate><description><![CDATA[对于promise中resolve和reject方法的简单理解。]]></description><category></category></item><item><title><![CDATA[finalshell连接虚拟机（centos7）超时]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/111744175</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/111744175</guid><author>tdhszsh</author><pubDate>Sat, 26 Dec 2020 15:01:27 +0800</pubDate><description><![CDATA[有时候在不当关闭虚拟机之后，可能会出现finalshell终端连接虚拟机超时的情况：java.net.ConnectException: Connection timed out: connect。
打开虚拟机里面的终端，如果知道虚拟机的ip地址，在终端输入ping 自己虚拟机ip地址，会发现是ping不通的；并且在本机上打开cmd命令窗口ping 自己虚拟机ip地址也是请求超时。
这时候在虚拟机终端里面输入ifconfig命令查看虚拟机的ip地址，输出的结果如果没有ens33属性，或者ens33属性下不显]]></description><category></category></item><item><title><![CDATA[vue cli4 搭建项目基本步骤]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/110732469</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/110732469</guid><author>tdhszsh</author><pubDate>Sun, 06 Dec 2020 15:03:32 +0800</pubDate><description><![CDATA[在项目搭建之前，需要安装好node，npm和vue-cli，从vue cli2之后的版本和之前的有些不一样，这是针对vue cli4版本进行的项目搭建。

打开vs code的终端，进入想要存放新项目的文件夹，通过vue create vuecli-show命令新建项目，如下图所示：

按下回车键后，可以选择自己保存过的配置（vue_shop是我之前保存的）或默认的，也可以选择最后一项手动配置，如下图所示：

选择手动配置，回车后还需要选择项目所需的功能，如下图所示，按空格选中或取消某一项功能（如果选择了第]]></description><category></category></item><item><title><![CDATA[阿里云服务器ecs从购买到上传网站详细教程]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/104507403</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/104507403</guid><author>tdhszsh</author><pubDate>Sun, 01 Mar 2020 22:08:34 +0800</pubDate><description><![CDATA[今天花了一整天的时间在阿里云ecs上，从最开始的购买ecs就遇到了很多问题，个人觉得这些东西对于新手来说很不友好，现在把我从购买完ecs到搭建网站的过程以及遇到的一些问题写下来，也算是一次总结。
可能对新手来说，怎么选择云服务器的配置就是一个问题。刚好有个朋友告知最近阿里云有个活动是关照学生党的，学生认证通过的用户可以免费领取一个ecs，期限是6个月，每天早上八点起开始领取，先到先得，有兴趣的可以...]]></description><category></category></item><item><title><![CDATA[html5+css 写京东首页。。。]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/104565403</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/104565403</guid><author>tdhszsh</author><pubDate>Fri, 28 Feb 2020 22:10:35 +0800</pubDate><description><![CDATA[html5+css3实现的静态京东首页




]]></description><category></category></item><item><title><![CDATA[解决ajax跨域请求本地文件问题（火狐浏览器）]]></title><link>https://blog.youkuaiyun.com/tdhszsh/article/details/104425158</link><guid>https://blog.youkuaiyun.com/tdhszsh/article/details/104425158</guid><author>tdhszsh</author><pubDate>Fri, 21 Feb 2020 12:25:20 +0800</pubDate><description><![CDATA[代码如下：
	在使用ajax请求本地.txt文件时，会发现返回的xmlhttp.responseText内容是空，设置alert弹窗可以发现xmlhttp.status返回的值是0而不是200:
因此代码执行else语句里面的内容，网页上的段落变为“出错”：

至于为什么xmlhttp.status的值是0，经过浏览器调试可以看到是因为ajax发生跨域请求，火狐浏览器默认开启同源策略，不允许访问不...]]></description><category></category></item></channel></rss>