Webstorm 添加 File watcher & External tools(LESS为例)

开始用Webstorm开发是做Egret小游戏,那时对webstorm不是很熟悉(虽然现在也不是很熟悉), 所以对于Egret的ts编译不是很智能,每次都要手动去编译 可是看着网上的教程都弄不好,由于赶进度,就没花时间研究了 今天用到less的编译,就打算花时间弄一下 终于……恍然大悟的是,原来我一直把File watcher & [more...]

 

一、借助script的异步跨域请求 先说跨域的问题,首先要指出的是,iframe里的js宿主对象一样也躲不开同源策略(Same Origin Policy),仅仅能解决二级域名的跨域而已,比如www.tudou.com和so.tudou.com,如果要请求某个八杆子打不到一起去的域名下的数据(例如你想搞mashup),建议老老实实的用script标签去请求JSONP罢。关于JSONP要附带说一下的是,jQuery对JSONP请求的封装方式很值得提倡: $.getJSON(url, params + ”&jsoncallback=?”, function(json){     [more...]

 

Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web [more...]

 

涉足了一下sencha touch ,它也属于ExtJs框架的一种,看了很多天,糊里糊涂的,虽然有API,可是不懂它的机制还是没啥用…… 后来看了很多博文,才略懂一二啊 或者步骤可以这样说: 1、下载sencha touch [more...]

 

以下是几种普及得比较好的触摸事件,可以在绝大多数现代浏览器中来测试这一事件(必须是触屏设备): (on)touchstart:触摸开始的时候触发 (on)touchmove:手指在屏幕上滑动的时候触发 (on)touchend:触摸结束的时候触发 (on)touchcancel:系统取消touch事件的时候触发。例如电话接入或者弹出信息。一般用在游戏:玩着的时候,突然来电话了,就触发touchcancel事件暂停游戏、存档等操作。 而每个触摸事件都包括了三个触摸对象列表,每个列表里包含了对应的一系列触摸点(触摸对象,用来实现多点触控): touches:当前位于屏幕上的所有手指的列表。 [more...]

 

现在在ios/android上的web网站变的越来越多,智能机中ios和android系统的设备市场份额也是与日俱增,相信未来会是一个趋势,那么如何构建基于webkit的网站呢? 这里有一篇文章介绍了如何用html5创建一个iphone的app,这是一个基于web的本地离线应用,相对于native应用来说基于web的应用开发和测试都非常快捷,基于webkit浏览器支持大部分的html5,也支持大部分的css3,而且开发语言也是大多数web工程师所熟悉的,最重要的一点是基于web的应用是完全跨平台的,不需要多平台的开发和测试。 开发基于webkit的web app/page时需要注意的有: HTML特性: <input type=”file” [more...]

 

因为都是些简单的逻辑代码,所以不作解说。 只是期间用到自定义获取元素的函数get(),和做了浏览器之间的兼容而已。 //为元素添加事件函数 //node –> 需要添加事件的元素 //type [more...]

 

在前面,我们自定义了一个getElementsByClassName()的函数,现在由该函数,我们可以引伸到一个根据类名和id获取元素的函数。 只需要做个判断就是了。因为仅供自己使用,且节省代码,所以并没有兼容所有css选择器,只是根据“.”和“#”这两个条件。 //获取元素 //str –> id , [more...]

 

javascript 在事件监听方面的兼容性总结,注意是由于多个浏览器的不一致,导致大家在js书写时需要考虑多个浏览器的兼容性。 1、IE使用attachEvent/detachEvent方法来添加和删除事件监听器; w3c使用addEventListener/removeEventListener方法。 例一: //为元素添加事件函数 //node [more...]

 

Node.ELEMENT_NODE(1) Node.ATTRIBUTE_NODE (2) Node.TEXT_NODE (3) Node.CDATA_SECTION_NODE(4) Node.ENTITY_REFERENCE_NODE(5) [more...]

© 2012 Hedgehog Suffusion theme by Sayontan Sinha