<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rising_sun521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rising_sun521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rising_sun521]]></copyright><item><title><![CDATA[dart安装—趟坑之旅]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/109577312</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/109577312</guid><author>rising_sun521</author><pubDate>Mon, 09 Nov 2020 14:41:12 +0800</pubDate><description><![CDATA[最近公司老大让学习flutter，从哔站上看了点视频资料，怎料第一步安装dart，卡的我痛不欲生，因此写下此篇文章，希望后来人少掉点头发；喜欢请点赞。
一、安装dart
地址：https://gekorm.com/dart-windows/

也可以去我的网盘中下载，
链接：https://pan.baidu.com/s/1vJOwPcFxbrMONyvJjP2-WA
提取码：mcet
二、配置环境
安装成功之后，对其进行环境配置
（1）配置系统变量
Name：DART_SDK
Key：D:\useing\]]></description><category></category></item><item><title><![CDATA[使用正则截取地址栏参数]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/104984363</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/104984363</guid><author>rising_sun521</author><pubDate>Fri, 20 Mar 2020 11:24:50 +0800</pubDate><description><![CDATA[遇到的问题：获取 url 中的参数

指定参数名称，返回该参数的值 或者 空字符串
不指定参数名称，返回全部的参数对象 或者 {}
如果存在多个同名参数，则返回数组
使用正则进行判断
该代码引用牛客网 —— 作者：JianJian

function getUrlParam(sUrl,sKey){
  var result = {};
  sUrl.replace(/\??(\w+)=(\w+)&...]]></description><category></category></item><item><title><![CDATA[闭包详解]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/104947657</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/104947657</guid><author>rising_sun521</author><pubDate>Wed, 18 Mar 2020 16:40:01 +0800</pubDate><description><![CDATA[闭包是函数的一种高级适用方式。
函数有两个阶段:定义阶段；调用阶段
定义阶段
1.开辟一个储存空间
2.把函数体内的代码一模一样的放在这个空间内（不解析变量）
3.把储存空间的地址给函数名
调用阶段
1.按照函数名的地址找到函数的存储空间
2.形参赋值
3.预解析
4.在内存中开辟一个执行空间
5.将函数储存空间中的代码拿出来在刚刚开辟的执行空间中执行
6.执行完毕后，内存中开辟的执行空间销毁
注...]]></description><category></category></item><item><title><![CDATA[页面导入样式的两种方法及区别]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/104937208</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/104937208</guid><author>rising_sun521</author><pubDate>Wed, 18 Mar 2020 09:24:15 +0800</pubDate><description><![CDATA[页面导入样式通常使用link和@import
区别
1、本质区别：link是XHTML标签，@import是CSS提供的一种方式。
2、加载顺序：
当页面被加载时，link引用CSS会同时被夹在，而@import引用CSS会等到页面全被下载完再加载；因此当使用@import加载CSS页面时网速慢时页面有时会没样式
3、兼容性：
@import时CSS2.1提出的老浏览器不支持，只有IE5以上才能识...]]></description><category></category></item><item><title><![CDATA[认识计算属性和watch、methods]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/104856877</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/104856877</guid><author>rising_sun521</author><pubDate>Sat, 14 Mar 2020 11:36:03 +0800</pubDate><description><![CDATA[1、computed（计算属性）
它会根据你所依赖的数据动态显示新的计算结果。计算结果会被缓存，computed的值在getter执行后会缓存，只有在它依赖的属性值改变之后，下一次获取computed的值才会重新调用对应的getter来计算。
计算属性将被混入到Vue实例中。所有getters和setter的this上下文自动的绑定Vue实例。
注意：如果在计算属性使用了箭头函数，则this不会指...]]></description><category></category></item><item><title><![CDATA[vue生命周期]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/104856355</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/104856355</guid><author>rising_sun521</author><pubDate>Sat, 14 Mar 2020 11:01:46 +0800</pubDate><description><![CDATA[vue生命周期总共分为8各阶段，有四中种每一种分两个阶段，共8个阶段。
1、创建
beforeCreate（创建前）—— 组件实例更新被创建，组件属性计算之前，数据对象data此时都为undefined，未初始化。
created（创建后）—— 组件实例创建完成，属性已经被绑定，数据对象data已存在，但是DOM未生成，无法操作元素标签。
2、挂载
beforeMount（挂载前）—— vue实例...]]></description><category></category></item><item><title><![CDATA[http与 content-type详解]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/104622019</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/104622019</guid><author>rising_sun521</author><pubDate>Sat, 14 Mar 2020 10:43:39 +0800</pubDate><description><![CDATA[经历了第一次面试，面试官问了content-type吗？当时蒙了一下没反应过来，现在总结一下加深了解。
content-type是HTTP协议header中的一个重要参数，它用于表示发送或者接收到的数据类型，浏览器根据content-type来决定数据的打开方式。
content-type描述的是发送端，在这里发送端既可以是服务器也可以是客户端。
他代表了发送端发送的实体数据的数据类型。
**常见...]]></description><category></category></item><item><title><![CDATA[ES6—Module简介]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/104845966</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/104845966</guid><author>rising_sun521</author><pubDate>Sat, 14 Mar 2020 10:40:21 +0800</pubDate><description><![CDATA[在ES6之前，社区制定了一些模块加载方案，最主要的有CommonJS和AMD两种。
CommonJS用于服务器；AMD用于浏览器
ES6在语言标准的层面上，实现了模块功能，而且实现的相当简单，完全可以取代CommonJS和AMD规范，成为浏览器和服务器通用的模块解决方案。
ES6模块的设计思想是尽量的静态化，使得编译时就能确定模块的依赖关系，以及输入和输出变量。CommonJS和AMD模块，都只能...]]></description><category></category></item><item><title><![CDATA[了解MVVM与MVC]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/104814217</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/104814217</guid><author>rising_sun521</author><pubDate>Thu, 12 Mar 2020 11:38:59 +0800</pubDate><description><![CDATA[一、MVC
即Model（模型）- View（视图）- Controller（控制器），是一种将业务逻辑、数据、界面显示分离开来的软件设计模式。
目的：将模型和视图代码分离，让同一个程序实现不同的表现方式 。
含义：
View（视图）：用户能够看到的界面
Model：功能的实现，数据库的连接，主要负责数据的存取
Controller：对请求进行处理，连接模型层和视图层
二、MVVM
Model（数...]]></description><category></category></item><item><title><![CDATA[同源策略与跨域以及解决方式]]></title><link>https://blog.youkuaiyun.com/rising_sun521/article/details/104643682</link><guid>https://blog.youkuaiyun.com/rising_sun521/article/details/104643682</guid><author>rising_sun521</author><pubDate>Wed, 11 Mar 2020 13:52:11 +0800</pubDate><description><![CDATA[1.什么是同源策略
同源策略是为了增强浏览器上的安全性
同源：URL由协议、域名、端口和路径组成；如果URL的协议、域名和端口相同，则表示他们同源
浏览器的同源策略，限制了来自不同源的‘document’或脚本，对当前‘document’读取或设置某属性。
从一个域上加载的脚本不允许访问另一个域的文档属性。
2.解决方案
(1)基于jsonp实现的跨域请求
页面中的链接、重定向以及表单提交是不会受...]]></description><category></category></item></channel></rss>