【实例简介】
jSignature 在网页上手写签名的插件(html5手写签名)
在IE7~IE8这种不支持HTML5的浏览器上,是利用Flash嵌入的方式实现的签名处理,在支持的HTML5的浏览器上默认采用canvas标签处理签名,可以生成 PNG格式、SVG格式的签名图片。非常适合在IPAD等移动客户端上实现手写签名的,该插件基于JQuery
【实例截图】
【核心代码】
jSignature-master
└── jSignature-master
├── examples
│ ├── index.html
│ ├── noconflict.html
│ └── unmini.html
├── extras
│ ├── SignatureDataConversion_dotNet
│ │ ├── core
│ │ │ ├── converter_alphanum_base30.cs
│ │ │ ├── converter_toSVG.cs
│ │ │ ├── imagingtools_Stats.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── SignatureDataConversionCore.csproj
│ │ ├── SignatureDataConversion_Debug.nunit
│ │ ├── SignatureDataConversion.sln
│ │ └── tests
│ │ ├── common_base_for_tests.cs
│ │ ├── converter_alphanum_base30_TESTS.cs
│ │ ├── converter_toSVG_TESTS.cs
│ │ ├── imagetools_Stats_TESTS.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── samples
│ │ │ ├── reference_svg_nonsmoothed.svg
│ │ │ └── reference_svg_smoothed.svg
│ │ └── SignatureDataConversionTests.csproj
│ └── SignatureDataConversion_PHP
│ ├── core
│ │ ├── jSignature_Tools_Base30.php
│ │ └── jSignature_Tools_SVG.php
│ └── tests
│ ├── test_jSignature_Tools.php
│ ├── test.png
│ └── test.svg
├── libs
│ ├── flashcanvas.js
│ ├── flashcanvas.swf
│ ├── jquery.js
│ ├── jSignature.min.js
│ ├── jSignature.min.noconflict.js
│ └── modernizr.js
├── README.md
├── src
│ ├── jSignature.js
│ └── plugins
│ ├── jSignature.CompressorBase30.js
│ ├── jSignature.CompressorSVG.js
│ ├── jSignature.UndoButton.js
│ └── signhere
│ ├── jSignature.SignHere.js
│ └── signhere.svg
├── test
│ ├── index.html
│ ├── libs
│ │ ├── qunit.css
│ │ └── qunit.js
│ └── tests.js
└── wscript.py
18 directories, 41 files