制作在线简历(四)——工作经历

一、结构

倒序显示经历,第一行是时间与公司,第二行是行业,第三行是工作内容,这里也是用了flex布局,图表是用个canvas画布画出来的。下图是大屏幕下的显示方式:

移动端的显示如下:

<article class="user_experience">
                    <div class="left">
                        <h5>2014/5--2014/9:大肥羊学校</h5>
                        <h6>所属行业:金融/投资/证券</h6>
                        <div class="introduce">懒羊羊是喜羊羊与灰太狼里的正面人物,关于懒羊羊的介绍: 英文名:Lazy Sheep 小名:</div>
                    </div>
                    <div class="right">
                        <canvas id="piechart1"></canvas>
                    </div>
</article>

二、图表

图表我用了一个插件,叫chat.js,这是一个HTML5插件,不依赖任何库。

刚在调这个插件的时候碰到了个错误,如下图显示:

调到后面才发现原来是因为canvas画布的父级菜单有个样式是display:none导致的。

<canvas id="piechart1"></canvas>

后面就只能在显示页面的时候加个回调函数。

if(row != 3) return;这是为了防止点击另外三个选项卡的时候出现上面那个错误
if(pies.length <= index)的作用是在第二次点击项目选项卡的时候不用再初始化了,做了个简单的缓存
var pies = [];var piedatas = set_pie_datas();var pieids = [‘piechart1‘, ‘piechart2‘];$(‘#nav‘).delegate(‘a‘, ‘click‘, function() {
        $(this).addClass(‘cur‘).siblings().removeClass(‘cur‘);
        var row = $(this).index();
        $(‘#menu‘).children().hide().eq(row).show().css(‘opacity‘, 0).animate({opacity:‘1‘}, 1000, ‘linear‘, function() {
            if(row != 3) return;

            $.each(pieids, function(index, item) {
                if(pies.length <= index) {
                    var pie = draw_pie(piedatas[index], item);
                    pies.push(pie);
                }
            });
});
//画图表
function draw_pie(pieData, id) {
    var piechart = document.getElementById(id).getContext("2d");
    return new Chart(piechart).Pie(pieData);
}
//配置图表信息
function set_pie_datas() {
    var piedatas = [
        [
            {
                value: 300,
                color:"#F7464A",
                highlight: "#FF5A5E",
                label: "HTML/CSS"
            },
            {
                value: 50,
                color: "#46BFBD",
                highlight: "#5AD3D1",
                label: "HTML5/CSS3"
            },
            {
                value: 100,
                color: "#FDB45C",
                highlight: "#FFC870",
                label: "JavaScript"
            },
            {
                value: 40,
                color: "#949FB1",
                highlight: "#A8B3C5",
                label: "PHP"
            },
            {
                value: 120,
                color: "#4D5360",
                highlight: "#616774",
                label: "MySQL"
            }
        ],
        [
            {
                value: 100,
                color:"#F7464A",
                highlight: "#FF5A5E",
                label: "HTML/CSS"
            },
            {
                value: 80,
                color: "#46BFBD",
                highlight: "#5AD3D1",
                label: "HTML5/CSS3"
            },
            {
                value: 30,
                color: "#FDB45C",
                highlight: "#FFC870",
                label: "JavaScript"
            }
        ]
    ];
    return piedatas;
}

这里再推荐一个测试页面加载信息的网站,挺实用的

http://www.webpagetest.org/

源码下载:

http://download.csdn.net/detail/loneleaf1/8849069

时间: 2024-08-01 11:18:00

制作在线简历(四)——工作经历的相关文章

制作在线简历(二)——基本信息

一.头像 1.先在顶部来个头像,头像再做几个动画特效,就是鼠标移上去的时候边框转180°,需要注意的是图片不能随着边框也转动 所以得把图片和边框放在两个标签中,两个标签都用绝对定位来控制位置,我以前也做过一些动画的记录,可以在<CSS3中的动画效果记录>查看到. <header> <img src="img/avatar.jpg" /> <a href="javascript:void(0)"></a> &

制作在线简历(三)——技能介绍

一.结构 结构还是很朴素的,星星是在font-awsome选的一符号,整个结构又是用一张table表格来搭的,选了两种底色作为顶部和左边的底色. 这里由于使用了自定义字体,就碰到了个问题,就是当点到这张星星页面的时候,字体还没加载进来,这个时候星星的位置要么是乱码要么是没有的,后面就去找了个解决方法,使用webfont loader,在字体加载成功的回调函数中再应用相应的font-family的CSS样式. <script src="js/webfontloader.js">

简历中的工作经历要怎么写?

一位外企人事经理表示:"我每天用半小时浏览50份或更多的简历,如果前10秒钟未能发现任何成果表述,那么这份简历就成为历史了."虽然大部分求职顾问都主张在简历中突出业绩,但是鲜有应聘者真正重视这一建议.相反,在他们的简历中,全是职务名称.日期和职责等方面的内容.而进行自我评价则通篇充满"主要贡献"."富于活力的方案"和"显著提高"之类的形容词.这样的简历是很难让招聘者"动心"的. 与此相反,我们可以用数字来突

cs硕士妹子找工作经历【阿里人搜等互联网】

摘自  北邮人论坛  分享他人成功的求职经历.原文如下: 唉,妹子本来是本着写面经的态度与大家分享,之自己情况也是想说明一啥都不会的菜鸟在悲催的逆境下也可以凭自身努力找到offer,没想到被评为作秀...妹子能力背景确实和说的一样,但是从9月开始不是天天熬夜看了一个多月的书吗?菜鸟也可以拼命锻炼翅膀的... 妹子还是把背景舍去,只写面经吧   妹子是cs土著一枚,折腾了半年找工作,现在貌似也是尘埃落定了,手里还有2个offer待定,还在纠结中. 妹子开始找工作时间挺晚,是9月7号左右,之前完全没

大找工作经历

我种下一颗种子,终于长出了果实. 2014年8月22日这一天,我一共打通了60多通电话.我在一个呼叫中心工作,是一名市场调研(电话销售)员.我给大量的企业打电话,来调研或者发现他们是否有购买产品的意向. 2014年6月21日这一天,我一共打了20多通电话.我在一家小婚介公司工作,是一名红娘(电话销售).我给大量的单身男女打电话,来寻找客户. 2014年5月14日这一天,我看了几十份简历,打了几通电话.我在一家小猎头公司工作,是一名猎头.我在给几个职位寻找候选人. 当2014年3月底,我开始大范围

工作经历-1-从FreeBSD学起

这里就说一说本人的工作经历.纯属流水文章,长而枯燥. 从去年(2013年)3月份开始,那时还没有毕业,就进入了一家网络设备的公司工作,从事路由方面的开发,主要是负责开发路由的功能模块.我的上司(WMM)就是负责公司路由方面的主要开发,在我进来之前,应该是唯一路由开发,公司的路由系统也就是他开发的.在从事路由开发方面,也得到了WMM的很大帮助. 开始时是从FreeBSD系统学习起,自己啃了FreeBSD的使用手册 http://www.freebsd.org/doc/zh_CN.UTF-8/boo

IT人如何打造个性化的个人网站(在线简历)

前言 众所周知,IT行业人员在求职时,如果拥有自己的技术博客和个人网站多少是可以加些分的,因为这也是IT人的技术证明之一.内容丰富的技术博客就不必多少了,往往技术博客大神市场上多是供不应求的,而且技术博客出彩主要是在内容经营上,至于博客本身直接到各大技术平台注册一个即可,当然有兴趣的朋友想要自建个人博客也不是很难,比如可以用非常流行的GitHub Pages进行搭建,最主要是可以免费.而个人网站是主要是用来展示信息,功能比博客系统要简单的多,搭建过程比博客系统也要容易的多,而且对运行环境的要求也

悟六年工作经历

时光飞逝,日夜交替,春夏秋冬.短暂并着漫长的六年时光,从非科班出身到踏上J2EE这条不归路,经历喜忧参半.认真总结实属势在必行,忆得失,话未来. 大学毕业那时,头脑一片空白.虽然农村生活朴实,但从未有过经济压力,一次同学的偶然介绍,从此踏上IT行业漫漫长路.在学校去过三次图书馆,借了一本书,明显我不是喜欢读书的孩子,大学的日子得过且过着,没有思想,更没有理想.从10年到12年的第一份工作,介于生存的压力,完全转变大学时代的生活,白天上班,晚上自学,看教学视频,累了睡,睡醒了继续学.那段时间学习的

制作个人简历模板网页效果 | 码云端的开源项目

制作个人简历模板网页效果 PC 端 移动端 首先要注册并登陆码云的网站:https://gitee.com/ 然后学会用 Git,就可以了,如图所示给出了文档 程序员技术交流群 群号:711613774 大概教程: 就是下载源代码下来,然后更改 index.html 文件即可,再次用Git上传到自己的项目中,然后申请Pages模式,即可就可以在自己的网页中显示自己的简历. 在大学毕业季,需要找工作,还用什么纸质的吗?还用pdf文件吗? 跟HR说:可以上网看 安装教程 - 使用说明 Fork 此项