会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
O-Hua
博客园
首页
新随笔
新文章
联系
管理
订阅
2017年9月20日
剖析Vue原理&实现双向绑定MVVM
摘要: 转自:http://www.w3cmark.com/2016/496.html 本文能帮你做什么? 1、了解vue的双向数据绑定原理以及核心代码模块 2、缓解好奇心的同时了解如何实现双向绑定 为了便于说明原理与实现,本文相关代码主要摘自vue源码, 并进行了简化改造,相对较简陋,并未考虑到数组的处理
阅读全文
posted @ 2017-09-20 16:02 O-Hua
阅读(129)
评论(0)
推荐(0)
编辑
2017年9月15日
Safari 3D transform变换z-index层级渲染异常
摘要: (猛戳来源:http://www.zhangxinxu.com/wordpress/?p=5569)
阅读全文
posted @ 2017-09-15 15:14 O-Hua
阅读(112)
评论(0)
推荐(0)
编辑
2017年7月31日
JSON.parse()在火狐中的BUG
摘要: 火狐中保存:bugSyntaxError: JSON.parse: bad parsing console.log(JSON.parse(loadInfo))在火狐中会报错,是因为火狐浏览器默认给"进行encodeURI,只要进行decodeURI一下就可以了即console.log(JSON.pa
阅读全文
posted @ 2017-07-31 14:15 O-Hua
阅读(403)
评论(0)
推荐(0)
编辑
localStorage存储数组以及取数组方法
摘要: var weekArray = ['周一'、'周二'、'周三'、'周四'、'周五']; //存: localStorage.setItem('weekDay',JSON.stringify(weekArray)); //取: weekArray = JSON.parse(localStorage.getItem('weekDay'));
阅读全文
posted @ 2017-07-31 10:51 O-Hua
阅读(2293)
评论(0)
推荐(0)
编辑
2017年7月20日
kindeditor配合requirejs使用时,ready失效
摘要: KindEditor官方的文档在使用KindEditor时是这样的: 使用了自己提供给的ready,想要在dom加载完成后创建富文本框。一般情况下都不会有问题,我在dome中也是可用的。今天正式把代码一直到项目中,幺蛾子出现啦,富文本框怎么都不出现。花了一个来小时问题定位到ready。问题的原因是,
阅读全文
posted @ 2017-07-20 16:39 O-Hua
阅读(309)
评论(0)
推荐(0)
编辑
2017年5月10日
webstorm 设置uglify 压缩js文件
摘要: 第一步:打开npm,全局安装 第二步: 打开webstorm的file->settings ->External Tools,点击左上角的“加号”标志add,进入对话框 第三步:在webstorm中的命令行,切换到要压缩的文件目录,输入命令 成功!
阅读全文
posted @ 2017-05-10 20:38 O-Hua
阅读(4046)
评论(1)
推荐(0)
编辑
2017年5月6日
gulp填坑记(二)——gulp多张图片自动合成雪碧图
摘要: 为优化图片,减少请求会把拿到切好的图标图片,通过ps(或者其他工具)把图片合并到一张图里面,再通过css定位把对于的样式写出来引用的html里面,对于一些图片较多的项目,这个过程可能要花费我们一天的时间,来实现这步。今天这一步缩短到几秒钟就能完成,究竟是什么工具这么神奇呢,他就是gulp的一个插件g
阅读全文
posted @ 2017-05-06 11:22 O-Hua
阅读(1453)
评论(0)
推荐(0)
编辑
2017年5月5日
gulp填坑记(一)
摘要: gulp是基于Node.js的自动任务运行器。可以自动完成html、image、css和js等文件的检测、检查、合并、压缩、格式化等,并监听文件在改动后重复指定的这些步骤。 一.首先,我全局安装了gulp 此时,可以将gulp理解为 node的一个模块。 二.使用 基于具体的某个项目。 ※ 项目安装
阅读全文
posted @ 2017-05-05 15:22 O-Hua
阅读(241)
评论(0)
推荐(0)
编辑
2017年5月3日
宽放大模式——一种前端模块化的方式探讨
摘要: 一、所需储备的知识点 要理解宽放大模式,需要先储备两个知识点。 1、匿名函数和闭包 匿名函数就不说了,闭包我的理解是在内部作用域返回一个包含内部作用域引用的对象给外部作用域,这样的话,就能保证内部作用域中的引用不会被垃圾回收器回收的一种机制。 由此发展出来的一种类的构建方式如下 这样可以很好的保护私
阅读全文
posted @ 2017-05-03 10:33 O-Hua
阅读(951)
评论(0)
推荐(0)
编辑
2017年4月9日
Javascript模块化编程(三):require.js的用法
摘要: 这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,
阅读全文
posted @ 2017-04-09 13:26 O-Hua
阅读(244)
评论(0)
推荐(0)
编辑
下一页
公告