首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员这样祝女朋友圣诞节快乐!代码在这,你看得懂吗?

一年一度的圣诞节又来临了。在这个越来越受到国人重视的节日中,每个人有每个人的浪漫方式,当然程序员们也不例外。下面就来看看程序员们是如何为这个节日增添不一样的气氛的。

1.使用canvas功能绘制的简单圣诞树

在绘图板中绘制下面这个图形并不算什么难事,但是使用代码来生成这个圣诞树却需要一定的HTML5基础。

下面这个图形使用HTML5中的标签来绘制,如果你熟悉HTML5,这对你来说轻而易举。

2.雪花效果

3.一个非常漂亮的圣诞贺卡

该贺卡通过Construct2制作,然后通过c2runtime.js使得该贺卡可以直接在网页中运行。Construct2是一款用来制作HTML5应用的软件,拥有一个清晰直观、支持“拖拽”操作的开发环境,即使你没有任何编程经验也能开发自己的HTML5应用。

随着编程技能的进一步掌握,你可以使用稍复杂的技术来实现一些更绚丽的效果。

4. HTML表单元素制作的圣诞树

下面这个圣诞树没有采用松树的形式,而是采用了HTML表单元素来制作,比如输入框、单选钮,进度条,按钮等。

5.代码不到1KB的雪景效果

下面这个场景也是由不到1KB的JavaScript代码生成。

源码如下:

Javascript代码:

for(pina)a[p[0]+(p[6]||'')]=a[p];

varM=Math,C=M.cos,S=M.sin,R=M.random,T=0,x=,y=,

W=innerWidth,H=innerHeight,L=2047,Z=100,V=20,N=511,M=1337;

c.width=W,b.style.overflow='hidden',b.style.margin='0px',c.height=H;

g='globalAlpha';h='fillStyle';for(i=N;i--;)setInterval(functionm('#002');a.fc(0,0,W,H);

a[g]=1;u=1;m('#ffc');for(i=0;i

d=u=(u*M+1)&L;u=(u*M+1)&L;if(C(T*Z+i)

a.arc(2*W/3,H/3,40,0,6.3,1);a.ca;a.fill;m('#cfc');

B=H-V;for(j=0;j

for(i=W;i--;)

},50);

此外还有很多 1KB代码编写的圣诞效果,大家可以访问 js1k圣诞主题页面。这些效果你写的出来吗?这些代码你看得懂吗?作为一个程序员,你会写出什么浪漫的代码呢

这些哪个最好看?圣诞节快乐!做程序员不容易啊,大家一起加油!争取升职加薪!以下是一些小编收集整理的编程自学资料:

这只是一部分,还有很多最新最全的编程资料,都是我辛苦搜集的,对自学编程的程序员价值很大。努力看完这些,你绝对可以找到一份好工作!为了感谢大家的支持,今天我在这里统一说下吧,关注公众号:‘程序员宝库',就可以免费领取上图价值3万元的全套编程视频学习资料!web前端,Java,PHP,Python,C#,C++......各种编程资料,你懂浪漫吗?圣诞节快乐!欢迎大家来评论交流...

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171225A06EXR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券