<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[王书硕]]></title><description><![CDATA[学习中]]></description><link>https://blog.youkuaiyun.com/wangshushuo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangshushuo]]></copyright><item><title><![CDATA[微信视频播放]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/52798072</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/52798072</guid><author>wangshushuo</author><pubDate>Wed, 12 Oct 2016 16:16:15 +0800</pubDate><description><![CDATA[开始播放的事件： 
IOS：video.onplay事件可以触发； 
安卓：video.ontimeupdate事件可以触发； 
两个平台的两个事件不会互相影响。时间2016年10月12日 16:14:11，安卓：小米2A，微信6.3.27；IOS：iphonese]]></description><category></category></item><item><title><![CDATA[angular--将需要参数的方法传入组件]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/52688158</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/52688158</guid><author>wangshushuo</author><pubDate>Wed, 28 Sep 2016 10:12:39 +0800</pubDate><description><![CDATA[官方例子 
Plunker例子中的代码 
将A方法赋值给组件中的一个变量，在组件中调用方法的时候传参数的时候close({message: 'closing for now'})close()是组件内的，给他传参数的时候是以对象的形式。而A方法接受的参数直接使用message $scope.hideDialog = function(message) {
    $scope.message = m]]></description><category></category></item><item><title><![CDATA[HTML5]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/51671557</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/51671557</guid><author>wangshushuo</author><pubDate>Tue, 14 Jun 2016 14:36:11 +0800</pubDate><description><![CDATA[从w3school上看，HTML5有这些内容：音频，视频，画布，SVG，拖放，地理定位，Web存储，应用存储，WebWorkers，服务器发送事件，表单。已经掌握的：
  –
  –  拖放
  见博客
  地理定位
  几个API，见w3school教程
  Web存储
  两个对象——localStorage - 没有时间限制的数据存储，sessionStorage - 针对一个 session]]></description><category></category></item><item><title><![CDATA[Ajax]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/51598764</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/51598764</guid><author>wangshushuo</author><pubDate>Mon, 06 Jun 2016 22:30:04 +0800</pubDate><description><![CDATA[《JavaScript高级程序设计》21.1——AJAX]]></description><category></category></item><item><title><![CDATA[小姿势--JS]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/51501371</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/51501371</guid><author>wangshushuo</author><pubDate>Wed, 25 May 2016 20:17:59 +0800</pubDate><description><![CDATA[只有执行力的叫三级工程师Javascript闭包]]></description><category></category></item><item><title><![CDATA[小姿势--CSS]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/51500079</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/51500079</guid><author>wangshushuo</author><pubDate>Wed, 25 May 2016 17:18:37 +0800</pubDate><description><![CDATA[好记性不如烂笔头，记录一下。]]></description><category></category></item><item><title><![CDATA[JS中的apply方法和call方法]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/51453607</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/51453607</guid><author>wangshushuo</author><pubDate>Thu, 19 May 2016 14:32:00 +0800</pubDate><description><![CDATA[作者：杨志 
  链接：https://www.zhihu.com/question/20289071/answer/14644278 
  来源：知乎 
  著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。
对这两个方法一直很迷惑，知道看到这个答案，豁然开朗。 
 以下是原答案内容：LZ要先明白存在call和apply的原因，才能记得牢一点： 
在javascript OOP中]]></description><category></category></item><item><title><![CDATA[HTML5拖拽]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/51445179</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/51445179</guid><author>wangshushuo</author><pubDate>Wed, 18 May 2016 16:35:54 +0800</pubDate><description><![CDATA[看张鑫旭大神的博客的笔记]]></description><category></category></item><item><title><![CDATA[CSS小姿势]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/51384720</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/51384720</guid><author>wangshushuo</author><pubDate>Thu, 12 May 2016 15:49:43 +0800</pubDate><description><![CDATA[好记性不如烂笔头，记录一些有用但又不常用的CSS小姿势，前事不忘后事之师。]]></description><category></category></item><item><title><![CDATA[front end]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/51332272</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/51332272</guid><author>wangshushuo</author><pubDate>Fri, 06 May 2016 15:51:12 +0800</pubDate><description><![CDATA[Webpackwebpack compress jsReact <li>要加key，是在组件参数中加key 不是在组件的render内部， 
WRONG:<li key={id}>，Correct:<ListItemWrapper key={i}/>]]></description><category></category></item><item><title><![CDATA[CSS：Transform和Transition]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/51043562</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/51043562</guid><author>wangshushuo</author><pubDate>Sat, 02 Apr 2016 13:07:20 +0800</pubDate><description><![CDATA[变形——Transform通过transform对它进行位置和外形的变换。 
transform有以下方法：
  translate()——改变位置（相对于自身） 
  rotate(30deg)——元素顺时针旋转30角度 
  scale()——按倍数缩放 
  skew()——按XY轴的角度进行翻转 
  matrix()——矩阵，具体使用方法看这个博客
这些transform的方法可以配合下面]]></description><category></category></item><item><title><![CDATA[CSS：icon font]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/50995147</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/50995147</guid><author>wangshushuo</author><pubDate>Mon, 28 Mar 2016 02:00:26 +0800</pubDate><description><![CDATA[下载ai图标文件，用ps打开，新建一个图层，选中一个图层，选择文件>导出>导出图层到文件，选择png24.
用FontCreator打开字体文件，添加或者修改一个图标，导入刚才的png24图片文件，调整大小，设置uni名字比如uni2233、uniabc1。用ali-console-font的话比较省事。然后保存或导出为ttf格式。
然后只用在线工具将字体转化成多个字体以兼容不同浏览器的字体格式要求]]></description><category></category></item><item><title><![CDATA[Intellij IDEA project structure设置]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/50888898</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/50888898</guid><author>wangshushuo</author><pubDate>Mon, 14 Mar 2016 19:03:34 +0800</pubDate><description><![CDATA[intellij idea的tomcat启动不起来。
原因是project structure的设置问题：Modules和Artifacts，两项的问题。]]></description><category></category></item><item><title><![CDATA[学习笔记--原生JS]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/50809722</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/50809722</guid><author>wangshushuo</author><pubDate>Sat, 05 Mar 2016 17:08:33 +0800</pubDate><description><![CDATA[我是学习笔记]]></description><category></category></item><item><title><![CDATA[JS事件代理]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/50809064</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/50809064</guid><author>wangshushuo</author><pubDate>Sat, 05 Mar 2016 15:26:48 +0800</pubDate><description><![CDATA[javascript的事件代理怎么用？]]></description><category></category></item><item><title><![CDATA[Javascript错误]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/48630009</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/48630009</guid><author>wangshushuo</author><pubDate>Mon, 21 Sep 2015 17:51:53 +0800</pubDate><description><![CDATA[Uncaught TypeError: Cannot read property ‘match’ of null
出现这个错误的原因是object为null,像下面这样判断一下，就可以解决。
if（object）{
    object.match("123");
}]]></description><category></category></item><item><title><![CDATA[hibernate对应的bean。表里是int型的数据，bean要用Integer类型。]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/47616839</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/47616839</guid><author>wangshushuo</author><pubDate>Thu, 13 Aug 2015 18:55:36 +0800</pubDate><description><![CDATA[A字段是int型的，如果它有的至为空。那在bean里用Integer程序就能正常运行，如果bean里用int的话，如果表里有空值的话，程序会报错。]]></description><category></category></item><item><title><![CDATA[Android的MVP]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/46831225</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/46831225</guid><author>wangshushuo</author><pubDate>Fri, 10 Jul 2015 15:17:51 +0800</pubDate><description><![CDATA[看了鸿洋的博客后开始把我的项目改成mvp结构的。v与p可以来回调用，p只从m拿数据。遇到了几个模棱两可的问题： 
1. ListView的adapter放在p里，v有一个get**ListView() 
2. 像OnClickListener的onclick方法，ListView的loadmore listener的方法，都要调用p]]></description><category></category></item><item><title><![CDATA[我常用的AndroidStudio快捷键]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/46619127</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/46619127</guid><author>wangshushuo</author><pubDate>Wed, 24 Jun 2015 10:43:25 +0800</pubDate><description><![CDATA[作用
  快捷键  try/catch包裹
  Alt+Ctrl+T
  复制一行
  Ctrl+d
  向上下移动
  Alt + Shift +↑↓
  格式化
  Alt+Ctrl+L
  删除没用的import
  Alt+Ctrl+0]]></description><category></category></item><item><title><![CDATA[小姿势--Git]]></title><link>https://blog.youkuaiyun.com/wangshushuo/article/details/46501377</link><guid>https://blog.youkuaiyun.com/wangshushuo/article/details/46501377</guid><author>wangshushuo</author><pubDate>Mon, 15 Jun 2015 10:53:05 +0800</pubDate><description><![CDATA[好记性不如烂笔头。]]></description><category></category></item></channel></rss>