<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[thinkingicecola的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/thinkingicecola</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; thinkingicecola]]></copyright><item><title><![CDATA[day15]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/140169917</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/140169917</guid><author>thinkingicecola</author><pubDate>Thu, 04 Jul 2024 15:36:03 +0800</pubDate><description><![CDATA[toSplice(与splice相同,可以添加和替换元素,不同的是,不改变原数组,但是无法获取被删除的元素)数组中的元素如果是非引用类型.不能修改这个元素的内容,不管是不是引用类型都不能修改这个元素本省的值。作用:遍历数组,每次遍历要求回调函数返回一个值,将每次返回的值放在一个新数组中,特点:不遍历空元素。归并  只在遍历数组后返回一个值,这个值可以是任何类型,比如数组,对象,布尔值,使用目的:不是为了遍历,是为了返回新数组,并且新数组与原数组相同.倒序,不改变原数组,返回一个倒叙后的新数组。]]></description><category></category></item><item><title><![CDATA[asfdsa]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/140092095</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/140092095</guid><author>thinkingicecola</author><pubDate>Wed, 03 Jul 2024 16:31:03 +0800</pubDate><description><![CDATA[js是一个弱类型语言，意味着函数中的参数，无法限制，传入实参的数据类型，这有可能因为传入参数的类型，不符合运行的特征造成函数的错误.函数中，局部变量，在函数中，使用var定义的变量就是局域变量，let定义局部变量，const定义局部常量，这时候，我们尽量在函数中判断函数的数据类型，或者进行数据类型的转换，以保证我的的函数运行后，达到预期。在函数中，如果使用了let，意味着匿名函数的命名，参数，局部变量，局部函数的的名称都不能相同.函数外的变量，函数内可以调用，函数内定义的变量，函数外无法调用.]]></description><category></category></item><item><title><![CDATA[day13]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/140118539</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/140118539</guid><author>thinkingicecola</author><pubDate>Wed, 03 Jul 2024 16:30:44 +0800</pubDate><description><![CDATA[因为for循环,settimeout是一个异步的不会等待时间完成后,再继续循环,因此循环在这里知识开启了10个settimeout而并不是每次循环都等待settimeout 1秒后再触发循环.所以10词循环先完成,这时候i是10,等待1秒后,打印i的时候,i已经是10了,所以会打印10个10.settimeout在执行是可以传参,开启时i,这时候等待时间过后打印的就是传入的i.2.当需要在某个事情,处理完成后,在执行制定的函数,也需要使用回调函数.1.当需要在某个固定时间后,执行指定的函数,]]></description><category></category></item><item><title><![CDATA[day14(2)]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/140150597</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/140150597</guid><author>thinkingicecola</author><pubDate>Wed, 03 Jul 2024 16:30:25 +0800</pubDate><description><![CDATA[forEach (遍历数组,和for循环数组是一个意思,里面的回调函数,每次循环到一个元素时,会执行这个回调函数并且传入三个参数,value就是每个元素,index就是元素的下标,array就是原数组。在当前数组中选取指定开始小标的元素到指定结束下表的元素,复制到当前数组中指定目标开始的位置。改变在数组中指定下标的元素修改指定的元素,并且返回一个新数组,原数组不改变。如果没有设置填充开始的位置和结束的位置,默认填充整个数组.at()从数组中获取指定下标的元素,不修改原数组,可以写负数,表示从后往前数.]]></description><category></category></item><item><title><![CDATA[day11]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/140003880</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/140003880</guid><author>thinkingicecola</author><pubDate>Wed, 03 Jul 2024 16:29:53 +0800</pubDate><description><![CDATA[花括号内的语句块,意味着可以写多条语句,满足条件时,就会执行这些语句,不满足就不会执行语句块。当表达式,设置为true,就意味着case的条件为true,执行对应的语句块.返回的是boolean值时不要使用三元。defalt后面不写break。任何DOM对象都有以下的方法.获取文档元素,genjvid。这个就是文当中的body标签。]]></description><category></category></item><item><title><![CDATA[day14]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/140142535</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/140142535</guid><author>thinkingicecola</author><pubDate>Wed, 03 Jul 2024 12:00:02 +0800</pubDate><description><![CDATA[指定的key 数组是一种紧密集合,因此删除元素后,其他元素还会向前挪威占据空间,这样删除最前面的元素耗时最长,删除后的元素耗时短.对象中查找的顺序最快,可以通过key取到value的结果.,但是数组中想要查找元素,就需要从头开始遍历每个元素,指导找到时为止.slice(start,end)截取数组中的元素,返回一个截取出来的新数组,原数组不会改变。如果没有设置参数,默认start是0,默认end是数组的长度,相当于拿到整个数组的元素。改变元素组中的东西,但是引用地址没有改变,将新元素添加到,数组的尾部。]]></description><category></category></item><item><title><![CDATA[day10]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139976323</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139976323</guid><author>thinkingicecola</author><pubDate>Thu, 27 Jun 2024 08:47:38 +0800</pubDate><description><![CDATA[字符串中,如果没有任何自负,全部都是空格,或者字符串中有全部是0,或者全部是空格,这种情况转换成数值为0.当++放在变量前面时,返回值就是运算+1后的结果返回,如果++放在变量的后面,返回值先返回变量值后才会+1。2.任何运算符都是有返回值的,因此++ 也会有返回值,++可以放在变量前,也可以放在变量的后面。5.如果字符串中有非数值字符,强转为数值后都是NaN(数值类型的非数值),没成功的都叫NaN。在||的情况下,如果转换为布尔值的情况下处理按照||的处理法则。]]></description><category></category></item><item><title><![CDATA[day09]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139946496</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139946496</guid><author>thinkingicecola</author><pubDate>Thu, 27 Jun 2024 08:47:25 +0800</pubDate><description><![CDATA[3.如果将script标签写在html结束后，这种写法是错误的，但是运行过程中浏览器会自动修复错误将将这里写的script放在body最下面，浏览器扫动修复是需要时间的，第二浏览器修复错误时DOM树已经渲染完成，如果要修复就需要重新将DOM拆分开，会造成二次回流。//没有预解析的，因此在这条语句之前使用x，x都是未定义的错误不能使用﹐错误的未定义，就没有这个变量空间var y=30;所有var定义的空间变量，但是没有赋值，当运行到对应的这句定义语句时才会赋值，这个叫做预解析var x=30;]]></description><category></category></item><item><title><![CDATA[day08]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139914021</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139914021</guid><author>thinkingicecola</author><pubDate>Thu, 27 Jun 2024 08:47:11 +0800</pubDate><description><![CDATA[如果一个父元素没有上边框、上内边距、内联内容、清除浮动等，那么它的上外边距会与其第一个子元素的上外边距合并。">">第一个子元素</p></div>在这种情况下，父元素和第一个子元素的上外边距会合并，最终的上外边距是50px。同样，如果一个父元素没有下边框、下内边距、内联内容、清除浮动等，那么它的下外边距会与其最后一个子元素的下外边距合并。">">最后一个子元素</p></div>在这种情况下，父元素和最后一个子元素的下外边距会合并，最终的下外边距是50px。]]></description><category></category></item><item><title><![CDATA[day06]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139826226</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139826226</guid><author>thinkingicecola</author><pubDate>Fri, 21 Jun 2024 17:00:08 +0800</pubDate><description><![CDATA[2.参照有定位的父辈级(不包括静态定位)进行位置移动,如果父辈级身上全部没有定位。当父辈机身上已经有了定位的时候,无需强制修改为父相子绝的状态,直接进行定位即可。3.配合方向词移动,相对方向的方向词同时出现,优先执行left top。借用了父的占位置,和子级的不占位置,便于页面的排版自上而下。1.惊醒网页顶部吸附滚动,在静止状态占位,在滚动状态不占位。2.只配合方向词top进行位置的判断(距离窗口顶部的距离)3.粘性定位在一开始占位置,滚动后,就不占位了。固定定位,在始终不占位置。3.配合方向词进行位移。]]></description><category></category></item><item><title><![CDATA[day07]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139848705</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139848705</guid><author>thinkingicecola</author><pubDate>Fri, 21 Jun 2024 16:59:53 +0800</pubDate><description><![CDATA[input,textarea,select,button为典型的行内块。max-width 最大宽度不能大于这个值,可以小于这个值。浏览器在识别行内元素和行内块元素,把他们当作文字来识别。min-width代表最小宽度,含义:不能小于这个值)行高限定的范围,会给垂直对齐方式提供垂直的空间。2.宽度默认是父元素的宽度,高度默认由内容撑开。最大高度的含义,不能大于这个值,只能小于这个值。最小高度,不能小于这个值,只能比他大。注意:多行不能设置高度,单行可以。方法一（解决盒子塌陷问题）4.溢出部分用省略号代替。]]></description><category></category></item><item><title><![CDATA[day05]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139789768</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139789768</guid><author>thinkingicecola</author><pubDate>Wed, 19 Jun 2024 17:38:51 +0800</pubDate><description><![CDATA[背景的连写取值不分先后顺序,单独书写一组数字+px单位的取值,代表背景的位置,/后面的一组数字+px代表图片的大小.百分比表示图片位置:(大盒子减去图片的宽或高)*百分比,就是背景图片的移动距离。当单独属性碰到背景连写的时候,单独属性一定要放到连写的后面,避免被层叠.浏览器在识别一行排列多个的标签的时候,浏览器会把他们当作文字来识别.背景图片会随着内容的滚动而滚动,前提是设置溢出隐藏的相关属性auto。简写:三组中,每一组都有相同的数字,可两个简写为一个。背景图片不能撑开标签的范围,是用来修饰标签范围的。]]></description><category></category></item><item><title><![CDATA[day04]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139760591</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139760591</guid><author>thinkingicecola</author><pubDate>Tue, 18 Jun 2024 17:59:13 +0800</pubDate><description><![CDATA[text-align:justify-----为水平两端对齐,不会让这一行出现任何缝隙,文本水平平铺占满。1.浮动元素会脱离标准流(脱标)-标准流或文档流:标签本身自带的特性,浮动元素在标准流当中不占位置。3.浮动找浮动--浮动标签与浮动标签会在一行排列(横向标签要足够宽,否则浮动标签,会折行显示)2._>当浮动标签的前面是独占一行的标签,那么浮动标签会这些标签的下面依次排放.1-.当浮动标签后面有标准流的标签,那么这些标签会跑到浮动标签的下方。4.特殊的显示 效果---一行排列多个 可以设置宽高。]]></description><category></category></item><item><title><![CDATA[day02]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139680411</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139680411</guid><author>thinkingicecola</author><pubDate>Mon, 17 Jun 2024 21:20:32 +0800</pubDate><description><![CDATA[value里面的值是给服务器看的,而button标签包裹的的文字,是给用户看的。autofocus自动光标定位,只能给一个表单标签添加,最多只能存在一次。2.post:本意:传送数据,传送的数据在地址栏看不见--暗文传送。1.get:本意:获取数据,传送的数据在地址栏看得见--明文传送。3.get相对于post的安全性低,post相对于get安全性高。post传送的数据理论上无限制,但是服务器会约束。input type取值为month时.input type取值为date时.]]></description><category></category></item><item><title><![CDATA[day03]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139732962</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139732962</guid><author>thinkingicecola</author><pubDate>Mon, 17 Jun 2024 17:25:20 +0800</pubDate><description><![CDATA[选中某一类标签无论嵌套多深都能选中(1.清清除某一类标签自带的特征,给某一类标签添加相同的功能,或者)important的时候,如果同时有其他选择器,继承的!important无效。访问过后的状态,设置了visited伪类选择器之后,不再有激活瞬间没有了,被层叠掉了.1.命名方式:有数字,字母下划线,中划线,组合而成,不能是数字开头,不能是汉字.作用:清除标签自带的内外边距的,清除缩进(比如dl,dt,dd的dd缩进)2.任何标签都有class属性,任何标签都可以起名字,类名找到标签。]]></description><category></category></item><item><title><![CDATA[day 02]]></title><link>https://blog.youkuaiyun.com/thinkingicecola/article/details/139669281</link><guid>https://blog.youkuaiyun.com/thinkingicecola/article/details/139669281</guid><author>thinkingicecola</author><pubDate>Fri, 14 Jun 2024 11:51:03 +0800</pubDate><description><![CDATA[测试文本]]></description><category></category></item></channel></rss>