- 浏览: 195415 次
- 性别:
- 来自: 成都
最新评论
-
Coande:
谢谢,这个很强大。
json转树状结构(js) -
prince_of_:
楼主,有一点我想提一下,你所说的三个步骤与new有一点不同使用 ...
理解js中的原型链,prototype与__proto__的关系 -
xuxiaoyinliu:
有帮助,谢谢
理解js中的原型链,prototype与__proto__的关系 -
huangyali2:
excanvas.js没有实现canvas的clearRect ...
IE下使用excanvas.js的注意事项 -
chried:
看了这个总算明白原型链了的
理解js中的原型链,prototype与__proto__的关系
文章列表
http://www.idangero.us/sliders/swiper/
http://wenku.baidu.com/view/89bbaaea102de2bd96058890.html
容易出错的JavaScript题目
- 博客分类:
- JavaScript
1、
function Container( properties ) {
var objthis = this;
for ( var i in properties ) {
(function(){
var t = properties[i];
objthis[ "get" + i ] = function() {return t;};
objthis[ "set" + i ] = function(val) { ...
javascript的函数节流
- 博客分类:
- JavaScript
http://www.alloyteam.com/2012/11/javascript-throttle/
表格组件
http://www.trirand.com/blog/jqgrid/jqgrid.html
流程图
http://www.graphviz.org/Gallery.php
上个星期,上个月
- 博客分类:
- JavaScript
<script type="text/javascript">
//个位补全
window.singular = function(n){
var newNum;
newNum = n < 10 ? '0' + n : n;
return newNum;
}
//时间转字符串
window.date2Str = function(date){
return date.getFullYear()+'-'+singular(date.getMonth()+1)+'-'+singular(date.getDat ...
new class
- 博客分类:
- JavaScript
function newClass(classObj, superClass) {
if(!classObj) classObj = {};
if(typeof classObj.__construct !== "function") classObj.__construct = function() {};
var f = classObj.__construct;
f.extend = function(classObj) { return newClass(classObj, this); }
if(superClass) {
for(v ...
今天在css-tricks上看到一篇文章,那篇文章让我不禁心头一震,强大的CSS啊,居然能画出这么多基本的图形。图形包括基本的矩形、圆形、 椭圆、三角形、多边形,也包括稍微复杂一点的爱心、钻石、阴阳八卦等。当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是 firefox或者chrome,当然IE也能看一部分的。那好,下面就一起来看看我们是如何用纯CSS来画这些图形的,如果你也觉得很震撼,推荐给你的 朋友吧。
1、正方形
最终效果:
CSS代码如下:
1
2
3
4
5
#square {
wid ...
概述: 原型链:一个原型等于另一个实例。不能给构造函数传递参数,同时值类型会出现共用的问题。(原型的问题) 借用构造函数:SuperType.call(this,para)。解决原型链的问题,但是函数不能复用(构造函数的问题),效率不高。 组合继承(原型链+借用构造函数):前两种方式互补,但是调用了两次超类,出现了多余的属性(原型中的属性被屏蔽)。 原型继承:利用原型对对象进行一次浅复制。Function F(){};F.prototype = o;return new F();寄生式继承:先用原型继承浅复制一次对象,然后再根据需要增强对象。 寄生组合式继承:在原型链继承时,跳过实例 ...
寄生式组合继承
- 博客分类:
- JavaScript
function inheritPrototype(subType, superType) {
function F(){}; //新建一个空对象
F.prototype = superType.prototype; //空对象的原型为父类的原型
var prototype = new F(); //创建对象
prototype.constructor = subType; //增强对象
subType.prototype = prototype; //指定对象
}
function SuperType(name) {
this.name ...
Functionbind
- 博客分类:
- JavaScript
Function.prototype.bind = function () {
var __method = this;
var args = Array.prototype.slice.call(arguments);
var object = args.shift();
return function () {
__method.apply(object, args.concat(Array.prototype.slice.call(arguments)));
}
}
var obj = {
name: 'franky'
},
fn = fun ...
无论是亚马逊还是苏宁国美都有召回机器仍然在售,那是因为佳能中国早已经将召回公告发布在官网上,但经销商却没有经常留意佳能官网,因此并不知情,这一点,我在苏宁国美都看到了招回几,那么我们怎么辨别自己购买的机器是否是召回机呢?1、首先看盒子上的出厂日期,官网公布的召回日期是6月27日(含27日)之前的大部分机器为召回机。对象产品为5月31日~6月15日生产的部分产品。2、看盒子上的机身串码(第一行为机身串码,第二行为套机镜头串码),如果机身串码的第2位数的数字是“3”或者“4”,然后第六位数是“1”,那恭喜你,中奖了,100%为召回机,你中招了,到12月份为止我都在苏宁和国美看到过。http://ww ...
js 观察者模式
- 博客分类:
- JavaScript
<!doctype html>
<html lang="en">
<head>
<title>JavaScript Patterns</title>
<meta charset="utf-8">
</head>
<body>
<script>
var toString = {}.toString,
isFunction = function( it ) {
return toString.call( it ) == ...
1、编辑文件:jboss\server\default\deploy\jbossweb.sar\server.xml
Xml代码
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" connectionTimeout="20000" redirectPort="8443" />
修改为(添加compression和compressableMimeTy ...
github的常见操作
- 博客分类:
- JavaScript
复制项目到本地: git clone git@github.com:rockyuse/plupload-java.git
添加修改:git add .
提交修改:git commit -m '修改描述'
提交内容:git push -u origin master
测试SSH连接:SSH -v git@github.com
删除命令:git rm aa.java
删除文件夹所有内容:git rm src/com/ -r
网站变灰
- 博客分类:
- JavaScript
js自己去找
<script src="grayscale.js" type="text/javascript"></script>
<script type="text/javascript">
var browserName = navigator.userAgent.toLowerCase();
var mybrowser = {
version: (browserName.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0' ...