首页

SeaJS使用举例  

SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中...

将两个文件的对比差异生成图片

github地址:https://github.com/jishipu/CreateDiffPic 实现方法:生成两个文件的对比网页,然后用PhantomJS将网页生成图片。详情请见example.php: <?php define("SITE_PATH", dirname(__FILE__)); $old_path = SITE_PATH."/log/old...

Json语法规定

1. 所有的键必须用双引号包裹 2. JSON不支持注释 3. JSON的值不得为函数,不得未定义。值可以是用双引号包裹的字符串,或是数字,或true、false,或null,或一个对象、数组。允许嵌套结构。 4. JSON的最后一个值不使用,分隔符。

JavaScript中的getDay()与getDate()方法有何区别

getDay()返回一星期中的某一天(0-6)  getDate()返回一个月中的某一天(1-31)

一个不错的JavaScript解析浏览器路径方法

方法如下: function parseURL(url) { var a = document.createElement('a'); //创建一个链接 a.href = url; return { source: url, protocol: a.protocol.replace(':',''), ...

ajax跨域情况下jsonp的使用

var url = "http://xxx"; var funname = "ongetdraw"; var data = {'active':'89e355'}; $.ajax({url:url, type:'post', data:data, dataType:'jsonp', jsonp:'jscallback', jsonpCallback:funname}); //服务端接收要...

HTML使table折行问题总结

经过综合考虑(主要是浏览器兼容),table加下面CSS属性,可以使其折行: style="word-wrap:break-word;table-layout: fixed;"

javascript prototype介绍的文章

JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。 网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:pr...

google查找两地点之间的路线信息接口

http://maps.googleapis.com/maps/api/directions/xml?origin=%E9%85%92%E4%BB%99%E6%A1%A5&destination=%E9%9C%8D%E8%90%A5&units=imperial&mode=driving&sensor=false <DirectionsRes...

Web开发者不容错过的50段CSS代码

Web开发技术每年都在革新,浏览器已逐渐支持CSS3特性,并且网站设计师和前端开发者普遍采用这种新技术进行设计与开发。但仍然有一些开发者迷恋着一些CSS2代码。 本文将分享20段非常专业的CSS2/CSS3代码供大家使用,你可以把它们保存在IDE里、或者存储在CSS文档里,这些代码片段绝对会给你带来意外的惊喜。 1. CSS Resets 网络上关...