<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dongyang0311]]></title><description><![CDATA[前端技术博客]]></description><link>https://blog.youkuaiyun.com/dongyang0311</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dongyang0311]]></copyright><item><title><![CDATA[JavaScript 闭包]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/52704174</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/52704174</guid><author>dongyang0311</author><pubDate>Thu, 29 Sep 2016 18:13:38 +0800</pubDate><description><![CDATA[1   什么是闭包（Closure）简单讲，闭包就是指有权访问另一个函数作用域中的变量的函数。MDN 上面这么说：闭包是一种特殊的对象。它由两部分构成：函数，以及创建该函数的环境。环境由闭包创建时在作用域中的任何局部变量组成。但是，网上找了好多资料，它们对闭包的定义也各有各样，搞得我也不知道怎么去定义闭包了，所以干脆不去定义了，意会吧。道可道，非常道；名可名，非常名。2   生产一个闭包创建闭包最常]]></description><category></category></item><item><title><![CDATA[慕课：ajax学习笔记]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/52399071</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/52399071</guid><author>dongyang0311</author><pubDate>Fri, 23 Sep 2016 14:22:31 +0800</pubDate><description><![CDATA[1-1 AJAX简介 
AJAX的全称：Asynchronous JavaScript and XML（异步的JavaScript 和 XML） 
Ajax不是编程语言，是一种在无需重新加载整个网页的情况之下能够更新部分网页的技术。 
传统的网页在不使用AJAX技术时，如果想要更新内容或者提交一个表单，就要重新载入页面。 
使用了AJAX技术的网页，可以通过在后台跟服务器进行少量的数据交换，网页就可]]></description><category></category></item><item><title><![CDATA[前端早读课【第632期】Web App防坑手册]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51836202</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51836202</guid><author>dongyang0311</author><pubDate>Wed, 06 Jul 2016 15:03:23 +0800</pubDate><description><![CDATA[最近几年，随着前后端分离、单页面应用的崛起，网页正变得越来越应用化。移动互联网端的发展更是助长了这个趋势——对于交互、性能不敏感的场景，Web App在开发成本、跨平台兼容上有着明显优势。注意：下文中的App是指原生的App，而Web是指Web View。但在这火爆的行情背后，很多时候从产品经理到设计甚至开发，对Web平台的特性并没有足够的了解与警觉，导致最终产品成了既不App也不Web的四不像，不]]></description><category></category></item><item><title><![CDATA[干货|移动端H5前端性能优化]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51818427</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51818427</guid><author>dongyang0311</author><pubDate>Mon, 04 Jul 2016 09:31:21 +0800</pubDate><description><![CDATA[得益于智能手机的普及和各行各业互联网+的运动，移动端的市场占比疯狂增长。 
2016年1月艾瑞咨询发布的2015年电商数据显示，2015年中国移动端网购交易额同比暴涨123.2%，在网购总交易额中的占比首次超越PC端达到55%。 
技术上，HTML5大行其道： 
1：有数据显示，截至2015，有80%的App全部或部分基于HTML5。 
2：谷歌浏览器于9月1日起不在支持自动播放Flash。 
3：]]></description><category></category></item><item><title><![CDATA[慕课网：Web前端面试题目及答案汇总]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51782726</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51782726</guid><author>dongyang0311</author><pubDate>Wed, 29 Jun 2016 14:44:25 +0800</pubDate><description><![CDATA[HTML/CSS部分  
1、什么是盒子模型？ 
 在网页中，一个元素占有空间的大小由几个部分构成，其中包括元素的内容（content），元素的内边距（padding），元素的边框（border），元素的外边距（margin）四个部分。这四个部分占有的空间中，有的部分可以显示相应的内容，而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。 
  2、行内元素有哪些？块级元]]></description><category></category></item><item><title><![CDATA[web前端面试题及答案汇总]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51763180</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51763180</guid><author>dongyang0311</author><pubDate>Sun, 26 Jun 2016 17:20:10 +0800</pubDate><description><![CDATA[Doctype作用？严格模式与混杂模式如何区分？它们有何意义?
HTML5 为什么只需要写 ？
行内元素有哪些？块级元素有哪些？ 空(void)元素有那些？
页面导入样式时，使用link和@import有什么区别？
介绍一下你对浏览器内核的理解？
常见的浏览器内核有哪些？
html5有哪些新特性、移除了那些元素？如何处理HTML5新标签的浏览器兼]]></description><category></category></item><item><title><![CDATA[用原生JS做input全选]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51743406</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51743406</guid><author>dongyang0311</author><pubDate>Thu, 23 Jun 2016 14:47:30 +0800</pubDate><description><![CDATA[思路：用document.getElementsByTagName方法选中所有的input，然后循环每一个input，如果其type＝checkbox，则让该checked=check。同理，全不选也是让该checked=flase 。输入数字，获取数字的值，拼接成字符串，该字符串为input的id，然后通过document.getElementById的方法，让其checked=true。<!DO]]></description><category></category></item><item><title><![CDATA[APP内嵌h5页面，这个H5页面如何分享到微信？]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51732362</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51732362</guid><author>dongyang0311</author><pubDate>Wed, 22 Jun 2016 10:25:50 +0800</pubDate><description><![CDATA[最近在做 jst  app 的商城，全部是webview 页面，商品详情页面的分享，不知道该怎么分享到微信好友和微信朋友圈。找了一下想到几种解决方案，在此分析一下各方案的利弊。
1.调用微信公开的jssdk
很多人说的调用微信公众平台卡发着文档 http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
这个是针对]]></description><category></category></item><item><title><![CDATA[Grunt-beginner前端自动化工具]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51728228</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51728228</guid><author>dongyang0311</author><pubDate>Tue, 21 Jun 2016 16:18:49 +0800</pubDate><description><![CDATA[本文内容源于慕课网 http://www.imooc.com/

学习本课程能解决哪些前端问题？
1.开发团队代码风格不统一，如何强制开发规范
2.前期开发的组件库如何维护和使用
3.如何模块化前端项目
4.服务器部署前必须的压缩，检查流程如何简化，流程如何完善


1-1 学习目标与内容
1.什么是前端集成解决方案
2.主流的方式有哪几种？
3.Grunt的定位？
4.]]></description><category></category></item><item><title><![CDATA[前端发展薪资等杂七杂八]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51690516</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51690516</guid><author>dongyang0311</author><pubDate>Thu, 16 Jun 2016 11:13:30 +0800</pubDate><description><![CDATA[http://www.zhihu.com/question/19723850]]></description><category></category></item><item><title><![CDATA[关于APP的新手指南]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51668528</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51668528</guid><author>dongyang0311</author><pubDate>Tue, 14 Jun 2016 08:45:25 +0800</pubDate><description><![CDATA[最近公司的APP要做新手指南，用于指引用户如何使用APP，于是我就是在网上查找了一些APP的新手指南都是怎么做的，以什么形式做的。
查找时才发现，公司的那种以一个H5静态页来做类似于说明书的想法真是low到爆表，事实上，我在生活中也没有见过这种说明书式的新手指南，一个完全不会用各种APP的的6、70岁老头能指望他带领出什么高新的APP。公司还想用这种方式告诉60、70后的人如何使用本公司的APP]]></description><category></category></item><item><title><![CDATA[关于flexbox布局]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51647257</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51647257</guid><author>dongyang0311</author><pubDate>Sun, 12 Jun 2016 16:33:21 +0800</pubDate><description><![CDATA[flexbox布局由伸缩容器和伸缩项目组成。父级是伸缩容器，子级是伸缩项目。
注意：flexbox目前还处于草稿的状态，所以使用flexbox布局的时候，需要加上各个浏览器的私有前缀，即-webkit、-moz、-ms、-o等。
本文为了书写方便，全部没有添加前缀，但是大家在使用时切忌不要忘记了前缀。
1.父级伸缩容器的属性
①display 属性用来指定元素是否为伸缩容器。必填。]]></description><category></category></item><item><title><![CDATA[webview去掉图片点击之后的印迹框框]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51635474</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51635474</guid><author>dongyang0311</author><pubDate>Sat, 11 Jun 2016 09:45:43 +0800</pubDate><description><![CDATA[img{width:58%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
webview 页面放在安卓App 的apk里面，如果页面有点击的图片按钮时，特别这个图片是圆形的时候，在安卓手机上，点击之后会出现一个蓝色的印迹框框，用户体验不好，其实很简单，只要给图片设置好了，就不会出现原有的点击印迹了。
当然不要忘了
a{ text-decoration]]></description><category></category></item><item><title><![CDATA[react js 随手写的]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51492163</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51492163</guid><author>dongyang0311</author><pubDate>Tue, 24 May 2016 17:38:12 +0800</pubDate><description><![CDATA[<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <!--React JS的库-->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/react.js"></scr]]></description><category></category></item><item><title><![CDATA[git for windows还是github for windows？]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51312832</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51312832</guid><author>dongyang0311</author><pubDate>Wed, 04 May 2016 10:27:16 +0800</pubDate><description><![CDATA[现在遇到一个问题，就是我安装了git for windows(msysgit)但是github for windows又是什么呢？二者的区别是什么呢？
安装完git for windows(msysgit)还需要安装github for windows吗？
github是人家网站推出的
git是工具，github更像是平台
你可以借助git搭建自己的平台呀
比如Git for Windo]]></description><category></category></item><item><title><![CDATA[初尝git and github]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51303655</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51303655</guid><author>dongyang0311</author><pubDate>Tue, 03 May 2016 13:19:53 +0800</pubDate><description><![CDATA[一，安装git
我的电脑是windows系统的，所以这篇只针对windows系统。

msysGit 这是 Git 版本控制系统在 Windows 下的版本。
下载msysGit
http://msysgit.github.io/

下载后是这个样子滴。（下载的会很慢。。。）

①点击安装
（关于版本：msysGit也是分版本的，有32位也有64位，如果版本跟你的计算机不匹配会]]></description><category></category></item><item><title><![CDATA[一些前端开发大牛]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51303046</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51303046</guid><author>dongyang0311</author><pubDate>Tue, 03 May 2016 11:19:04 +0800</pubDate><description><![CDATA[镇博之宝



蒋长浩博士 Facebook
介绍：蒋长浩，祖籍湖南，获清华大学计算机本硕学位、伊利诺伊大学(UIUC)博士学位，在卡耐基梅隆大学(CMU)、谷歌公司从事过“普适计算~大规模计算”的优化研究。在Facebook任研究科学家，他创造BIGPIPE，使大型网站访速翻1倍，举世关注。

钱宝坤 新浪微博
微博：貘吃馍香
博客：http://w3help.org
混迹于]]></description><category></category></item><item><title><![CDATA[序]]></title><link>https://blog.youkuaiyun.com/dongyang0311/article/details/51302870</link><guid>https://blog.youkuaiyun.com/dongyang0311/article/details/51302870</guid><author>dongyang0311</author><pubDate>Tue, 03 May 2016 10:59:30 +0800</pubDate><description><![CDATA[2016年5月3日，我决定开一个技术博客，毕竟在web前端已经混了7个多月了，如果加上之前学习的阶段，就整整有一年了。近期工作空闲，想梳理下学习的内容，记录的笔记也有一大本，携带很不方面，不如写在博客里，本着开源的精神，贡献给大家。
期望自己写的东西能对大家有帮助，我也只是前端小白，努力学习，祝愿大家早日成为前端大牛~！]]></description><category></category></item></channel></rss>