https://www.zhihu.com/question/50677827 阿里巴巴内网的不可见水印用的是什么算法?
将以下代码保存为1.html,在浏览器中运行。点击按钮"显示数字水印"即可。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script>
function watermark(settings) {
//默认设置
var defaultSettings={
watermark_txt:"text",
watermark_x:20,//水印起始位置x轴坐标
watermark_y:20,//水印起始位置Y轴坐标
watermark_rows:5,//水印行数
watermark_cols:5,//水印列数
watermark_x_space:10,//水印x轴间隔
watermark_y_space:90,//水印y轴间隔
watermark_color:'#000000',//水印字体颜色
watermark_alpha:0.5,//水印透明度
watermark_fontsize:'80px',//水印字体大小
watermark_font:'微软雅黑',//水印字体
watermark_width:500,//水印宽度
watermark_height:90,//水印长度
watermark_angle:25//水印倾斜度数
};
//采用配置项替换默认值,作用类似jquery.extend
if(arguments.length===1&&typeof arguments[0] ==="object" )
{
var src=arguments[0]||{
};
for(key