闲来无事,在公司看公司原来封装的代码,发现有用到insertAdjacentHTML这个方法,表示不解,于是乎展开了一番搜索。调用方式:insertAdjacentHTML(whrer,text);参数说明: where : 表示元素要插入的位置: beforebegin : 标... Read More
posted @ 2014-08-18 11:40 任明浩 Views(483) Comments(0) Diggs(0) Edit
英文原文:11 Multi-touch and Touch events Javascript libraries 触摸屏是现在所有智能手机的标配,还包括各种平板设备,而且很多桌面也慢慢在开始支持触摸操作。要开发支持触摸屏设备的 Web 应用,我们需要借助浏览器的触摸事件来实线。 下图是各种触摸事件说明: 本文我们介绍 11 个用来处理触摸事件以及支持多点触摸的 JS 库:QUO JS Events:Touch, Tap, Double tap, Hold, Fingers, Swipe, Swipe Up, Swipe Right, Swipe Down, Swipe Left, ... Read More
posted @ 2013-08-15 20:56 任明浩 Views(323) Comments(0) Diggs(0) Edit
安卓一炮走红 当前情势下手机的触摸时间也是非常的热火 但是要在手机上面实现向PC上面一样的鼠标事件监听是不是不行呢 答案是NO 是可以的众所周知,PC上面监听鼠标事件就是三个mousedownmousemovemouseup那在触摸设备上面呢,别着急 我们先要确定设备是否是触摸设备,最理想的办法就是-------js里面和C一样是有一个也是唯一一个三木运算符的对 你没有猜错 附上代码var touch =("createTouch" in document);//判定是否为手持设备 var StartEvent = touch ? "touchstart" Read More
posted @ 2013-08-15 20:55 任明浩 Views(319) Comments(0) Diggs(0) Edit
前面说过用html5做一个画板开发,众所周知画板都会有一个很实用的功能就是喷漆,这个用js实现也不难但是就是很考验算法优化问题了 再次附上自己的喷漆算法(使用的事递归,但是时间效率上面还是不尽人意 用的是系统栈 所以比较大的填充区域会提示栈的溢出 但是功能还是能够实现的 也再次情各路大神帮忙优化一下算法)function pigment(){ $("#input").hide(); $("iframe").hide(); $("#people_add").hide(); $("#InterCanvas").unbi Read More
posted @ 2013-08-15 20:44 任明浩 Views(738) Comments(0) Diggs(0) Edit
最近有参加比赛,做成一个产品,主要功能就是实现画板开发功能和立体成像,我的工作呢就是做好画板开发就行,首先画板开发是基于HTML5开发的,说白了就是html5的canvas元素做的一个画布然后执行一系列的绘画工作。但是由于画板要实现的功能很多,所以就在时间的监听机制上面开始忙活起来了。首先要监听鼠标的三个时间 mousedown,mousemove,mouseup然后对其相对应的动作执行相对应的事件,起初做的事用document.addEventListener('mousedown',function (){},false); 来监听相对应的动作然后分配相对应的事件但是要知道 Read More
posted @ 2013-08-15 20:40 任明浩 Views(535) Comments(0) Diggs(0) Edit
html:学习地址-----http://www.w3school.com.cn/html/index.asp 学习基本标签规范css方面:《写给大家看的css》《css权威指南》js方面:《javascript学习指南》《javascript高级程序设计》《javascript王者归来》《javascript权威指南》php方面:http://www.php100.com/html/shipinjiaocheng/PHP100shipinjiaocheng/ 入门学习下载视频学习即可js库方面:可以学习JQuery 特点:简单易操作 书籍基本上差不多开发工具(软件下载可使用【软件管家】)文件 Read More
posted @ 2013-07-31 17:04 任明浩 Views(1672) Comments(1) Diggs(0) Edit
按键键码按键键码A656(数字键盘)102B667(数字键盘)103C678(数字键盘)104D689(数字键盘)105E69*106F70!33G71Enter13H72@64I73#35J74$ 36K75F1112L76F2113M77F3114N78F4115O79F5116P80F6117Q81F7118R82F8119S83F9120T84F10121U85F11122V86F12123W87Backspace8X88Tab9Y89Clear12Z90Shift160(小键盘)48Control171(小键盘)49Alt182(小键盘)50Cap Lock203(小键盘)51Esc Read More
posted @ 2013-07-31 17:02 任明浩 Views(799) Comments(0) Diggs(0) Edit
对于网页开发者来说,现在调试页面、脚本及样式都已经非常容易。各个主流浏览器都有自己的调试工具:Firefox中使用Firebug;IE,Chrome和Safari也都有Developer Tools,而Opera自带的调试工具Opera Dragonfly(Opera蜻蜓)除了有其它调试工具的基本功能之外,还有一个很有用的功能--远程调试,这个对于手机web开发来说,是非常有实用的强大工具。Opera Dragonfly的远程调试是这样的一种方式,你可以用一台电脑上的Opera Dragonfly调试手机上使用Opera Mobile浏览的网页,当然,不仅仅是手机,平板电脑上的Opera Mo Read More
posted @ 2013-07-31 17:01 任明浩 Views(748) Comments(0) Diggs(0) Edit
首先你需要一个比较先进的版本的chrome这样子下一步工作才能进行打开chrome安卓版 随便打开一个自己写的页面 随后点击菜单 选择开发人员选项 勾选USB调试从http://developer.android.com/sdk/index.html下载android-sdk开发包,安装后,执行SDK Manager.exe,安装android SDK Platform-tools工具包。接下来用cmd一直cd到你的开发包下的Platform-tools工具包,检测谁被:adb devices如果出现设备名称及序号 则证明数据线连接无误,接下来就是开启功能在cmd当前目录下(Platform- Read More
posted @ 2013-07-31 16:57 任明浩 Views(1065) Comments(0) Diggs(0) Edit
www.threejs.org Read More
posted @ 2013-07-31 16:50 任明浩 Views(949) Comments(0) Diggs(0) Edit