什么是 Hexo? Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 "Markdown" (或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 安装前提 安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序: "Node.js" "Git" 安 ...
分类:
其他好文 时间:
2018-07-29 16:31:06
阅读次数:
268
个人总结:读完这篇文章需要15分钟,文章介绍了抽象语法树与js引擎解析这些语法树的过程,提到了懒解析——即转换为AST的过程中不直接进入函数体解析,当这个函数体需要执行的时候才进行相应转换。(因为有的函数体只是声明了,并没有实际被调用) 解析,语法抽象树及最小化解析时间的 5 条小技巧 这是 Jav ...
分类:
编程语言 时间:
2018-07-29 12:59:57
阅读次数:
202
1. 2. 3.注:{literal} {/literal}是tp5标签,使代码不被tp5模板引擎解析 ...
分类:
Web程序 时间:
2018-07-20 01:16:08
阅读次数:
2851
服务端模版注入漏洞产生的根源是将用户输入的数据被模版引擎解析渲染可能导致代码执行漏洞 ...
分类:
其他好文 时间:
2018-04-07 14:56:29
阅读次数:
477
在js引擎部分,我们可以了解到,当渲染引擎解析到script标签时,会将控制权给JS引擎,如果script加载的是外部资源,则需要等待下载完后才能执行。 所以可以对其进行很多优化工作。放置在body底部为了让渲染引擎能够及早的将DOM树给渲染出来,我们需要将script放在body的底部,让页面尽早脱离白屏的现象,即会提早触发DOMContentLoaded事件. 但是由于在IOS Safari,
分类:
Web程序 时间:
2018-03-05 12:00:35
阅读次数:
212
第一部分:HTML问答题 1.简述一下你对HTML语义化的理解? 用正确的标签做正确的事情。 html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式CSS情况下也以一种文档格式显示,并且是容易阅读的; 搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重 ...
分类:
Web程序 时间:
2018-03-04 22:58:11
阅读次数:
1023
在js引擎部分,我们可以了解到,当渲染引擎解析到script标签时,会将控制权给JS引擎,如果script加载的是外部资源,则需要等待下载完后才能执行。 所以,在这里,我们可以对其进行很多优化工作。 放置在BODY底部 为了让渲染引擎能够及早的将DOM树给渲染出来,我们需要将script放在body ...
分类:
Web程序 时间:
2018-01-02 18:42:22
阅读次数:
193
#Include和#Parse都是用于将本地文件引入当前文件的指令,而且被引入的文件必须位于TEMPLATE_ROOT。这两者之间有一些区别。 #Include 被#Include引入的文件,其内容不会被Velocity引擎解析,所以这些文件应该是静态模板,即不含有VTL的模板。使用#Include ...
分类:
其他好文 时间:
2017-11-01 16:27:07
阅读次数:
142
浏览器运行机制图: 浏览器的运行机制:layout:布局; 1、构建DOM树(parse):渲染引擎解析HTML文档,首先将标签转换成DOM树中的DOM node(包括js生成的标签)生成内容树(Content Tree/DOM Tree); 2、构建渲染树(construct):解析对应的CSS样 ...
分类:
其他好文 时间:
2017-10-10 17:42:38
阅读次数:
166
做过了destoon和discuz这两种相对复杂一点的模版二次开发以后,总想写点总结,对再次学习其他模版有所启迪。 1、给我的印象,PHP模版,大都是include各种文件,而且include的类型也不只一种,如:include template是用模版引擎解析模版, include libfile ...
分类:
Web程序 时间:
2017-10-06 12:25:06
阅读次数:
151