Castie!

正态分布, 优劣伴生

北冥有鱼,其名为鲲(kūn)。鲲之大,不知其几千里也;化而为鸟,其名为鹏。鹏之背,不知其几千里也;怒而飞,其翼若垂天之云。是鸟也,海运则将徙于南冥。南冥者,天池也。


北海若曰:“井鼃不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也;曲士不可以语于道者,束于教也。今尔出于崖涘,观于大海,乃知尔丑,尔将可与语大理矣。

Web Vue项目速转.htm静态网页

拖了2个星期, 终于可以结束简历制作的项目了, 说实话这个项目其实挺没有技术含量的, 话说我也没什么技术, 对于前端方面的技术也仅仅是浅显的认知, 要更加深入的进行学习的话算法也就是数学知识真的是一个很大的瓶颈, 所以这一话后准备潜心修炼自己薄弱的数学知识.

参考链接:

以下内容在上述文章基础上进行, 请事先查阅.

设计模式是小白晋升码农的利器, 而对于算法, 则是区分大神和码农的一道不可逾越的天堑, 起初学习iOS, 是看@coderMJLee的视频学的, 我想好多的同学都是, 不过到一定阶段就会发生瓶颈, 这时@onevcat喵神的出现让我看到了编程的美, 不仅仅是复制黏贴及简单的封装.而对于我目前的状态, 准备通过学习吴军老师的数学之美, 和程序员的算法等书籍进行算法上的入门.

之前看过一本python的算法书, 里面还依稀记得二分查找和选择排序, 快速排序之类的, 都是一些比较常用的算法, 我对于2017年的计划是要入门统计学, 现在已经7月下旬了, 是应该要进行学习了. 好了, 闲扯了那么多就是为了说明等这篇文章的结束后就要进行数学及算法的闭关, 在此立下Flag.

好了, 为了以后能带来一些高质量的算法文章, 我现在已经迫不及待的想要完成这个项目了, 手指在键盘上的舞动也是从身体上本能的想要快些结束这篇没有质量的文章. 最后, 我们来完善简历吧.

还是和往常一样, 我们每次学习vue的一个小概念, 这次将的是点击事件, v-on:click, 其实这个可以简写成@click: 等下会给出具体代码, 这里先了解就好.

完成图示 和之前几个模块一样, 我们将后面两个模块完成, 但由于技术相同, 这里就不赘述, 仅仅贴出图示, 有兴趣的可以参照源码.

现在我们来完成之前的一些细节, 导航栏上的切换:

<template>
<div>
  <div class="nav">
    <div class="content">
      <div class="title">
        Castie!
      </div>
      <div class="items">
        <span @click="scrollTo(0, 0)"><a>Home</a></span>
        <span @click="scrollTo(0, 600)"><a>Projects</a></span>
        <span @click="scrollTo(0, 1200)"><a>GitHub</a></span>
        <span @click="scrollTo(0, 1800)"><a>Articles</a></span>
        <span @click="scrollTo(0, 2930)"><a>Experience</a></span>
        <span @click="scrollTo(0, 3530)"><a>Contact</a></span>
      </div>
    </div>
  </div>
  <div class="nav-offset">

  </div>
</div>
</template>

通过@click进行函数对dom的事件绑定.

<script>
export default {
  data() {
    return {

    }
  },
  methods: {
    scrollTo: function(x, y) {
      window.scrollTo(x, y);
    }
  }
}
</script>

window.scrollTo 可以定位到视图的任意位置, 但并没有动画, 想要动画的同学可以使用jQuery或者自己写Css, 这里就不实现了,

<style scoped>
...
.nav a,
.nav a:link,
.nav a:visited {
  text-decoration: none;
  color: #fff;
}

.nav a:hover {
  color: #aaa;
}
</style>

通过伪类来进行鼠标的控制, 这样我们的导航栏就搞定啦.

接下来, 怕有些同学没有用过vue不知道如何使用项目特地的进行了图示:

Resume

A Vue.js project Download Node.js first

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report
Step1 Node.js官网下载

Step2 打开终端

Step3 找到文件路径

Step4 将文件拖入终端

Step5 在终端输入 npm install 及 npm run dev

Step6 浏览器展示

静态网页部分:

简历这东西是要给hr看的, 并不是给程序员看的, 所有要求对方装Node环境简直是天方夜谭, 体验太差了, 那怎么办? 就要重新写一个.html版的吗? 费时不讨好啊!! 其实非常的简单, 只要遵守一个原则就能够轻松的将Vue项目转换成.htm的静态网页啦!

不卖关子了, 只需要打开 chrome 然后终端运行Vue项目后, command + s, 轻松搞定有木有!! 这里要遵守一个原则, 就是图片只能从网络获取, 不能使用本地的图片, 哈哈!! 大功告成!! 这样我们就有静态网页版的简历啦~~

About:

点击下方链接跳转!!

🌟 源码 请点这里🌟 »> 喜欢的朋友请点喜欢 »> 下载源码的同学请送下小星星 »> 有闲钱的壕们可以进行打赏 »> 小弟会尽快推出更好的文章和大家分享 »> 你的激励就是我的动力!!

最近的文章

iOS 移动端面向文档开发

之前的解耦架构生成器在实际项目中已经顺利测试通过了, 现在要做的是将文档规范出来, 并扩展到Android, HTML5端的共用, 实现面向文档开发.参考链接: iOS 执行.py脚本生成解耦架构 iOS 执行.py脚本生成UI层结构1. 面向文档架构设计文档要求: 视图操作需求, 包括页面中所有需要调用网络接口的逻辑, 比如跳转, 刷新等请求. 网络通信接口, 对于目前sender层的一次解耦封装, 目的是不过于依赖sender层, 避免一套请求逻辑写很多遍. 传输数据类型...…

移动开发继续阅读
更早的文章

Web 使用Vue代替陈旧的jQuery

这周的身体状态不好, 所以更新也比较有限了, 反正也不急这一时半会, 少则得多则惑不是吗, 我在现在在想一个问题, 简历制作完成进行投递的时候, 尼玛人事还要装个Node环境在在终端进行npm操作, 诶… 没有IP的痛啊~ 不多想了, 直接给个Png图片算了, 毕竟也不在乎这些…参考链接: Web 是时候用前端写个简历了! Web 前端项目要从基本布局开始 Web 简历一定要设计的美美的以下内容在上述文章基础上进行, 请事先查阅.状态不好, 我就不多逼逼了, 直接进行我们的项目,...…

前端开发继续阅读