自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 一个切换名言的页面(json)

这个页面是在freecodecamp上刷题的时候要做的一个页面,只是例子用的是jquery,名言可以在线获取的。而我的就不行了,是用js写的,名言也是用json格式存储的。只是做了那样的效果。废话不多说,先看效果图。左下角的图标是twitter的链接,点击新的名言,会生成一个新的名言,有可能不会。。。等下会说到。好了,效果是这样,那有哪几步呢?1.做好布

2017-09-24 08:59:53 1072

原创 JS总结(一) border样式和获取节点为空的问题

最近在用js写一些东西,遇到一些问题,所以总结一下。1.怎么在JS中设置border样式。一般设置样式的格式为:(节点).style.(要设置的属性)="";那么border样式怎么设置呢?一边采用以下方式:div.style.borderTop="1px solid #899";类似的设置borderLeft,borderRight,borderBottom;

2017-08-17 11:25:42 2839

原创 纯js 实现弹幕效果

弹幕时近几年新兴的一种技术,接下来我要展示的就是怎么实现类似弹幕的效果。先贴下效果图:说是效果,要拿出去用肯定是不行的。先说一下是怎么样的实现方法。弹幕肯定是出现在屏幕上,所以我们暂时把出现弹幕的窗口称为背景。弹幕肯定尽量不能重叠在一起,所以我把整个弹幕出现的背景划分为几块,如下图:12345

2017-08-02 10:05:17 27871 4

原创 js实现简单计算器

先看一下效果图:可能是最近一段时间用ul用多了,这些块都是li元素,后面发现button好像更好用一些。但还是能做的。布局就不说了,会html和css的这个肯定会,贴上代码: body{margin:0;padding:0;} .container{ margin:auto; margin-top:200px; width:300px; height:3

2017-08-01 10:11:54 1463

原创 js学习—在canvas画布上的粒子扩散

本次内容是在看完腾讯课堂的公开课后,结合笔记,自己在电脑上实现的效果(所以有些代码部分可能类似)。要实现的效果:鼠标移动时,产生颜色大小不同的粒子,粒子移动直至消失。做出来的效果和和我想要的效果不太一样,还是有些问题。接下来我们还是分析一下。首先我们很明显的要写一个鼠标移动事件:canvas.addEventListener('mousemove',create,f

2017-07-29 20:42:50 1787

原创 编译原理-递归下降语法分析器(Java)

递归下降语法分析器:判断语法是否正确。以简单的加减乘除和括号为例。首先我们先分析它的语法。括号要有一对出现,不能出现单个括号不能出现连续的算术符号,比如两个加号必须以字符开头和字符结尾我们算术表达式默认的是变量都为字符,不为数字。比如a+b,a*(a+b)。递归下降的语法分析的思想是:分为几个子程序,每个子程序对应一个非终结符。每一个子程序的功能是:

2017-04-25 08:37:01 22841 2

原创 编译原理―词法分析器(Java)

这里主要记一下学习的过程。开始写的时候,我理解的词法分析,就是分析字符串嘛。所以只是写了对字符串的分析。具体就是我们都知道,如果是分析一段代码的话,代码里会有空格,括号,算术符号,数字,还有所谓的关键字。所以我是将字母定义为状态1,数字为状态2,空格或者是换行符定义为状态3,其它为状态4。我们先把关键字,算术符号等穷举出来存入到字符数组中,接下来举例分析一下工作的流程。,比

2017-04-14 19:00:29 6908 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除