<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lingkeyu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lingkeyu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lingkeyu]]></copyright><item><title><![CDATA[关于函数和变量的处理机制(附面试题)]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/81774802</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/81774802</guid><author>lingkeyu</author><pubDate>Fri, 17 Aug 2018 11:49:29 +0800</pubDate><description><![CDATA[
  关于函数和变量的处理机制,属于我们学习js的必备技能,
  
  也是面试经常会遇到的问题


分享一点自己整理的知识点,加个人理解

 
浏览器和NODE运行JS代码的时候，会提供一个供代码赖以执行的环境，我们把这个环境称之为“全局作用域” 


  浏览器：window 
  NODE：global 
  window和global代表全局作用域，他们也是全局对象（在JS代码的任何位置，...]]></description><category></category></item><item><title><![CDATA[javascript笔记总结篇(全集合)]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/81515429</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/81515429</guid><author>lingkeyu</author><pubDate>Wed, 08 Aug 2018 20:56:11 +0800</pubDate><description><![CDATA[w

随手翻阅以前的学习笔记，顺便整理一下放在这里，方便自己复习，也希望你有也有帮助吧
第一课时 入门基础
知识点：



操作系统就是个应用程序
只要是应用程序都要占用物理内存
浏览器本身也是一个应用程序
浏览器本身只懂得解析HTML
调用浏览器这个应用程序的一个功能绘制
1、javascript介绍







JavaScript操作DOM的本质是=获取+触发+改变

目...]]></description><category></category></item><item><title><![CDATA[学习笔记整理]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/81414786</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/81414786</guid><author>lingkeyu</author><pubDate>Sat, 04 Aug 2018 20:14:01 +0800</pubDate><description><![CDATA[ 
         
                     
                         
                1、let声明es5变量声明方式var存在两个问题:①变量提升，即变量不需要先声明后使用，亦可先使用后声明。②变量的作用域只有两种：全局作用域和局部作用域。let声明的变量作用域为块级作用域，且必须先声明后使用，使代码更加严谨。看下面这题，输出结果...]]></description><category></category></item><item><title><![CDATA[WEB前端开发人员须知的常见浏览器兼容问题及解决技巧]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/81409517</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/81409517</guid><author>lingkeyu</author><pubDate>Sat, 04 Aug 2018 12:09:51 +0800</pubDate><description><![CDATA[ 
         
                     
                 
  为什么会有兼容问题？ 


由于市场上浏览器种类众多，而不同浏览器其内核亦不尽相同，所以各个浏览器对网页的解析就有一定出入，这也是导致浏览器兼容问题出现的主要原因，我们的网页需要在主流浏览器上正常运行，就需要做好浏览器兼容。

使用Trident内核的浏览器：IE、Maxthon、TT；  ...]]></description><category></category></item><item><title><![CDATA[document.selection和window.getSelection属性和方法详解]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/81330076</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/81330076</guid><author>lingkeyu</author><pubDate>Wed, 01 Aug 2018 14:28:35 +0800</pubDate><description><![CDATA[IE系列函数：

TextRange的常用属性与方法：


属性：

boundingHeight 获取绑定TextRange对象的矩形的高度 
boundingLeft 获取绑定TextRange 对象的矩形左边缘和包含TextRange对象的左侧之间的距离 
offsetLeft 获取对象相对于版面或由offsetParent属性指定的父坐标的计算左侧位置 
offsetTop 获取对象相对于...]]></description><category></category></item><item><title><![CDATA[关于JavaScript的鼠标点击事件]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/81274052</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/81274052</guid><author>lingkeyu</author><pubDate>Sun, 29 Jul 2018 19:01:16 +0800</pubDate><description><![CDATA[1、识别按键类型（左中右）

左键是 window.event.button = 1 

右键是 window.event.button = 2 
中键是 window.event.button = 4 
没有按键动作window.event.button = 0

Firefox  
左键是 event.button = 0  
右键是 event.button = 2 
中键是 event.b...]]></description><category></category></item><item><title><![CDATA[秒懂JS中的盒模型~~]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/81234637</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/81234637</guid><author>lingkeyu</author><pubDate>Fri, 27 Jul 2018 11:42:21 +0800</pubDate><description><![CDATA[首先要明白什么是JS盒子模型???



JS盒模型  指的是通过JS中提供的一系列的属性和方法,获取页面中元素的样式信息值

#box(有很多自己的私有的属性) -&amp;amp;amp;gt;HTMLDivElement.prototype -&amp;amp;amp;gt;HTMLElement.prototype -&amp;amp;amp;gt;Element.prototype -&amp;amp;amp;gt;Node.prototype -&amp;amp;amp;gt;EventTarg]]></description><category></category></item><item><title><![CDATA[关于null和undefined那点事儿]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/81228143</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/81228143</guid><author>lingkeyu</author><pubDate>Thu, 26 Jul 2018 21:33:45 +0800</pubDate><description><![CDATA[null和undefined都代表没有, 
但是null是属性存在但是值不存在 
undefined是连这个属性都不存在

例如：


  document.parentNode(浏览器天生自带的一个属性:父亲节点的属性) -&amp;amp;amp;gt;null(因为一个页面中的document已经是最顶级元素了,它没有父亲) 
  document.parentnode -&amp;amp;amp;gt;undefined(因为没有par...]]></description><category></category></item><item><title><![CDATA[JQuery 源码分析]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/81228004</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/81228004</guid><author>lingkeyu</author><pubDate>Thu, 26 Jul 2018 21:26:04 +0800</pubDate><description><![CDATA[jQuery 源码分析



类库


提供了一些常用的方法,我们在开发项目的时候,随时可以引入这些类库,实现我们的业务需求,常用的有 jQuery zepto;
插件 : 带有一定的业务逻辑  , 选项卡插件  轮播图插件 我们在项目开发过程的时候,重复的业务可以用插件来代替 常用的插件 : swiper ,iscroll , Echarts
UI组件: 通过html css js 组成,使用的...]]></description><category></category></item><item><title><![CDATA[canvas背景登录首页]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/80621941</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/80621941</guid><author>lingkeyu</author><pubDate>Fri, 08 Jun 2018 13:31:03 +0800</pubDate><description><![CDATA[“`

 
 
  
   
   
   
   
   
  canvas 
   
   
   
   
   
    canvas{ 
        position:fixed; 
    } 
    .box{

    position:absolute;
    top:50%;
    left:50%;
}


 
 
  
  
   
   
    //定义画布宽...]]></description><category></category></item><item><title><![CDATA[canvas验证码]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/80621604</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/80621604</guid><author>lingkeyu</author><pubDate>Fri, 08 Jun 2018 12:36:23 +0800</pubDate><description><![CDATA[
  关于canvas验证码


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&]]></description><category></category></item><item><title><![CDATA[无缝轮播]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/80615419</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/80615419</guid><author>lingkeyu</author><pubDate>Thu, 07 Jun 2018 21:24:44 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head lang=&quot;en&quot;&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;
    &amp;lt;style&amp;gt;
        *{margin:0;padding:0;}
        ]]></description><category></category></item><item><title><![CDATA[box-sizing: border-box;的作用]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/80499284</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/80499284</guid><author>lingkeyu</author><pubDate>Tue, 29 May 2018 17:24:59 +0800</pubDate><description><![CDATA[box-sizing 属性可以被用来调整这些表现:

content-box  是默认值。如果你设置一个元素的宽为100px，那么这个元素的内容区会有100px宽，并且任何边框和内边距的宽度都会被增加到最后绘制出来的元素宽度中。

border-box 告诉浏览器去理解你设置的边框和内边距的值是包含在width内的。也就是说，如果你将一个元素的width设为100px,那么这100px会包含其它的...]]></description><category></category></item><item><title><![CDATA[关于JavaScript  如何快速进阶]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/79607309</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/79607309</guid><author>lingkeyu</author><pubDate>Mon, 19 Mar 2018 09:32:22 +0800</pubDate><description><![CDATA[关于JavaScript  如何快速进阶]]></description><category></category></item><item><title><![CDATA[京东购物车原理]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/78999366</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/78999366</guid><author>lingkeyu</author><pubDate>Mon, 08 Jan 2018 09:15:39 +0800</pubDate><description><![CDATA[今天来开始写一下关于购物车的东西, 这里首先抛出四个问题:

1）用户没登陆用户名和密码,添加商品, 关闭浏览器再打开后 不登录用户名和密码　问：购物车商品还在吗？ 

2）用户登陆了用户名密码,添加商品,关闭浏览器再打开后 不登录用户名和密码　问:购物车商品还在吗？   

3）用户登陆了用户名密码,添加商品, 关闭浏览器,然后再打开,登陆用户名和密码  问:购物车商品还在吗？

4）用户登陆了]]></description><category></category></item><item><title><![CDATA[详细分析内部类]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/78477035</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/78477035</guid><author>lingkeyu</author><pubDate>Wed, 08 Nov 2017 11:51:41 +0800</pubDate><description><![CDATA[内部类

                                 内部类  其实也就是一个类中还包含着另外一个类




http://blog.youkuaiyun.com/mzd8341/article/details/76163990?locationNum=1&fps=1



http://blog.youkuaiyun.com/u014236541/article/detail]]></description><category></category></item><item><title><![CDATA[HTML的零星笔记 - 基础]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/78283835</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/78283835</guid><author>lingkeyu</author><pubDate>Thu, 19 Oct 2017 13:42:42 +0800</pubDate><description><![CDATA[html的部分细碎笔记写在前面     ——             
  写页面一定要先整体布局，有初步结构，再开始着手往里面写代码，一定要把代码写规范，正确合理的利用标签，这样做开发才有利于后期的成品在展示中被搜索引擎找到。搜索引擎抓取的是网页中的文字和图片，根据抓取的标签不同，来确定你的作品（网页）的权重值，所以语义性标签的合理使用很重要。比如a标签需要添加title的属性，img标签要添加阿]]></description><category></category></item><item><title><![CDATA[京东-首页轮播]]></title><link>https://blog.youkuaiyun.com/lingkeyu/article/details/78163536</link><guid>https://blog.youkuaiyun.com/lingkeyu/article/details/78163536</guid><author>lingkeyu</author><pubDate>Fri, 06 Oct 2017 00:03:28 +0800</pubDate><description><![CDATA[自学前端差不多有半个月了吧，之前一直打算写出自己的第一篇博客，中途却是打开了又放弃，因为实在不知道该写点什么。正好现在闲来无事，就坐在电脑前写写自己这一段的感受吧。其实自学的话，有很多地方真的很让人头疼，没有一点基础真的很难让人弄明白，最简单的做法就是去网上找资料，看视频，做笔记，一点点的把自己需要的东西总结好。在有的资料分享交流群里，会有很多同基础的人一起交流学习，共同参考修改代码，看的多了，自己]]></description><category></category></item></channel></rss>