JavaScript
文章平均质量分 63
子兮、
技术艺术双耍的创造者
展开
-
【JavaScript】CopperCube 4 简介(摘译)
(原文地址:http://www.ambiera.com/coppercube/index.html)4 简介" alt="【摘译】CopperCube 4 简介" src="http://www.ambiera.com/images/coppercube3_small.jpg"> CopperCube·简单创建互动3D应用程序和游戏·发布应用程序(Windows,Mac,Androi翻译 2013-06-04 20:56:45 · 1320 阅读 · 0 评论 -
如何向网页中嵌入谷歌英文地图
谷歌地图可以很方便的生成嵌入地图,但是如何强制显示语言为英文呢?本文给出了两种解决方案。原创 2017-07-04 21:20:20 · 15785 阅读 · 0 评论 -
Node.js的那些坑(五)——保存文件中文乱码
由于项目需要,需要以文本的形式将文件保存到服务器本地。而Node.js对中文的原生支持并不理想,直接保存后呈现乱码,本文对此给出解决方案。原创 2017-01-17 16:50:48 · 2342 阅读 · 0 评论 -
Node.js的那些坑(四)——如何让异步并发方法同步顺序执行
虽然上一篇用Promise.all()的方法解决了Node.js中异步方法全部执行完毕后再执行的问题,但如果想让异步方法按顺序执行还是不行。本篇用迭代的方式给出异步并发方法同步顺序执行的解决方案。原创 2016-12-30 17:56:42 · 9470 阅读 · 1 评论 -
Node.js的那些坑(三)——如何在异步方法都执行后再执行
在异步方法执行后再执行的直接解决方案就是写回调。可是如果想让所有的(例如循环调用的若干次)异步方法全部执行完之后再执行接下来的方法该怎么办呢?本文基于Promise语法,给出解决方案。原创 2016-12-23 17:55:42 · 14298 阅读 · 3 评论 -
Node.js的那些坑(二)——异步方法里无法获取外部参数
在Node.js中,大量的方法(如网络相关的方法)都是异步方法。这对于习惯了传统同步代码的程序员来说,充满了太多"神奇"的现象。本文要解决的问题是,如何让异步方法获取外部的参数。原创 2016-12-23 17:21:11 · 1387 阅读 · 0 评论 -
Node.js的那些坑(一)——多进程中图片下载有时为0字节
最近由于工作需要重新开始使用Node.js,发现和几年前比强大了不少,同时也发现了不少坑。首先,一开始用到了request对象的pipe方法。但当下面这段代码出现在子线程当中(cluster.isWorker分支当中)时,下载的图片有时会变成0字节。原创 2016-12-23 16:40:17 · 2812 阅读 · 2 评论 -
【JavaScript】SVGTool: SVG常用方法库
HTML5经历了几年的沉沦之后引来一轮的潮流。在图形可视化方面,SVG同canvas相比在交互性方面有更大的优势。市面上成熟的JavaScript框架已有很多,其中多有对SVG的封装。本篇兼顾易用性和可读性,更适合初学者入门,用于了解SVG的基本原理和超轻量级的库引用(以便后期自主拓展)。之前封装过一个iOS平台下的canvas绘图(《【iOS】UIWebView的HTML5扩展之canvas篇 》),本篇则纯粹的从H5的角度对SVG常用方法进行简单封装。原创 2015-10-03 17:49:16 · 2515 阅读 · 0 评论 -
【iOS】UIWebView HTML5 扩展
对于不少iOS开发者来说,HTML5的内容比较陌生。尤其是UIWebView类的 stringByEvaluatingJavaScriptFromString 方法让很多人觉得又得学一种新的语言。而这一部分也是项目中学生常问的问题之一。本文以Category(类目)的方式扩展了UIWebView类,将一些常用的JavaScript操作封装成UIWebView类方法。最新源代码下载地址:https://github.com/duzixi/UIWebView-HTML5(持续维护)原创 2014-06-30 22:03:52 · 4796 阅读 · 4 评论 -
【JavaScript】小游戏:☆摘星星☆Ver1.0
运行环境:IE浏览器、360浏览器源代码: Get the Star v\:* { behavior: url(#default#VML);} var stage=1;var time=10;var num=0;var score=0;var quota;var gameOver=false;var msg =["St原创 2012-07-27 22:32:31 · 2181 阅读 · 0 评论 -
【JavaScript】Node.js服务器端程序代码改进(识别url中的参数)
说明:以下这段Node.js服务器端代码是在rabby给出的代码基础上改进的。(参见http://cnodejs.org/topic/4f3b52eab43c3c846a04ba22)本次改进主要解决了当url包含参数时,页面不能正确显示的问题。修改方案就是加了一个字串的判断,若有参数就CUT掉参数之后的内容。 var http = require('http');va原创 2013-04-09 19:28:57 · 1854 阅读 · 0 评论 -
【iOS】UIWebView的HTML5扩展之canvas篇
本篇用类目(Category)扩展了UIWebView的canvas功能。 canvas作为HTML5标准体系下的JavaScript API, 不仅被苹果系统自带的Safari所支持,也被UIWebView类所支持。canvas的API比较多,应用情景也丰富多样,这里先提供最基本的几个功能,其它功能将在后续持续更新。其中最后一个方法是我的一个学生做项目时提出的,问是否有方法能截取网页上的图片,让它显示一部分。相信也有许多朋友有类似的需求。原创 2014-07-26 22:30:46 · 3389 阅读 · 1 评论 -
【JavaScript】数独解析器 ver 1.0
数独解析器 ver 1.0var time=0; //解析次数var arr=[]; //当前数字填充状态(9 X 9)var type; //空格数最少的单位类型:格、行、列var emptyNum=[]; //每个单位的空格数var emptySum原创 2013-01-18 23:01:39 · 1672 阅读 · 0 评论 -
【JavaScript】封装XML类库
不同浏览器对XML文件的处理大不相同,本文用了一个XML类对常见的XML操作进行了封装。原创 2017-11-07 15:02:47 · 1021 阅读 · 0 评论