一.html5shiv.js

首先来说一下关于html5语义化的问题,语义化虽然很好,可是却存在很多兼容问题,经常听见有人抱怨这该死的IE6,7,8,这个时候就要html5shiv.js出马了,这也是一个大趋势,它的作用是使低版本浏览器支持html5语义化的标签。

下载html5shiv.js链接:http://www.bootcdn.cn/html5shiv/

复制标签,将他引入到自己编写的html中,这样你写的所有html5的语义标签任何版本的浏览器都能解析。

s.png

二.pug(jade)

pug大家可能听起来很陌生,但说起jade大家一定是耳熟能详吧,其实pug就是jade,由于版权等相关问题,就改名为pug.关于安装pug以及环境的配置都比较简单,下面就分享一下pug的基本用法。

1.创建一个pug文件,文件名为:layout.pug

1创建规范为:1.结构靠缩进 2.属性用() 3.文字内容用空格

doctype html

html

head

meta(charset="utf-8")

title 这是pug的练习

link(rel="",href="")

body

//-h1 今天学了pug,美滋滋

div(class='div1 auto xxx')

div#div1

p.

xxxx

xxxx

xxxx

h2 哈哈

strong 你好

2.打开终端 进入pug文件目录

首先找到文件所在的具体位置然后使用语句生成对应的html文件:

pug -P layout.pug

3.如果不想在当前目录生成html文件,而是想在自定义目录a下生成的html文件,使用语句:

pug index.pug -o a

4.生成的html文件

这是pug的练习

xxxx

xxxx

xxxx

哈哈

你好

5.include语句调用

include header.pug

6.block语句的作用是将一段pug语句封装成一块

doctype html

html

head

meta(charset="utf-8")

block source

title 首页

link(href="css/index.css",rel="stylesheet")

body

block li

p hello world

p hfdjs

在其他bug文件里可以继承这个文档所有属性,语法如下:

extends layout.pug

block source //继承的内容可修改

block li //继承的内容可修改

html反编译pug,学html5不得不说的html5shiv.js和pug相关推荐

  1. 反编译小程序.wxapkg文件

    我也是第一次接触反编译,也是在网上找到的方法. 至于怎么获取 .wxapkg文件 和怎么安装nodejs 就不说了 ,我第一次弄就一步到位了,还是比较简单的,重点说一下用node编译.wxapkg文件 ...

  2. 最新小程序反编译详细教程,亲测可用

    小程序因为触手可及.自带推广等的特点,自诞生以来,实现了很多的商业场景,同时取代了App的大部分市场份额.其实小程序的开发和网页开发类似,同样使用的是JavaScript开发的,属于前端,所以借助一些 ...

  3. 保护小程序,防止反编译:打造不怕反编译的小程序

    保护小程序,防止反编译 打造不怕反编译的小程序 这几年,小程序.小游戏,非常火. 业内人都知道,小程序或小游戏,就是H5应用,就是html+JS.这类应用,反编译很容易,网上就有很多方法教程. 对小程 ...

  4. vue打包后反编译到源代码(reverse-sourcemap)

    1.打开cmd,使用管理员打开 2.找到需要编译的js的目录下,这里以d://dist/static/js目录为例 执行: cd d://dist/static/js 执行完成后在该目录会看到目录下存 ...

  5. Vue打包后反编译到源代码

    Vue打包后反编译到源代码(reverse-sourcemap) 1.打开cmd,使用管理员打开 2.找到需要编译的js的目录下,这里以d://dist/static/js目录为例 执行: cd d: ...

  6. 蔡学镛:编译、反编译、反反编译

    「盗版」的行为,天天都在我们的周遭上演,所以今年五月由BSA(商业 软件联盟)和法务部发起的「反盗版」活动,着实让大家风声鹤唳了好一 阵子.但是,即使在这样诡谲的气氛之下,由大专院校学生为主的「反反 ...

  7. 《跟着小吴哥学python》之 09 python中的编译与反编译

    pyc是由py文件经过编译后,生成的一种跨平台的字节码文件: 加载的速度有所提高,而且pyc是由python的虚拟机来执行的. pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是 ...

  8. java反编译微信小程序_教你如何一键反编译获取任何微信小程序源代码(图形化界面,傻瓜式操作)...

    一键获取微信小程序源代码 1 Tips:2 一键获取微信小程序源码, 使用了C#加nodejs制作 直接解压在D盘根目录下后就可以使用 将小程序文件放到 wxapkg目录下 3 这个目录下有一些dem ...

  9. android 分享微信小程序失败,从一次失败的微信小程序抓包、反编译经历中学习反思...

    某天看到群里某个朋友说某小程序抓不到包,我突然就来了兴趣,我也试着分析了下这个小程序,名字我就不说了,本着我个人兴趣分析学习的目的. 我用安卓和IOS,以及charles和fiddler都试了,还真的 ...

最新文章

  1. docker -v 文件夹下没有数据_详细!快速入门指南!Docker
  2. vue-element-admin使用常见问题
  3. wget for windows 下载与安装
  4. mysql5.5查询字段语句_mysql查询同一个字段下,不同内容的语句
  5. webpack打包原理_对于webpack打包原理你知道有多少?
  6. Python 进阶——重访 set
  7. AStar寻路2-性能优化
  8. 10000以内的素数。
  9. Anylogic 创建一个简单的人口演变模型
  10. 详谈利用系统漏洞及mysql提权
  11. [源码和文档分享]基于JAVA实现的图形化页面置换算法
  12. 【DB笔试面试764】在Oracle中,逻辑DG维护中常用到的SQL语句有哪些?
  13. 推荐一个视频网站-播布客
  14. oracle中删除级联方法,Oracle 外键级联删除
  15. 【阿里云短信服务SMS】使用阿里云发送短信
  16. 阿里云内网和公共NTP服务器(网络时间协议-时间同步服务)
  17. import 库、from 库 import 函数、from 库 impor *、import 库 as 别名的区别
  18. E001-CRC校验及软硬件实现
  19. 《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C
  20. Express全系列教程之(十五):文件下载

热门文章

  1. Mac 下抓包工具安装使用
  2. AMS 1117 ADJ芯片使用记录
  3. arcgis做土地利用转移矩阵(直接用栅格数据)
  4. _IO(), _IOR(), _IOW(), _IOWR() 宏的用法与解析
  5. 写给初入行,刚接触Auto CAD的新人一些建议——第一期
  6. EA常见画图(类图、包图、构件图、状态图、顺序图、活动图)
  7. unity编辑器扩展界面使用 List
  8. 数据结构和算法学习(3)- 递归、回溯
  9. “金字塔原理”-写作
  10. FPGA+雷达信号处理