今天翻墙看了下国外的论坛,看到了一位版主给一位老人描绘肖像画的文章,不得不说这位大佬是真的厉害,近20000行代码,而且还画的很像,像小编我这种手残党,用笔也不能画出来,不得不服,今天就给头条的小伙伴分享这个案例的源码了,让大家也感受下程序员的差距有多大。不能说这个有多难,这能说你想不到那去,完整的源码文末有领取地址。

文章说到这里我先说下我自己建的前端学习群:593757064,这里先说明一点,首先你要是前端党,毕竟我自己也只会前端嘛,也有六年经验了,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括2017年就业前端案例源码和一套零基础学习视频,欢迎初学和进阶中的小伙伴。

大神代码敲完后的效果如图所示:

代码分享:

对于想学好前端的我觉得最好先了解JavaScript和jquery基础,通过项目实践来把握JavaScript的应用,你可以参考一个网站,模仿它的各项功能是怎样实现的,下载各种插件,如导航菜单、图片播放器之类,看插件的js怎样写的,并学会使用插件。不懂的地方百度一下,只要坚持一两周,你能力会在无形中得到大大的提升。

最后再来提2点建议:

  1. 初学者可以看看基本简单的数据,JavaScript DOM编程艺术,看完了在看看JavaScript高级编程,在看看ajax实战,想学学学jQuery的话,对DOM 和js基础的了解,还需要对CSS样式有一定的了解,样式很简单的。

  2. 这个肖像画案例到这里就算是做完了,想要完整代码自己学习练手的小伙伴进我的群自助领取,已经上传到群文件里了:593757064,欢迎初学和进阶中的小伙伴。

如果想看到更加系统的文章和学习方法经验可以关注我的微信公众号:‘web前端课程’关注后回复‘给我资料’可以领取一套完整的学习视频

老人寻求到一名程序员,用2W行代码给自己打造了一幅肖像画相关推荐

  1. c语言求婚代码大全,继“代码求救”后,程序员用40行代码求婚成功!

    原标题:继"代码求救"后,程序员用40行代码求婚成功! 前段时间,程序员又火了一把. 一名程序员掉入传销组织用代码向同事求救,同事秒懂,程序员被成功救出.大家都为程序员的机智点赞, ...

  2. 程序员用300行代码,让外婆实现语音搜索购物

    "阿强,手写板怎么又不见了?" 最近,程序员阿强的那位勇于尝试新事物的外婆,又迷上了网购.在不太费劲儿地把购物软件摸得门儿清之后,没想到,本以为顺畅的网购之路,卡在了搜索物品上. ...

  3. 程序员:1行代码修改开机密码、1张图片让电脑死机

    程序员很忙,忙着敲代码debug,程序员有时候也很闲,闲下来的就是就开始自黑,自黑的段子越来越多还被编出了一首诗:"格子衬衫双肩包.钱多话少死得早,晚睡晚起加班多,没事就和产品吵" ...

  4. 不喜欢 D 和 C++,程序员将 58000 行代码移植到 Jai 语言?

    摘要:将已有的上万行代码迁移至另一种编程语言,从来就不是一件容易决定的事情,而本文作者却信心满满地要将 5.8 万行代码全部用另一种不那么主流的语言重写,这是为什么呢? 链接:https://www. ...

  5. 作为一名程序员,如何开展自己的副业?月赚三万的真实故事

    作为一名程序员,除了敲代码之外还应该有一些副业. 我们都是程序员,大多数都是普通人,都在替别人打工,虽然收入在别人眼中挺高,但是连个首付都付不起. 这时,首先得要发展副业,与其拿着死工资,还不如做些啥 ...

  6. 某程序员在网吧敲代码,出类拔萃,网友:为何我被打的却是我

    相信现在很多年轻人的娱乐场所都是网吧,并且绝大多数的人去网吧都是为了打游戏,很少有去学习的,但是伟大的程序员就不一样了,做什么事都是出类拔萃,引人注目,这里就有一名程序员在网吧敲代码,从打游戏的这群人 ...

  7. java程序员可以只用windos吗_程序员要写多少代码 才能开发一个window操作系统

    开发一个window操作系统需要程序员写多少行代码呢? 微软的Windows系统是伴随我们已久的老朋友了,大多数人都是一代一代Windows的用上来,老用户几乎都形成一个共识,就是微软的系统有一代会很 ...

  8. 我是如何在12周内由零基础成为一名程序员的——谨以此文激励自己!!!

    我的故事 在海军陆战队服役超过10年后,我于去年7月份退役了.随后在8月份找到了一份赌场的工作做公关,到今年2月中旬的时候又被辞退了.到5月中旬的时候我在DE协会找到了一份临时的"初级用户体 ...

  9. 作为一名程序员,你觉得最重要的能力是什么?

    前言 有人问我,作为一名程序员,你觉得最重要的能力是什么?是技术吗? 什么最重要这个是哲学问题,谁也不能肯定的说什么是最重要的,对于小编来说的话,比较重要的有两点. 第一解决问题的能力 程序员至少60 ...

最新文章

  1. [Leetcode] Simplify Path
  2. java rect offset_Rect 的相关操作
  3. mvp的全称_现役最强外援,总决赛MVP,来到CBA之后赚了多少钱?
  4. 信息系统项目管理师-论文专题(四)进度管理论文写作
  5. mysql大量重复值建立索引_对于有大量重复数据的表添加唯一索引
  6. Linux中的cron计划任务配置详解
  7. 烂泥:智能DNS使用与配置
  8. 博客在线——Wireshark基本用法
  9. Map接口的实现类HashMap的操作
  10. MyBatis插入数据返回插入对象的主键
  11. 木老师教笨笨课堂——系列讲座(从函数指针到委托) 四、C#的委托
  12. unity太空射击源码_引擎入门 | 创建双杆射击游戏(入门 2)
  13. 免费 web api 接口大全
  14. [技巧]深入了解强大的 ES6 「 ... 」 运算符
  15. 作为一名软件测试工程师,需要具备哪些能力?
  16. 为什么Flutter是跨平台开发的终极之选,android完整项目源码
  17. CSDN博客界面自定义之右侧博客栏目修改
  18. 计算机c盘如何腾出空间,WIN8的C盘太大怎么清理腾出空间呢
  19. 单片机中推挽输出是什么意思
  20. label 中的for属性有什么用

热门文章

  1. solr7.4 centos7安装
  2. 不安装oracle客户端如何用plsql连接oracle
  3. 数据库 oracle 设计三范式
  4. MYSQL在centos上主从配置
  5. 对layoutInflater的理解
  6. SWOT分析是神马?
  7. jQuery1.4新特性
  8. 用webBrowser取源文件取不到的点击数--选秀榜selectop.com网站内容管理系统之六
  9. linux 如何在命令行下改系统时间
  10. 现在学python和java哪个好_java和python学习哪个未来发展前景更好?