5 sunshine940326

尚未进行身份认证

我要认证

本人性格开朗,积极向上,有较强的组织沟通能力,喜欢迎接新的挑战。学习能力很强,能够快速胜任不同领域的工作。容易接受新知识及理念,善于总结经验教训,能在最短的时间内熟悉新的技能知识,并运用到实际工作当中。务实、脚踏实地的工作,有很好的团队精神。

等级
TA的排名 1w+

【JS】类型检测

前言js 中的类型检测也是很重要的一部分,所以说这篇文章我们就来讲一下怎么对 JavaScript 中的基本数据类型进行检测。其实这也是在读 Zepto 源码中学习到的,所以阅读源码对我们的提升还是很有帮助的。本文基于参考了前辈们的文章之后个人理解此文写的有不当的地方,请各位大佬指正。其实常规方法主要有四种 1. typeof 2. instanceof 3. Object.prototype

2017-09-12 14:26:35

【JS】深拷贝 vs 浅拷贝

本文思维导图如下: 本文首发于我的个人网站: http://cherryblog.site/ 本文作者: Cherry 本文链接: http://cherryblog.site/deepcopy.html 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!!前言最近在读 zepto 的源码,深有感触,感觉随

2017-09-05 17:50:39

【读书笔记】锋利的 jQuery

本文首发于我的个人网站: http://cherryblog.site/ 本文作者: Cherry 本文链接: http://cherryblog.site/sharp-jquery.html 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!!前一段在当当和京东上趁着打折买了十几本编程的书,励志要全部看完!在

2017-09-05 17:48:43

CSS布局方式

传统盒模型布局方式我们的传统布局方式就是通过盒模型,使用 display 属性(文档流布局) + position 属性(定位布局) + float属性(浮动布局)。这个大家都比较熟悉,没有掌握的同学再去恶补一下基础文档流布局这是最基本的布局方式,就是按照文档的顺序一个一个显示出来,块元素独占一行,行内元素共享一行,这个相信大家都比较熟悉了,就不再赘述了浮动布局浮动方式布局就是使用 float 属性

2017-08-17 19:26:43

CSS布局方式

传统盒模型布局方式我们的传统布局方式就是通过盒模型,使用 display 属性(文档流布局) + position 属性(定位布局) + float属性(浮动布局)。这个大家都比较熟悉,没有掌握的同学再去恶补一下基础文档流布局这是最基本的布局方式,就是按照文档的顺序一个一个显示出来,块元素独占一行,行内元素共享一行,这个相信大家都比较熟悉了,就不再赘述了浮动布局浮动方式布局就是使用 float 属性

2017-08-15 19:47:01

一个少女心满满的例子带你入门canvas

本文首发于我的个人博客:http://cherryblog.site/ github项目地址:https://github.com/sunshine940326/canvasStar 项目演示地址:https://sunshine940326.github.io/canvasStar/canvas 基本知识什么是 canvasgetContextcanvas 元素绘制图像co

2017-08-02 11:07:40

js:面向对象编程,带你认识封装、继承和多态

本文首发于我的个人网站:http://cherryblog.site周末的时候深入的了解了下javascript的面向对象编程思想,收获颇丰,感觉对面向对象编程有了那么一丢丢的了解了~很开森什么是面向对象编程 先上一张图,可以对面向对象有一个大致的了解,然而什么是面向对象呢,用java中的一句经典语句来说就是:万事万物皆对象。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完

2017-06-05 22:59:25

前端开发规范:命名规范、html规范、css规范、js规范

本文首发于我的个人网站:http://cherryblog.site/ (背景更换了不知道大家有没有发现呢,嘻嘻) 一个好的程序员肯定是要能书写可维护的代码,而不是一次性的代码,怎么能让团队当中其他人甚至一段时间时候你再看你某个时候写的代码也能看懂呢,这就需要规范你的代码了。 我是有一点强迫症的人,上周我们后端给我了一个CanUsename的接口(该接口的目的是判断输入的目的地是

2017-05-30 15:13:41

html5canvas:教你实现知乎登录动态粒子背景

本文首发于我的个人博客:http://cherryblog.site/ github项目地址:https://github.com/sunshine940326/canvas-nest 首先上效果图: 实现起来也是很简单的, 按照我的步骤一步一步来就可以了~html代码首先要制作我们的页面,用到的是html5的新标签canvas;其实canvas就是我们需要用java

2017-05-25 22:36:46

html5拖放--15行js代码实现两个div内容互换

在写我们后台的管理程序中需要有一个拖放的功能,然后我们

2017-05-23 23:27:42

css:默认的checkbox、input、radio太丑了?手把手教你改变使用纯css3改写的带动画的默认样式

项目的github地址为: https://github.com/sunshine940326/css3formeledemo 本文首发于我的个人博客,http://cherryblog.site/ ;欢迎大家查看我的其他博客 最近在做公司后台的优化项目,拿到设计稿一看,设计师觉得默认的input、checkbox、radio太丑了,要优化,在做了几个demo之后找到了要怎么优化这些样

2017-05-10 23:01:09

hexo高阶教程:想让你的博客被更多的人在搜索引擎中搜到吗?

本文首发在我的个人博客:http://cherryblog.site/,欢迎大家前去参观,顺便求fork,么么哒~上一次在掘金上发表的hexo高阶教程:hexo高阶教程next主题优化之加入网易云音乐、网易云跟帖、动态背景、自定义主题、统计功能,收到了不少朋友的喜欢,手动比心♪(^∀^●)ノ,也有不少朋友私信我给我提改进的意见,本着生命就是要折腾的原则,我又做了如下的优化: seo优化多终端

2017-04-28 18:53:01

hexo+next主题优化之加入网易云音乐、网易云跟帖、炫酷动态背景

有强迫症的我要支持网易云跟帖,所以必须要更新一个NEXT主题,原来的主题版本有点旧,没有集成网易云跟帖,所以又来重新折腾了折腾~绑定域名绑定域名的思路如下:在万网购买自己喜欢的域名(.com的会贵一点,.site和.xyz的相对便宜一些,有的只需要几块钱一年就可以)解析DNS在hexo中添加CNAME文件购买域名之前没有买域名的时候我想使用网易云跟帖,发现在注册网易云跟帖的时候使用原来的域名

2017-04-09 21:02:51

react(二):用实例认识react

昨天在认识了什么是react之后,今天开始用代码来写一些demo,跟着慕课网的视频一起写demo发现运行不出来,找其原因是视频太老了,react已经更新换代了,摔!! 然后跟着阮一峰老师一起写12个demo,阮一峰老师的教程:React 入门实例教程,希望大家可以看一下老师写的demo github地址,求fork,求star,(~ ̄▽ ̄)~ HTML模板这是一个最简单的react模板<!DO

2017-03-05 14:46:56

react(一):初识react

这里是看慕课网初学react做的一些总结[课程]React入门,什么是react这里只是读书笔记,因为刚开始接触react,也不能概括出什么是react,这里挖一个坑,以后再填。在这一个小时内对react的认识中,我有了对react的初步印象js库facebook开发的高度的组件化使用jsx将html和js结合单项传输数据虚拟dom只负责view层react并不是一个完整的mvc或

2017-03-01 19:27:46

了解githubPages+hexo搭建博客的原理

之前用githubPages+hexo搭建了一个自己的博客:sunshine940326.github.io(就是你现在看到的博客),当时还不知道怎么使用git和github,所以只是跟着网上的教程在一步一步操作,现在了解了git知道怎么使用之后才慢慢明白其中的原理。什么是github pages什么是github pages github是项目托管网站,列出了项目的源文件,所以github

2017-02-26 14:36:05

用webstorm连接github

昨天重新捣鼓了下github,给自己立一个flag,每天都要写总结,记录这一天学习的内容说起来很惭愧,之前用webstorm都是把其当成编辑器使用,不知道可以导入工程的概念= =,表打我,因为我们公司好多项目都是在playcanvas下开展的,不能直接打开index.html浏览项目,每次都需要开启终端,开启python,然后我们同事说你用webstorm可以直接打开,然后我试了下,不行,就没有再继

2017-02-24 19:03:53

git日常问题

在2016年的时候,我建立了自己的github,当时只是跟风,觉得大家都在使用github,自己也要有一个,其次就是想有一个自己的博客,闺蜜之前自己搭载了一个gitpage+hexo的博客,容易上手,就想学一下,没想到过程坎坷= =。到现在也不是很怎么会使用github,但是已经稍有了解了什么是git:之前我使用过svn进行和队友合作开发项目,觉得svn是一个很好的工具,可以避免代码冲突,解决团队代

2017-02-23 22:21:42

jquery页内锚点平滑跳转实现代码

html中设置锚点定位的几种常见方法在html中设置锚点定位我知道的有几种方法,使用id定位、使用name定位、使用js定位,这些方法大家可以参考下1、使用id定位: <a href="#1F" name="1F">锚点1</a> <div name="1F"> <p> 11111111111 </br> 11111111111 </br>11111111111 </br>111111

2017-02-16 18:19:34

PC端自适应布局

截止目前,国内绝大多数内容为主的网站(知乎,果壳,V2EX,网易新闻等)均使用内容区定宽布局,大多数电商网站(网易考拉,京东,聚美优品)也使用了内容区定宽的布局,也有些网站使用了自适应布局:天猫内容区采用媒体查询+定宽,在达到某个断点之后更改内容区的宽度,并把某个内容显示/隐藏。注意热门市场这里,虽然每一个方块的宽度是随着断点变化的,但是左上角的标签和里面长方形的白色区域在所有的屏幕下都是定

2017-02-15 14:03:33

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!