基础JavaScript-第一篇
此学习笔记来自哔哩哔哩尚硅谷
什么是JavaScript
JavaScript诞生于1995年,前身是LiveScript,其实与Java并没有关系,只是同一公司开发,当时作用是用于处理网页中的前端验证,现在一些动态效果也依赖JavaScript。
如今JavaScript已经开源,所以几个公司制订了一个标准命名为ECMAScript.
JS的HelloWorld
实验环境准备
下载HBuilderX
创建一个基本HTML项目
在项目中创建一个html文件
实验过程
JS代码和CSS一样需要使用标签包裹,JS的标签是<script>,输出的内容使用括号()和单/双引号"/'包裹,<script>标签通常写在<head>标签中
12345678<script> // 控制浏览器弹出警告框 alert("JS-HelloWorld"); // 在页面body中输出内容 document.write("JS-HelloWorld"); // 向控制台输出内容,右击检查控制台查看 consol ...
Markdown扩展语法
这篇自学笔记参考自Markdown 扩展语法
表格语法
利用管道符|分隔每列,三个以上连字符---创建标题,表格中的文字可以进行链接、代码和强调;不能是块,标题,列表,水平规则,图像和HTML标签
代码示例
1234| Title | Title ||-------|-------|| item | itme || item | itme |
效果呈现
Title
Title
item
item
item
item
Tip:使用Markdown Tables工具快速创建表格
表格的对齐
对齐在标题创建---行添加冒号:,左对齐:---、居中:---:、右对齐---:
代码示例
1234| Title | Title | Title ||:-------|:-------:| ------:|| item | itme | itme || item | itme | itme |
效果呈现
Title
Title
Title
item
itme
itme
item
itme
itme
管道符的转义
使用HTML代 ...
Markdown 语法
这篇自学笔记参考自Markdown 基本语法 ,Markdown内嵌有html标签语法
标题语法
在要成为标题的文字前添加(#)号,多少个(#)号代表了多少级标题,6级为止
例如
代码示例
效果呈现
# 一级标题
一级内容
## 二级标题
二级标题
段落语法
段落,段落间使用空白行分隔,段落前空格和制表符tab都无法缩进段落,如果想缩进可以在前加
代码示例
效果呈现
获得了名为愚者之人格面具诞生所扬起的自由之风
自由将至,成为更为强大的力量...
...
从零搭建 Hexo + GitHub 个人博客
参考自 博客园 - chenlove,经整理改写为学习清单。
环境准备清单
按以下顺序安装,缺一不可:
1. 安装 Git
下载地址:https://git-scm.com/
安装后验证:git --version
2. 安装 Node.js
下载地址:https://nodejs.org/en/download/
安装后配置环境变量,验证:node -v
3. 安装 Hexo
1npm install hexo -g
验证:hexo -v
4. 安装部署依赖
1npm install --save hexo-deployer-git
SSH Key 配置
配置 SSH Key 后可以免密推送代码到 GitHub。
生成密钥:
1ssh-keygen -t rsa -C "你的GitHub邮箱"
连续回车三次,密钥保存在 ~/.ssh/。
添加到 GitHub:
复制 ~/.ssh/id_rsa.pub 全部内容
GitHub → Settings → SSH and GPG keys → New SSH key
粘贴公钥,随意命名
验证连接:
1s ...
利用hexo和github搭建一个blog
这个blog的诞生 Hexo
01 开始的准备工作
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
1$ hexo new "My New Post"
More info: Writing
Run server
1$ hexo server
More info: Server
Generate static files
1$ hexo generate
More info: Generating
Deploy to remote sites
1$ hexo deploy
More info: Deployment
