会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杨 小匠
农夫,旅人,程序员
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年7月23日
ES6 箭头函数下的this指向
摘要: 在javscript中,this 是在函数运行时自动生成的一个内部指针,它指向函数的调用者。 箭头函数有些不同,它的this是继承而来, 默认指向在定义它时所处的对象(宿主对象),而不是执行时的对象。 如上getName3(),将箭头函数作为直接执行的方法来写时要特别小心,它的this会直接指向wi
阅读全文
posted @ 2018-07-23 10:31 前端大兵
阅读(892)
评论(0)
推荐(0)
2018年7月18日
酷炫的SVG 动态图标
摘要: 在 loading.io 上能看到好多效果惊艳的loading图标。它们都是用svg写成的,寥寥几行代码,比img图片更精细更节省体积,比纯dom实现要更灵活和高效。 怎么画这些圆和方块?怎么着色?怎么动起来? 先看看svg的基础知识,然后将上面第一个图标画出来。 一、基本图形元素 svg有一些预定
阅读全文
posted @ 2018-07-18 10:06 前端大兵
阅读(23257)
评论(7)
推荐(11)
2018年7月16日
localStorage/cookie 用法分析与简单封装
摘要: 本地存储是HTML5中提出来的概念,分localStorage和sessionStorage。通过本地存储,web应用程序能够在用户浏览器中对数据进行本地的存储。与 cookie 不同,存储限制要大得多(至少5MB),并且信息不会被传输到服务器。 什么时候用本地存储? 跨期:不同时间打开页面,比如这
阅读全文
posted @ 2018-07-16 14:59 前端大兵
阅读(1480)
评论(2)
推荐(0)
2018年7月12日
页面可见性判断:document.hidden与visibilitychange事件
摘要: 我们需要在特定的时候判断页面的显示状态,例如:当视频加载到可播放状态时,根据用户是否停留在当前页面来决定是否开始自动播放。页面的展示的状态的判断就需要用到html5新增的一个api:document.hidden。 document.hidden属性:bool型,表示页面是否处于隐藏状态。页面隐藏包
阅读全文
posted @ 2018-07-12 14:18 前端大兵
阅读(11431)
评论(0)
推荐(2)
2018年7月11日
canvas验证码 - 滑块拼图
摘要: 滑块拼图型的验证方式已经流行起来,多数的实现方式是直接加载两张分割好的图片。现在用canvas去自动修剪图片,节省修图工作量和http请求: 加载一张整图,用canvas切割缺口,缺口位置在固定范围内随机 点击刷新按钮重新加载和切割 滑块响应拖动,实时更新缺口位置 拖动结束时计算位置是否匹配,允许一
阅读全文
posted @ 2018-07-11 16:48 前端大兵
阅读(4552)
评论(1)
推荐(0)
2018年7月10日
Object.defineProperty 与数据绑定的简单实现
摘要: 对象是一个属性集合,对象的基本特征是属性名(name)和属性值(value)。ES5 增加了属性描述符,包括数据属性描述符(configurable enumerable writable value)和存取描述符(configurable enumerable get set)。两类描述符中的co
阅读全文
posted @ 2018-07-10 16:59 前端大兵
阅读(320)
评论(0)
推荐(0)
CSS 样式初始化
摘要: 去除浏览器对html的附加样式,避免不同浏览器之间的样式差异,给前端开发提供统一的样式基础。附加样式: .clearfix - 清除浮动 .wordsBreak - 允许文本在任意位置的换行 .ellipsis - 超长文本截断,以省略号显示
阅读全文
posted @ 2018-07-10 14:56 前端大兵
阅读(257)
评论(0)
推荐(0)
2018年7月9日
cnpm 淘宝镜像设置
摘要: 很简单,一句话 npm install -g cnpm --registry=https://registry.npm.taobao.org
阅读全文
posted @ 2018-07-09 22:35 前端大兵
阅读(387)
评论(0)
推荐(0)
canvas验证码 - 随机字母数字
摘要: 基于canvas制作随机生成数字英文组合验证码效果,点击或刷新会自动重组。输入验证码提交验证效果代码。
阅读全文
posted @ 2018-07-09 12:38 前端大兵
阅读(903)
评论(0)
推荐(0)
2018年7月7日
CSS3 选择器用法小结
摘要: 表单选择器: 属性选择器: 次序选择器: :first-child 选取属于其父元素的首个子元素 :last-child 选取属于其父元素的最后一个子元素 :nth-child(n) 选取父元素的第n个子元素 :nth-last-child(n) 倒序选取父元素的第n个子元素 :first-of-t
阅读全文
posted @ 2018-07-07 15:28 前端大兵
阅读(237)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告