Souleigh ✨ Souleigh ✨
4年前
容易被忽略的5个HTML技巧
对于所有Web开发人员来说,无论你选择的是哪种框架或后端语言,都需要大量使用HTML(超文本标记语言)。各种框架和编程语言可能会此消彼长,但HTML永不会过时。只是,就算HTML的应用如此广泛,这种语言中还是有不少多数开发人员都不了解的标签和属性。而且,尽管市面上有各种模板引擎(例如Pug)可用,但你仍然需要对HTML和CSS
Wesley13 Wesley13
3年前
Java spring boot根据html模板导出PDF
maven依赖<dependency<groupIdcom.itextpdf</groupId<artifactIditextpdf</artifactId<version5.5.13</version</dependency<dependency<groupIdcom.itextpdf</groupI
Stella981 Stella981
3年前
C# 动态生成Html地图文件
publicvoidGPSModel(stringx,stringy,stringss)//动态地图文件{if(x.Contains("")&&y.Contains(""))return;if(x""||y"")ret
Stella981 Stella981
3年前
PHP 生成静态文件html,php静态化
第一种:如果你愿意花费时间写一套模板解析方法的话,那么可以直接读取模板,然后将模板里的标签解析掉,再写入。    具体代码略……第二种:使用ob缓冲区例子:ob_end_clean();ob_start();$thisdisplay('article');//框架中显示页面的方法
Wesley13 Wesley13
3年前
HTML5实现绘制几何图形
HTML5新增了一个<canvas.../属性。该元素自身并不绘制图形,只是相当于一张空画布。如果开发者需要向<canvas.../上绘制图形则必须使用JavaScript脚本进行绘制。为了向<canvas.../元素上绘图,必须经过如下3步。获取<canvas.../元素对应的DOM对象,这是一个Canvas对象。调用Canvas对象
Stella981 Stella981
3年前
Selenium及Headless Chrome抓取动态HTML页面
一般的的静态HTML页面可以使用requests等库直接抓取,但还有一部分比较复杂的动态页面,这些页面的DOM是动态生成的,有些还需要用户与其点击互动,这些页面只能使用真实的浏览器引擎动态解析,Selenium和ChromeHeadless可以很好的达到这种目的。HeadlessChromeHeadlessChrome是Chrome
Stella981 Stella981
3年前
HTML5 SVG应用(1)——loading效果
先看一下效果:链接(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.html5tricks.com%2Fdemo%2Fsvgcss3loadingicons%2Findex.html)!(https://oscimg.oschina.net/oscnet/d79b
Easter79 Easter79
3年前
SpringBoot获取Freemarker模板引擎,生成HTML代码
今天用Ajax异步添加评论,加载Freemarker模板引擎,生成模板模块1.新建Freemarker模板<liid"${comment.oId}"<div<divclass"avatartooltippedtooltippedn"ariala
Stella981 Stella981
3年前
Jsoup清除HTML标签(非白名单)
Jsoup默认提供五种白名单: 1):none()    该API会清除所有HTML标签,仅保留文本节点。  2):simpleText()    该API仅会保留b,em,i,strong,u标签,除此之外的所有HTML标签都会被清除。  3):basic()    该API会保留a
Wesley13 Wesley13
3年前
oracle自动巡检脚本生成html报告
一、前言1、由于每月月底都需要对一些oracle数据库环境进行一些简单的巡检,而通过运行一条条语句,并依依去截图保存到word文档中效率低下,所以这里我就将手工巡检过程编写成shell脚本来提高巡检效率,同时也免去了截图照片图片不清晰的问题。2、脚本简单容易二次编辑,本文仅提供简单巡检的事项,如数据表空间是否自动扩展、是否开启归档等,