<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Miranda0922的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Miranda0922</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Miranda0922]]></copyright><item><title><![CDATA[作用域和闭包——面试题]]></title><link>https://blog.youkuaiyun.com/Miranda0922/article/details/88791875</link><guid>https://blog.youkuaiyun.com/Miranda0922/article/details/88791875</guid><author>Miranda0922</author><pubDate>Mon, 01 Apr 2019 17:49:20 +0800</pubDate><description><![CDATA[题目：

说一下对变量提升的理解
	说明 this 几种不同的使用场景
	创建 10 个&lt;a&gt;标签，点击的时候弹出来对应的序号
	如何理解作用域
	实际开发中闭包的应用


1、说一下对变量提升的理解

函数执行时会先创建当前的上下文环境，其中这两点会产生“变量提升”的效果

变量定义
	函数声明（注意和函数表达式的区别）
2、说明 this 几种不同的使用场景

作为构造函数执行
...]]></description><category></category></item><item><title><![CDATA[作用域和闭包]]></title><link>https://blog.youkuaiyun.com/Miranda0922/article/details/88791971</link><guid>https://blog.youkuaiyun.com/Miranda0922/article/details/88791971</guid><author>Miranda0922</author><pubDate>Fri, 29 Mar 2019 18:16:57 +0800</pubDate><description><![CDATA[知识点：

执行上下文
	this
	作用域
	作用域链
	闭包


执行上下文

范围：一段&lt;script&gt;或者一个函数
	全局：变量定义，函数声明 【一段&lt;script&gt;】
	函数：变量定义，函数声明，this，arguments（函数中参数的集合）【函数】
ps. 注意“函数声明”和“函数表达式”的区别


console.log(a)  // undefined
...]]></description><category></category></item><item><title><![CDATA[写一个贴近实际开发原型链继承的例子]]></title><link>https://blog.youkuaiyun.com/Miranda0922/article/details/88791722</link><guid>https://blog.youkuaiyun.com/Miranda0922/article/details/88791722</guid><author>Miranda0922</author><pubDate>Mon, 25 Mar 2019 13:23:14 +0800</pubDate><description><![CDATA[function Elem(id){
    this.elem = document.getElementById(id)
}

Elem.prototype.html = function(val){
    var elem = this.elem
    if(val){
        elem.innerHTML = val
        return this  // 链式操作
...]]></description><category></category></item><item><title><![CDATA[JavaScript 原型和原型链]]></title><link>https://blog.youkuaiyun.com/Miranda0922/article/details/88670483</link><guid>https://blog.youkuaiyun.com/Miranda0922/article/details/88670483</guid><author>Miranda0922</author><pubDate>Fri, 22 Mar 2019 17:26:56 +0800</pubDate><description><![CDATA[知识点：构造函数；构造函数—扩展；原型规则和示例；原型链；instanceof


构造函数：

用大写字母开头来命名（Foo），写代码时也要遵循这个规范
	基于一个构造函数可以 new 出很多的函数，类似于模板的这样一个机制
	new 一个构造函数返回一个对象的过程：
	new 时把参数传进去（也可以不传参）
		new 这个函数时，函数里的 this 会变成空对象
		用 this. 为属...]]></description><category></category></item><item><title><![CDATA[JavaScript 变量类型与变量计算]]></title><link>https://blog.youkuaiyun.com/Miranda0922/article/details/88666572</link><guid>https://blog.youkuaiyun.com/Miranda0922/article/details/88666572</guid><author>Miranda0922</author><pubDate>Tue, 19 Mar 2019 16:54:31 +0800</pubDate><description><![CDATA[知识点：变量类型、变量计算

变量类型

值类型 VS 引用类型（对象、数组、函数）
	typeof 运算符详解
变量计算

强制类型转换
	字符串拼接
		== 运算符
		if 语句
		逻辑运算
	


值类型：每个变量都能存储各自的值，不会相互影响。


var a = 100;
var b = a;
a = 200;
console.log(b);  // 100


引用类型：只...]]></description><category></category></item><item><title><![CDATA[MVC中几种常用ActionResult]]></title><link>https://blog.youkuaiyun.com/Miranda0922/article/details/78140645</link><guid>https://blog.youkuaiyun.com/Miranda0922/article/details/78140645</guid><author>Miranda0922</author><pubDate>Sat, 30 Sep 2017 11:04:02 +0800</pubDate><description><![CDATA[MVC中几种常用ActionResult


一、定义
MVC中ActionResult是Action的返回结果。ActionResult 有多个派生类，每个子类功能均不同，并不是所有的子类都需要返回视图View，有些直接返回流，有些返回字符串等。ActionResult是一个抽象类，它定义了唯一的ExecuteResult方法，参数为一个ControllerContext，下面为您介绍M]]></description><category></category></item><item><title><![CDATA[多个 ul / ol （无序列表/有序列表）的嵌套时的重叠问题]]></title><link>https://blog.youkuaiyun.com/Miranda0922/article/details/75021378</link><guid>https://blog.youkuaiyun.com/Miranda0922/article/details/75021378</guid><author>Miranda0922</author><pubDate>Wed, 12 Jul 2017 15:56:50 +0800</pubDate><description><![CDATA[本来觉得写前端页面也不是一天两天，这样的问题应该是小菜一碟，可真正在做项目调格式的时候却突然懵逼了，想了半天才想明白是什么问题（也有可能因为之前已有的 css 总文件并不是我写的，没找到问题的症结）。如果你是一个前端小白，希望你不要踩这样的坑；如果你是一个入门级选手，希望你在做企业级项目的时候会想到这一点~
下面说正题首先我搭了一个这样的页面框架<div class="wrapper">]]></description><category></category></item><item><title><![CDATA[.net 中 ActionResult 返回类型]]></title><link>https://blog.youkuaiyun.com/Miranda0922/article/details/74463222</link><guid>https://blog.youkuaiyun.com/Miranda0922/article/details/74463222</guid><author>Miranda0922</author><pubDate>Wed, 05 Jul 2017 17:40:30 +0800</pubDate><description><![CDATA[使用 VS 写后台页面，右击 Controllers 文件夹新建了一个 MVC5 控制器 LicenseController.cs，里面内置了一些代码片段：public class LicenseController : Controller
    {
        // GET: Inside/License（此为自动生成的文件夹路径）
        public ActionResult]]></description><category></category></item><item><title><![CDATA[Razor模板引擎]]></title><link>https://blog.youkuaiyun.com/Miranda0922/article/details/74235778</link><guid>https://blog.youkuaiyun.com/Miranda0922/article/details/74235778</guid><author>Miranda0922</author><pubDate>Mon, 03 Jul 2017 18:18:09 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item></channel></rss>