javascript
Hello_py
初出茅庐
展开
-
javascript返回字符串字节长度
javascript字符串对象的length方法返回的字符串长度无论字符是中文还是英文都是返回1的长度。 例如: ` var str = ‘hello世界’;alert(str.length);//这里length为7 ` 而unicode编码方式的中文是两个字节长度,utf8则是3字节长度。所以有时候我们需要的是字符串的字节长度而str.length只给出了字符串的字符个数。 我们可原创 2016-10-21 14:02:53 · 2689 阅读 · 0 评论 -
html5 canvas 绘制太阳系模型 练习
在MDN官网学习了canvas便做了个小练习来加强对canvas的了解,巩固学到的新知识。 下面放图: <html><head><title>canvas</title></head><body> <!--新建一个canvas元素--> <canvas id="mycanvas" width="600" height="600" style="border:1px sol原创 2016-11-07 23:07:21 · 2562 阅读 · 0 评论 -
js截取html元素生成图片
使用html2canvas将html元素截取到canvas显示,再由canvas转换为图片。注意:要截取的元素里面不能使用跨域名的图片链接,否则会污染canvas。 html2canvas的github链接:https://github.com/niklasvh/html2canvas<!DOCTYPE html><html lang="en"><head> <meta charset原创 2017-03-10 19:34:30 · 16817 阅读 · 0 评论 -
js上传图片处理:压缩,旋转校正图片
随着科技发展的浪潮,手机上的摄像机的像素越来越高,成像的效果也越来越好。到现在一张手机拍摄的图片在 2M 左右是很正常的。在实际的应用场景中经常需要用户上传图片这样的人机交互方式。为了提高用户体验,上传图片之前要进行压缩。部分手机拍摄的图片会带有拍摄方向(如魅族,苹果),在上传之前就需要进行图片修正。案例中使用了 html5 的一些 API 对图片进行压缩; exif.js 的 EXIF.getD原创 2017-04-05 18:56:40 · 16986 阅读 · 3 评论