当前位置: 首页 > news >正文

自己开发一个网站应该怎么做网站维护包括哪些内容

自己开发一个网站应该怎么做,网站维护包括哪些内容,企业建立网站的原因,上海建网站工作室楼主要做一个简单的图片上传服务器#xff0c; node.js实现服务端#xff0c; 页面使用HTML5-Canvas实现截图。 为什么用Nodejs呢#xff0c;因为用Js写后台很爽-。- 而且比较简单 为什么用canvas呢#xff0c;其实我不想用的 因为有些低版本的IE对HTML5的支持不好#xf…楼主要做一个简单的图片上传服务器 node.js实现服务端 页面使用HTML5-Canvas实现截图。 为什么用Nodejs呢因为用Js写后台很爽-。- 而且比较简单 为什么用canvas呢其实我不想用的 因为有些低版本的IE对HTML5的支持不好 楼主本来想用 HTML2CANVAS 来实现截图并且上传到一个服务器上。 html2canvas 技术可以参照我另一篇博客 【戳这里】 但是这个技术对于一些复杂的DOM就不适用了比如EXTJS drawComponent画出来的东西完全是渣啊~~所以退而求其次我把呈现测试用 HTML5的Canvas呈现出来然后保存图片。   ╮(╯▽╰)╭ 具体用处是公司的秘密       推荐一个教程写的很简单明了:  Node入门 下面的代码是我参照了这个教程的结构写的如有雷同说明那货一定也是看了这个教程。   主页代码 Index.js 1 var server require(./server); 2 var route require(./route); 3 server.start(route.route);    server代码 var http require(http); var url require(url);function start(route, handle) {function onRequest(request, response) {var postData ;var pathname url.parse(request.url).pathname;console.log(Request for pathname received.);request.setEncoding(utf8);request.addListener(data, function(postDataChunk) {postData postDataChunk;console.log(Received POST data chunk postDataChunk .);});request.addListener(end, function() {route(pathname, response, postData);});}http.createServer(onRequest).listen(8888);console.log(Server has started.); }exports.start start;   route.js 代码 1 function route(pathname,response,postData){2 var requestHandlerrequire(./requestHandler);3 if (typeof requestHandler.handle[pathname] function) {4 5 requestHandler.handle[pathname](response,postData);6 response.end();7 } 8 else {9 console.log(No request handler found for pathname); 10 response.writeHead(404, {Content-Type: text/plain}); 11 response.write(404 Not found); 12 13 } 14 } 15 exports.routeroute;   requestHandler.js 代码 1 function start(response,postData) {2 console.log(Request handler start was called.);3 4 response.writeHead(200, {Content-Type: text/html});5 var body html6 head7 meta http-equivContent-Type contenttext/html; 8 charsetUTF-8 /9 /head 10 body 11 canvas idmycanvas width500 height500 border3 solid#9C9898/canvasscript srchttp://common.cnblogs.com/script/jquery.js typetext/javascript/script/body 12 script typetext/javascriptwindow.onload function(){var canvasdocument.getElementById(mycanvas);var context canvas.getContext(2d);context.beginPath();context.moveTo(100, 150);context.lineTo(450, 50);context.lineWidth 10;context.strokeStyle #ff0000;context.stroke();$.ajax({url: /upload,data:canvas.toDataURL(image/png),type: post,success: function( result ) {console.log( result );}});};/script 13 14 /html; 15 response.write(body); 16 response.end(); 17 } 18 19 function upload(response,postData) { 20 response.writeHead(200, {Content-Type: text/plain}); 21 var fs require(fs); 22 var base64Data postData.replace(/^data:image\/\w;base64,/, ); 23 var dataBuffer new Buffer(base64Data, base64); 24 console.log(Request handler upload was called.); 25 fs.writeFile(out.png, dataBuffer, function(err) { 26 }); 27 response.write(hello); 28 response.end(); 29 } 30 var handle[]; 31 handle[/start]start; 32 handle[/upload]upload; 33 handle[/]start; 34 exports.handlehandle;     其中处理base64的图片数据用到了这个链接的技术 处理base64数据  程序运行结果 浏览器 服务器目录  转载于:https://www.cnblogs.com/xdxer/archive/2013/01/18/nodejs_canvas_upload.html
http://wiki.neutronadmin.com/news/51094/

相关文章:

  • 微网站 建设网络营销推广主要做什么?有哪些方法和技巧
  • 重庆建设教育协会网站郴州有哪些县
  • 网站开发属于软件开发吗关于我们 网站
  • 索引网站有哪些动漫制作专业名称
  • 临沂网站汕头站扩建工程
  • 最容易做的门户网站请问聊城网站建设
  • 一流的网站建设公司wordpress设置固定链接静态化
  • 普通网站一年要多少钱网站视频提取软件app
  • 建工网站新蔡县城乡建设局网站
  • html5网站修改图片生成链接的网站
  • 上海网站seo诊断做业务一般要注册哪些网站
  • 陕西省建设招投标网站网站设计步骤包括
  • 网站做百度权重排名论坛制作网页平台
  • 门户网站是啥意思外贸网站产品
  • 新开传奇网站刚开一秒第一区联盟文明网站建设有新突破
  • 扬州网站建设 开元电子公司logo设计
  • 微页制作网站模板下载软件拨打12355可以找团员密码吗
  • 商城网站支付端怎么做重庆网站建设重庆
  • 比较大的建站公司注册公司流程及所需资料
  • 年前做网站的好处有帮人做网站的人吗
  • 那些网站可以做宣传尚仁网站建设
  • 企业电子商务网站开发wap平台
  • 皮革材料做网站wordpress查看主题
  • 网站开发文件综述百度推广有效果吗
  • 做网站知乎芜湖建设公司网站
  • 凡客建站百度旧版本下载
  • 大型门户网站源码爱战网关键词挖掘
  • 口碑好的邯郸网站建设网站建设与管理自考
  • 宠物医院网站建设甘肃购物网站建设
  • 做网站iiwokdw响应式网站模板下载