<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Passerby的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lwang_hello</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lwang_hello]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/130275167</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/130275167</guid><author>lwang_hello</author><pubDate>Thu, 20 Apr 2023 20:49:26 +0800</pubDate><description><![CDATA[Dos命令]]></description><category></category></item><item><title><![CDATA[linux下非root账号安装jdk和maven]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/111352850</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/111352850</guid><author>lwang_hello</author><pubDate>Fri, 18 Dec 2020 09:29:53 +0800</pubDate><description><![CDATA[Linux下非root账号安装jdk和maven

先下载jdk-8u271-linux-x64.tar.gz， 然后拷贝到Linux服务器上
直接解压   tar -zxvf jdk-8u211-linux-x64.tar.gz
解压后，配置环境变量  vi ~/.bashrc
添加环境
最后，执行下 source ~/.bashrc，保存环境变量设置
检验
java -version
mvn -version


...]]></description><category></category></item><item><title><![CDATA[支付宝小程序]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/82150653</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/82150653</guid><author>lwang_hello</author><pubDate>Tue, 28 Aug 2018 16:50:02 +0800</pubDate><description><![CDATA[可能大多数人对微信小程序很熟悉，但是对于支付宝小程序了解并不是很多，因为做了一个支付宝小程序，所以把自己遇到的一些问题，或者是说我觉得比较重要的点列出来和大家分享一下。

我们先说说支付宝小程序它是什么？

顾名思义，支付宝小程序它就是手机应用嵌入支付宝客户端的一种方法，有以下特点： 
1.基于 Web 技术，学习成本低 
2.一套代码，同时支持 iOS 和 Android，接近原生体验 
3.提...]]></description><category></category></item><item><title><![CDATA[函数属性和方法]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/81151403</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/81151403</guid><author>lwang_hello</author><pubDate>Sun, 22 Jul 2018 08:25:22 +0800</pubDate><description><![CDATA[我们大家都知道，一个函数它有属性和方法，每个函数都包含两个属性：length和prototype。

length属性

length属性表示函数希望接收的命名参数的个数。 
举个例子

function sayName(name){
       alert(name);
}
function sum(sum1,sum2){
       return num1 +  num2;
}
funct...]]></description><category></category></item><item><title><![CDATA[小程序]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/80484731</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/80484731</guid><author>lwang_hello</author><pubDate>Mon, 28 May 2018 16:58:41 +0800</pubDate><description><![CDATA[最近一段时间小程序异常的火，特别是小程序游戏，刚好也有个小程序大赛，自己恰巧会前端，于是，我就开始了小程序的学习旅程，这个过程确实很有意思。

先来说说小程序的官方定义

小程序

小程序是指微信公众平台小程序，小程序可以帮助开发者快速的开发小程序，小程序可以在微信内被便捷地获取和传播；是一种不需要下载安装即可使用的应用小程序，和原有的三种公众号是并行的体系。

简单地说，小程序出现后，手机内存将...]]></description><category></category></item><item><title><![CDATA[语义化的理解]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/80309503</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/80309503</guid><author>lwang_hello</author><pubDate>Mon, 14 May 2018 14:44:29 +0800</pubDate><description><![CDATA[语义化这个问题在很多面试中都被提及，毕竟在前端的学习中它很重要，也很基础，我今天总结了一些关于语义化的理解，大家一起来学习吧！

HTML语义化：根据内容的结构化（内容语义化），选择合适的标签（代码语义化），便于开发者阅读和写出更优雅的代码，同时，让浏览器的爬虫和机器更好地解析。

1.去掉或样式丢失时候能让页面呈现清晰的结构：html本身是没有表现的，所以去掉或样式丢失的时候能让页面呈现清晰的结...]]></description><category></category></item><item><title><![CDATA[垃圾收集]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/80047676</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/80047676</guid><author>lwang_hello</author><pubDate>Mon, 23 Apr 2018 11:02:15 +0800</pubDate><description><![CDATA[我们都知道JavaScript具有自动垃圾收集机制，这也就是说，执行环境会管理代码执行过程中使用的内存。

这种垃圾收集机制的原理很简单：找出那些不再继续使用的变量，然后释放其占用的内存。

垃圾收集器必须跟踪那个变量有用哪个变量没用，对于不再有用的变量打上标记，以备将来收回其占用的内存。用于标识无用的策略可能会因实现而异，但具体到浏览器中的实现，则通常有两个策略。



一.标记清除

1.标记...]]></description><category></category></item><item><title><![CDATA[HTML中元素居中方法]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79747336</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79747336</guid><author>lwang_hello</author><pubDate>Thu, 29 Mar 2018 18:55:46 +0800</pubDate><description><![CDATA[之前我们就总结过很多剧中的方法，但是时间长不用，就会慢慢遗忘，所以我们从头来复习一次，变想边敲代码……文本居中height + line-height：两者配合使用，垂直方向居中 
text-align：父级的text-align，水平方向居中 
注意：text-align：center ；只是将子元素里的内联元素居中 
如果不是内联元素就要用到  margin： 0 auto；写个简单的代码来理解]]></description><category></category></item><item><title><![CDATA[事件冒泡和捕获]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79489529</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79489529</guid><author>lwang_hello</author><pubDate>Thu, 08 Mar 2018 20:32:20 +0800</pubDate><description><![CDATA[之前遇到过冒泡自己没太注意，直到今天在面经中看到，这才意识到是时候该好好研究冒泡和捕获了……我们先来看看事件捕获究竟是什么操作？事件捕获事件捕获：事件从最上一级标签开始往下查找，直到捕获到事件目标(target)。假设一个元素div，它有一个下级元素p。<div>
　　<p>元素</p>
</div>这两个元素都绑定了click事件，如果用户点击了p，它在div和p上都触发了click事件，那这两个]]></description><category></category></item><item><title><![CDATA[ES6-Promise]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79476766</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79476766</guid><author>lwang_hello</author><pubDate>Wed, 07 Mar 2018 20:56:20 +0800</pubDate><description><![CDATA[学过ES6的同学大概都知道Promise，可想而知Promise在ES6中很重要。Promise对象代表了未来将要发生的事件，用来传递异步操作的消息。Promise是一个构造函数，有属于自己私有的all,reject,resolve,rece等方法，也有原型上面的，属于实例对象调用的方法then,catch。Promise对象特点：1.对象的状态不受外界影响。Promise对象代表一个异步操作，有三]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79391792</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79391792</guid><author>lwang_hello</author><pubDate>Tue, 27 Feb 2018 18:18:46 +0800</pubDate><description><![CDATA[正则表达式很好用，我们先来说说什么是正则表达式

正则表达式 
也称规则表达式。（Regular Expression，在代码中常简写为regex、regexp或RE)，正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。

特点： 
1. 灵活性、逻辑性和功能性非常强； 
2. 可以迅速地用极简单的方式达到字符串的复杂控制； 
3. 对于刚接触的人来说，比较晦涩难懂。 
4.性能要比正...]]></description><category></category></item><item><title><![CDATA[MVVM框架]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79375766</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79375766</guid><author>lwang_hello</author><pubDate>Mon, 26 Feb 2018 12:32:04 +0800</pubDate><description><![CDATA[我们大家一直熟知的是MVC架构，iOS应用开发中使用也大都是MVC架构，随着项目开发度的增大，致使C层代码异常复杂，然而近年新出的MVVM架构有取代MVC架构的趋势。那么什么是MVVM架构？ 
说简单点，它就是MVC架构的加强版。 
其实说到MVVM架构，我们很有必要从头来看看这个发展阶段第一阶段JS操作HTML对于js学习前端的我们一点都不陌生，原生js当然也很重要，js操作HTML其实就是js通]]></description><category></category></item><item><title><![CDATA[JS中的栈和堆]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79357580</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79357580</guid><author>lwang_hello</author><pubDate>Fri, 23 Feb 2018 22:48:42 +0800</pubDate><description><![CDATA[学过数据结构的同学对于栈和堆都多少有点了解吧！不了解也没关系，学习JS中的栈和堆也一样的^_^，下面我们来看看栈和堆到底是何方神圣……一.栈和堆栈(stack)：栈会自动分配内存空间，会自动释放，存放基本类型，简单的数据段，占据固定大小的空间。 
基本类型：String，Number，Boolean，Null，Undefined堆(heap):动态分配的内存，大小不定也不会自动释放，存放引用类型，指]]></description><category></category></item><item><title><![CDATA[Gulp]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79340212</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79340212</guid><author>lwang_hello</author><pubDate>Tue, 20 Feb 2018 17:06:18 +0800</pubDate><description><![CDATA[前端真的是入门简单，要想学深那就很难了…… 
今天我跟大家分享一下前端学习中很强大的一个工具GulpGulpgulp是前端开发过程中对代码进行构建的工具，是自动化项目的构建利器； 
不仅能对网站资源进行优化，而且在开发过程中很多重复的任务能够使用正确的工具自动完成； 
gulp是基于Nodejs的自动任务运行器， 能自动化地完成 javascript/coffee/sass/less/html/im]]></description><category></category></item><item><title><![CDATA[HTTP AND HTTPS]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79282510</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79282510</guid><author>lwang_hello</author><pubDate>Wed, 07 Feb 2018 19:30:29 +0800</pubDate><description><![CDATA[HTTP和HTTPS



HTTP

大家都知道它是超文本传输协议，也就是提供一种发布和接受HTML页面的方法。



HTTPS

Hyper Text Transfer Protocol Secure 
简单讲就是HTTP的安全版，也就是HTTP下加入SSL层，SSL就是HTTPS的安全基础，加密就更离不开SSL。 
HTTP = HTTP + SSL

SSL

它又是什么？它是一个URI]]></description><category></category></item><item><title><![CDATA[HTTP知识点小集合]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79281548</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79281548</guid><author>lwang_hello</author><pubDate>Wed, 07 Feb 2018 16:28:58 +0800</pubDate><description><![CDATA[HTTP协议

对于HTTP之前我自己了解的不是很多，虽然我的专业是网工……现在了解也还不晚，这就整理了一些知识点和大家分享一下。



1.定义

： 
HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)的缩写，是用于从万维网(WWW)服务器传输超文本到本地浏览器的传送协议。 
HTTP是一个基于TCP/IP通信协议来传递数据(HTML文件，图片文件，查询结...]]></description><category></category></item><item><title><![CDATA[Cookie，LocalStorge、SesstionStorge的区别和用法]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79272835</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79272835</guid><author>lwang_hello</author><pubDate>Tue, 06 Feb 2018 17:29:16 +0800</pubDate><description><![CDATA[Cookie什么是cookie?cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时，就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。1.cookie所有数据都保存在浏览器，数据大小不超过4k，只适合保存小数据； 
2.cookie可以设置保存时间，在设置时间内一直有效，即使关闭浏览器窗口； 
3.cookie在所有同]]></description><category></category></item><item><title><![CDATA[DOM知识点集合]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79241248</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79241248</guid><author>lwang_hello</author><pubDate>Fri, 02 Feb 2018 17:08:36 +0800</pubDate><description><![CDATA[DOM

DOM( Document Object Model)，文档对象模型，DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说，这是表示和处理一个HTML或XML文档的常用方法。 
Dom技术使得用户页面可以动态地变化，如可以动态地显示或隐藏一个元素，改变它们的属性，增加一个元素等，Dom技术使得页面的交互性大大地增强。 
要改变页面的某个东西，JavaScript]]></description><category></category></item><item><title><![CDATA[HTML知识点]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79222340</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79222340</guid><author>lwang_hello</author><pubDate>Wed, 31 Jan 2018 21:33:36 +0800</pubDate><description><![CDATA[最近在总结之前学过的一些小知识点，和大家分享一下。



一.html中的标签元素

在html中的标签元素大体被分为三种不同的类型：块级元素、内联元素(又叫行内元素)和内联块级元素。



块级元素特点：

1、每个块级元素都从新的一行开始，并且其后的元素也另起一行。（霸道，一个块级元素独占一行） 
2、元素的高度(width)、宽度(height)、行高(line-height)以及顶(top]]></description><category></category></item><item><title><![CDATA[ES6(二)]]></title><link>https://blog.youkuaiyun.com/lwang_hello/article/details/79185775</link><guid>https://blog.youkuaiyun.com/lwang_hello/article/details/79185775</guid><author>lwang_hello</author><pubDate>Sun, 28 Jan 2018 12:09:51 +0800</pubDate><description><![CDATA[5.iterableMap遍历Array可以采用下标循环，遍历Map和Set就无法使用下标。为了统一集合类型，Array、Map和Set都属于iterable类型 
具有iterable类型的集合可以通过新的for … of循环来遍历var a = ['A', 'B', 'C'];
for (var x of a) { // 遍历Array（Set与Map相同）
alert(x);for … in循]]></description><category></category></item></channel></rss>