制作一个滚动大纲的前端网页

从零教学怎么制作一个滚动大纲 前端页面 大纲区域是一个列表,列表中的每项的超链接<a>都有一个#id的超链接指向gif中左侧的内容区域的heading标题 JS代码 当滚动时,我们要求大纲区域停靠在顶部 // 获取大纲侧边栏的元素对象 var aside = document.getElementsByClassName("outline")[0]; // 获取大纲侧边栏的元素对象距离浏览器顶部的距离 var aside_sticky_offset_top = aside.offsetTop; // 当窗口滚动会触发window.onscroll方法 window.onscroll

hexo自动部署到git、ftp(虚拟主机等)、云服务器的方式

自动部署很有用,当你写完文章后,直接使用hexo d就可以自动更新你的网站了 部署到git 首先你需要在你的blog下安装git deployer插件:npm install hexo-deployer-git --save,然后再把如下代码添加到你的_config.yml文件中 ### git deploy deploy: type: git repo: https://github.com/cmlanche/cmlanche.github.io.git # 你的远程仓库 branch: master # 你的远程残酷分支 message:

静态模板方法的用法

静态模板方法首先是一个静态的方法,然后有指定模板,例如 public class Utils { public static void test(){} // 这是静态方法 public static void <T> test(int a){} // 这是静态模板方法 } 我们使用静态方法是直接类名.方法名,例如Utils.test(),那静态模板方法呢? // 假如我们的模板是String Utils.<String>test(100)

面试题·HashMap和Hashtable的区别

原文链接: Javarevisited 翻译: ImportNew.com - 唐小娟 译文链接: http://www.importnew.com/7010.html HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存在于Java API中很久了。在Java 4中被重写了,实现了Map接口,所以自此以后也成了Java集合框架中的一部分。Hashtable和HashMap在Java面试中相当容易被问到,甚至成为了集合框架面试题中最常被考的问题,所以在参加任何Java面试之前,都不要忘了准备这一题。 这篇文章中,我们不仅将会看到HashMap和Hashtable的区别,还将看到它们之间的相似之处。

从零制作ghost主题-开篇

以开发模式启动ghost cd yourghostpath ghost start --development # 如果你已经启动了ghost,但不是开发模式,你可以用ghost stop来结束ghost 建立主题目录 首先主题的开发环境是nodejs,所以要我们要先用nodejs构建一个项目,比如我们的项目是example: cd yourghostpath/content/themes mkdir example cd example npm init 按照提示建立好基本的package.json,ghost主题最少的要求是有2个文件:index.hbs和post.hbs,这里hbs文件是handlerbars文件,它是一个模板引擎,而ghost只支持用handlerbars,

梁文道·一千零一夜·儒学

儒家的个人始终和我们习惯的西方个人主义是不一样的观念,更加不是西方的自由主义的那套东西,儒家的个人始终是一个在社会之中的人,儒家的每一个人,每一个个体都是社会中的人,他必然是一个家庭的成员,他是一个社区邻里中的一分子,他是一个国家的一员,更是世界公民群体中的一员,更是大自然万物中的一员,每一个个人,都跟身边所有这些东西是密切联系起来的,他不是一个独立的绝对的,以己为本的一个个体。 儒家特别讲究关系,要讲究名分,要讲究名位,所以我们才会听过另外一句很有名的话,叫做不在其位不谋其政,然后不在其位呢,甚至不能够作礼乐,这么听起来,儒家又好像很权威,就好像你这个人,你站在一个高位,你当领导,那你就能够说话算数,能作礼乐了,你不是领导你管那么多国家时事管那么多天下大事干什么,怪怪的种好你的地做好你的小买卖不就得了,不完全是这样,因为你还要反过来看,孔子还说什么了呢?

Welcome to Ghost

Welcome, it's great to have you here. We know that first impressions are important, so we've populated your new site with some initial getting started posts that will help you get familiar with everything in no time.

Writing posts with Ghost ✍️

Getting started with the editor is simple, with familiar formatting options in a functional toolbar and the ability to add dynamic content seamlessly.

Publishing options

The Ghost editor has everything you need to fully optimise your content. This is where you can add tags and authors, feature a post, or turn a post into a page.

Managing admin settings

There are a couple of things to do next while you're getting set up: making your site private and inviting your team.