- 浏览: 112804 次
- 性别:
- 来自: 北京
最新评论
-
墨子宇:
so,为了使用JSLint我还得装一个aptana?
eclipse 添加 JSLint 插件 -
lvjun106:
楼主可以看下这篇文章,介绍的很详细。http://www.os ...
eclipse 添加 JSLint 插件 -
newsletterBroker:
呵呵,感觉不错!
Jquery 源码中的 正则表达式 分析 -
jayliud:
String.prototype.count = funct ...
百度web前端笔试
文章列表
execCommand
- 博客分类:
- JavaScript
mozilla 文档地址:https://developer.mozilla.org/en/Rich-Text_Editing_in_Mozilla#Executing_Commands
msdn 文档地址:
http://msdn.microsoft.com/en-us/library/aa752577(v=VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms533049(v=VS.85).aspx
mozllia
execCommand(String aCommandName, Boo ...
javascript DOM
- 博客分类:
- JavaScript
- 规范
- 总结
原文地址:
http://blog.moocss.com/tutorials/javascript-tutorials/454.html
http://blog.moocss.com/tutorials/javascript-tutorials/456.html
整理后的:
概述:
DOM是W3C制定的规范。DOM被分成三大部分,包括:核心DOM,HTML DOM,XML DOM。按级别 ...
javascript 版本
- 博客分类:
- 规范
地址:http://zh.wikipedia.org/wiki/JavaScript
ECMA:http://zh.wikipedia.org/wiki/ECMAScript
js vs javascript vs ecma :http://zh.wikipedia.org/wiki/JScript
结论:
javascript 1.5 约等于 ECMA 262 3th 约等于 jscript 6.0
...
javascript 排序
- 博客分类:
- JavaScript
//生成20-100之间的20个随机数
function getSortList() {
var arr_a = [];
for (var i = 0; i < 20; i++) {
arr_a.push(Math.floor(Math.random() * 1000));
}
return arr_a;
}
//冒泡排序
//交换相邻位置的元素,每次把最小元素换 ...
终于搞定了,太不容易了。最近公司要弄一个拖拽排序的,要支持ctrl,shift键的拖拽排序,jqueryui不能满足,那叫个纠结啊,只恨自己米不够啊,但任务又不能不完成。所以就上网找啊,也没有找到现成的可用的jquery插件类似的。就去产品那边给的参考网站,开心和qq相册,结果发现开心 的相册的拖拽排序可以用,就是不支持shift键。先弄下来再说。
成功的把开心的相册拖拽的js和css程序下载下来,然后就该,哈哈,历时一天,终于搞定了。剩下来的时间就是的搞明白拖拽的原理。先附上程序。原理后面研究明白在一块说明。
demo在附件中。
javascript 封装 继承
- 博客分类:
- JavaScript
原文地址:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html
封装:
所谓"构造函数",其实就是一个普通函数,但是内部使用了this变量。
对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上。
Javascript规定,每一个构造函数都有一个prototype属性,指向另一个对象。
这个对象的所有属性和方法,都会被构造函数的实例继承。
这意味着,我们可以把那些不变的属性和方法,直接定义在prototype对象上。
Pro ...
javascript 中的闭包
- 博客分类:
- JavaScript
文章地址:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html,大师不愧是大师,文章写的深入浅出,看过不少关于学习分析javascript闭包的文章,看完这篇文章,感觉自己好像对闭包是有点感觉了。文章中的要点记录如下:
闭包就是能够读取其他函数内部变量的函数。
由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。
在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。
闭包可以用在许多地方。它的 ...
seajs 源代码 学习
- 博客分类:
- JavaScript
- 源代码学习
这段时间学习了一下seajs,也用了seajs写了不少的demo,我们后面的项目就打算采用它,真是如作者所说,开发的过程让人感觉很愉悦。这周有点时间,就把seajs源代码重新学习了一遍,其实以前也看过,不过影像不怎么深刻(对了,seajs 的版本更新也挺快的,这回学习的1.0)。网上关于seajs 的讨论学习的文章也不少,感觉说的都不怎么的细,或者说是简单,基础。下面的是我自己的一些认识。在学习的的过程中也也有一些疑问,希望路过的高手,给予指点,谢谢奥
源代码分析如下:
/*
Copyright 2011, SeaJS v1.0.0
MIT Licensed
...
jquery 图片 无缝 滚动 插件
- 博客分类:
- Jquery
插件原文地址:http://playground.mobily.pl/jquery/mobily-slider.html
简单的说这个图片滚动的效果和淘宝首页上的效果是一样的
插件源代码学习:
/* ==========================================================
* MobilySlider
* date: 20.1.2010
* author: Marcin Dziewulski
* last update: 02.02.2011
* web: http://www.mobily.pl or http: ...
null 和 undefined
- 博客分类:
- JavaScript
原文地址:http://blog.csdn.net/aimingoo/article/details/580336
在JavaScript中,null与undefined曾一度使我迷惑。下面的文字,有利于你更清晰的认知它(或者让你更迷惑):
- null是关键字;undefined是Global对象的一个属性。- null是对象(空对象, 没有任何属性和方法);undefined是undefined类 型的值。试试下面的代码:
console.log(typeof null); console.log(typeof undefined);
- 对象模型中,所有的 ...
辩:javascript 的数据类型
- 博客分类:
- JavaScript
关于“javascript 的数据类型”,几个大神有声精彩的辩论,重要的观点记录如下。
看了这个辩论后,感觉以前清楚的又不清楚了,以前不清楚有清楚了,乱乱的。都了两三遍,感觉有有点清楚。后面有自己的认识。
======== ...
以前一直是在虚拟机里安装ubuntu,今天有条件了,装个双系统。
先去官网下载iso文件,然后解压iso文件,然后把wubi.exe文件和iso文件放到c盘根目录下。
双击wubi.exe,剩下就一路next。
以前IE下png都用的是pngFix.js这个脚本来解决的,一直没有问题,今天项目中出现IE6png的问题,结果用pngFix.js在IE下报错,找了好久的原因,原来是应为jquery的版本太高所致,以前用的是1.4.2这个版本,而它的官网上的demo里的是1.3.2版本,当时我差点就晕了,看来这版本更新太快也并不是一件好事啊。
难道就不用了,那问题总的解决啊。分析插件源码,原来问题在 《 "img[src$=.png]" 》 这,修改为,"img[src$='.png']"
一切ok,虚惊一场,我以为是什么大的毛病啊。留个记录,也分享给碰 ...
jQuery插件-文件上传(File upload)Ajax File Upload.jQUploader.Multiple File Upload plugin.jQuery File Style.Styling an input type file.
又快一个月没有写总结了,不过这个月对我来说,变化挺大的。换工作,搬家,总算告一段落。
这次找工作,收获不小。简历总共投了十来家吧,让人无奈的是,给百度和优米网在他们的网站上投的简历,他们的反映 ...