• 1
  • 2
  • 3
  • 4
  • 5

高中生大学生毕业后必选职业路

学习web前端技术你需要掌握这个知识点

再怎么慎重都不为过

免费咨询 >
相关IT课程
学习web前端技术你需要掌握这个知识点
这些IT技术课程很火爆,你还在等什么?
怎么学好 学什么好 咋学快速
网络营销 以在线咨询为准 热招
HTML5定制班HTML5定制班热招 以在线咨询为准 热招
Python定制班Python定制班热招 以在线咨询为准 热招
软件测试就业班软件测试就业班热招 以在线咨询为准 热招
JAVA就业班JAVA就业班热招 以在线咨询为准 热招
UI设计定制班 以在线咨询为准 热招

全移动智能化教学设施

定义"高大上"

让你学习高薪技术专业轻松无忧快乐

  • Java开发工程师
  • PHP培训
  • web全栈工程师
  • 软件测试工程师
  • 人工智能培训
  • 云计算培训
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

学习web前端技术你需要掌握这个知识点

你想不优秀,没门!

专业选择对了,努力才能不白费

大数据-学习web前端技术你需要掌握这个知识点
UI培训-学习web前端技术你需要掌握这个知识点
网络营销-学习web前端技术你需要掌握这个知识点
直播带货-学习web前端技术你需要掌握这个知识点
物联网-学习web前端技术你需要掌握这个知识点

学习web前端技术你需要掌握这个知识点


前端如何实现.md文件转换成.html文件,学习前端技术容易吗?

.md文件是markdown的一种标记语言,和html比较起来,更简单快捷,主要体现在:标记符的数量和书写上。

标记符的数量:html文档需要用到数量繁多的标记符,再辅以css来控制样式和排版,而markdown文档只需要四个基本的标记符号就能完成同样的事。

标记符的书写:HTML文档内容需要同时标记开始和结束这是一个网页,而markdown文档则只要在开始位置标记即可# 这是一个md文档。下面介绍如何实现将.md文件转换成.html文件。

学习web前端技术你需要掌握这个知识点_www.itpxw.cn

方式一:使用i5ting_toc插件

需要先安装npm(安装node.js后会自带npm),然后才能安装i5ting插件:


  1. npm install i5ting_toc -g 

执行命令行生成html文件,在输入前要进入到对应根目录下:


  1. i5ting_toc -f **.md 

需要注意的是:写md文档的特殊符号时记得添加空格。小技巧:如何快速在当前目录打开cmd?选择当前目录,按住shift,然后鼠标右键在此处打开命令窗口(在此处打开powerShell窗口)。

方式二:使用gitbook

同样先需要安装node,然后运行:


  1. npm i gitbook gitbook-cli -g 

生成md文件,这个命令会生成相应的md的文件,然后在相应的文件里写你的内容即可:


  1. gitbook init 

md转html,生成一个_doc目录,打开就可以看到你html文件了。


  1. gitbook build 

方式三:利用前端代码

实现原理是采用node.js搭建服务器,读取md文件转化为html片断。浏览器发送ajax请求获取片段后再渲染生成html网页。

node代码:


  1. var express = require('express'); 
  2. var http = require('http'); 
  3. var fs = require('fs'); 
  4. var bodyParser = require('body-parser'); 
  5. var marked = require('marked');    // 将md转化为html的js包 
  6. var app = express(); 
  7.  
  8. app.use(express.static('src'));  //加载静态文件 
  9. var urlencodedParser = bodyParser.urlencoded({ extended: false }); 
  10.  
  11. app.get('/getMdFile',urlencodedParser, function(req, res) { 
  12.     var data = fs.readFileSync('src/test.md', 'utf-8');    //读取本地的md文件 
  13.     res.end(JSON.stringify({ 
  14.         body : marked(data) 
  15.     })); 
  16. } ); 
  17.  
  18. //启动端口监听 
  19. var server = app.listen(8088, function () { 
  20.     var host = server.address().address; 
  21.     var port = server.address().port; 
  22.     console.log("应用实例,访问地址为 http://%s:%s", host, port) 
  23. }); 

前端html:


  1. <div id="content">    <h1 class="title">md-to-HTML web app</h1>    <div id="article">    </div></div><script type="text/JavaScript" src="js/jquery-1.11.3.min.js"></script><script>    var article = document.getElementById('article');    $.ajax({        url: "/getMdFile", success: function(result) {              console.log('数据获取成功');            article.innerHTML = JSON.parse(result).body;        }, error: function (err) {            console.log(err);            article.innerHTML = '<p>获取数据失败</p>';        }    });</script> 
  2.  
 

全国1000多家名企招聘

500家企业人才定制培养需求

想不就业,太难!

IT培训就业之一 IT培训就业之二 IT培训就业之三
学员最关心的就业问题
想学员之所想,解学员之所惑
我怎么样选择
合适的IT课程?

我怎么样选择合适的IT课程?-学习web前端技术你需要掌握这个知识点

学了IT课程后
能保证就业吗?

学了IT课程后能保证就业吗?-学习web前端技术你需要掌握这个知识点

学了IT后可以进
哪些企业?

学了IT后可以进哪些企业?-学习web前端技术你需要掌握这个知识点

0基础
学什么专业更好?

0基础学什么专业更好?-学习web前端技术你需要掌握这个知识点

IT培训网课程的
优势有哪些?

IT培训网课程的优势有哪些?-学习web前端技术你需要掌握这个知识点

IT课程学费多少钱?

IT课程费多少钱?-学习web前端技术你需要掌握这个知识点

版权所有:IT培训网 备案信息:中国优质IT培训网

课程免费咨询热线:13783581536