<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Joe53645364的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Joe53645364</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Joe53645364]]></copyright><item><title><![CDATA[专业素养（一）]]></title><link>https://blog.youkuaiyun.com/Joe53645364/article/details/120853256</link><guid>https://blog.youkuaiyun.com/Joe53645364/article/details/120853256</guid><author>Joe53645364</author><pubDate>Thu, 06 Jan 2022 01:12:06 +0800</pubDate><description><![CDATA[浏览器两部分：
shell
内核：渲染引擎（layout engineer）或（Rendering Engine）和 JS 引擎
后来 JS 引擎越来越独立，内核就倾向于单指渲染引擎
和其他模块
浏览器发展史
最早的浏览器是首个网页浏览器 Worldwide Web  简称www  ，给了CERN（欧洲核子研究中心），做为处理庞大数据库的
Mosaic(马赛克)出现了 ， 第一个能显示和使用图片的浏览器
NetScape（网景）公司 成立了发布了第一款商业浏览器NetScape Navigator ，Gec]]></description><category></category></item><item><title><![CDATA[AJAX]]></title><link>https://blog.youkuaiyun.com/Joe53645364/article/details/110004347</link><guid>https://blog.youkuaiyun.com/Joe53645364/article/details/110004347</guid><author>Joe53645364</author><pubDate>Fri, 19 Mar 2021 16:42:12 +0800</pubDate><description><![CDATA[AJAX从零到实现认识AJAX
认识AJAX
AJAX：Asynchronous Javascript and XML
允许浏览器与服务器进行通讯而无需刷新当前页面的技术都被叫做AJAX
浏览器与服务器交互且不用刷新整个页面的方法
XMLHttpRequest:该对象是对JavaScript的一个扩展，可
使网页与服务器进行通信。是创建Ajax应用的最佳选择。
实际上通常把Ajax当成XMLHttpRequest对象的代名词

...]]></description><category></category></item><item><title><![CDATA[JS数组回忆]]></title><link>https://blog.youkuaiyun.com/Joe53645364/article/details/109783246</link><guid>https://blog.youkuaiyun.com/Joe53645364/article/details/109783246</guid><author>Joe53645364</author><pubDate>Fri, 20 Nov 2020 16:22:58 +0800</pubDate><description><![CDATA[JS数组数组数组的定义数组的读和写数组的常用方法ES3.0：改变原数组push()pop()shift()和unshift()reverse()splice()sort()不改变原数组
最近才开始写博客，主要是发现自己学的很多东西都忘掉了，
正好可以回忆复习一下。唉????，真是学多少忘多少。
数组
数组的定义
var arr=[];
var arr= new Array();

这两个基本没什么区别，但是第二个new Array()里面只传了一个参数时，他会将其当作数组的长度而不是第一位的值。
数组的读和]]></description><category></category></item><item><title><![CDATA[C盘空间不足，拓展C盘]]></title><link>https://blog.youkuaiyun.com/Joe53645364/article/details/109821545</link><guid>https://blog.youkuaiyun.com/Joe53645364/article/details/109821545</guid><author>Joe53645364</author><pubDate>Thu, 19 Nov 2020 19:48:21 +0800</pubDate><description><![CDATA[拓展C盘空间
最近发现身边很多人居然把很多文件都放在C盘，C盘空间不足，甚至是我身边很多学电脑的人。在这里说一下C盘空间的拓展。
Win10系统里win+x可以直接选择磁盘管理
或者在此电脑中选择计算机——&gt;管理——&gt;——&gt;磁盘管理

只有一个磁盘分出的不同区才能抽出空间去分配，这个是我给分了C盘50G后的

可以看到里面除了C、D还有很多的分区，这些里面有什么恢复分区，EFI系统分区什么的，这些不可以动，能给C、D分进去的只能是未分配空间。
而磁盘分区只能是向下拓展：所以即使有些人的电脑]]></description><category></category></item><item><title><![CDATA[原生js实现对象的深度克隆]]></title><link>https://blog.youkuaiyun.com/Joe53645364/article/details/109754977</link><guid>https://blog.youkuaiyun.com/Joe53645364/article/details/109754977</guid><author>Joe53645364</author><pubDate>Tue, 17 Nov 2020 21:49:16 +0800</pubDate><description><![CDATA[原生js实现对象的深度克隆

判断是不是原始值（另外是引用值）
判断是数组还是对象
判断相应的数组或对象

e.g.将obj克隆到obj1上且互不影响
var obj={
    name: "wxy",
    age: 20,
    headset : ['wf','powerbeats'],
    son : {
        name: "wjx",
        son : {
            age:1
        }
    }
}

var obj1  = {}

fun]]></description><category></category></item><item><title><![CDATA[WindowsForm窗体连接数据库]]></title><link>https://blog.youkuaiyun.com/Joe53645364/article/details/109745165</link><guid>https://blog.youkuaiyun.com/Joe53645364/article/details/109745165</guid><author>Joe53645364</author><pubDate>Tue, 17 Nov 2020 16:58:36 +0800</pubDate><description><![CDATA[在已经建立好窗体和表的情况下简单连接数据库简单数据库语句：查看所需连接数据库的连接字符串写入Dao类
如果不会以命令行去打，可以下载SSMS方便使用：SSMS下载地址
以学生表为例
简单数据库语句：
Insert delete Update执行成功后会返回受影响行数
查询：select *from Student where ID=’’  //select查询所有在Student的数据  ， where是限定条件写在单引号里。
插入：Insert into Student values(’’,’’,’’) ]]></description><category></category></item><item><title><![CDATA[call/apply（）笔记]]></title><link>https://blog.youkuaiyun.com/Joe53645364/article/details/109689421</link><guid>https://blog.youkuaiyun.com/Joe53645364/article/details/109689421</guid><author>Joe53645364</author><pubDate>Sun, 15 Nov 2020 13:03:04 +0800</pubDate><description><![CDATA[call/apply（）笔记call（）/apply（）
call（）/apply（）
作用：改变this指向
正常函数执行时也是调用了call()
e.g.  test（）—&gt;  test.call()
test.call(obj,‘yuan’,300)
call()的第一个参数为改变的this的指向（此时变成obj了），从第二个参数开始之后的参数都是传入的形参。
应用：
这样可以调用已有的方法来实现自己的功能。
function Person (name , age, sex) {
    thi]]></description><category></category></item><item><title><![CDATA[对象枚举笔记]]></title><link>https://blog.youkuaiyun.com/Joe53645364/article/details/109675909</link><guid>https://blog.youkuaiyun.com/Joe53645364/article/details/109675909</guid><author>Joe53645364</author><pubDate>Fri, 13 Nov 2020 15:29:02 +0800</pubDate><description><![CDATA[对象枚举笔记对象枚举：1. hasOwnProperty2. in3. instanceofcall（）
闭包：变量私有化，不会污染全局变量
init（）入口初始化
对象枚举：
for in 循环  查看或修改对象的属性
let obj1 = {
    a:123,
    b:234,
    c:456
} 
for(let key in obj1){
    console.log(obj1[key]);
    obj1[key]++;
    console.log(obj1[key]);
}
]]></description><category></category></item></channel></rss>