![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript基础
kittaaron
音乐,足球,篮球,计算机,英语,日语……
展开
-
javascript的prototype和properties(转)
ECMAScript可以识别两种类型的对象,一种叫做Native Object属于语言范畴;一种叫做Host Object,由运行环境提供例如document对象, Dom Node等 Native objects是一种松散的结构并且可以动态的增加属性(property),所有的属性都有一个名字和一个值,这个值可以是另一个对象的引用 或者是内建的数据类型(String, Number,转载 2012-03-23 16:19:40 · 675 阅读 · 0 评论 -
jquery dialog打开时,焦点自动在第一个text框上
今天在用jqueryui的日历功能,datepicker时碰到一个问题。输入框在一个弹出的jquery dialog中,每次dialog(“open”)的时候,对话框的焦点自动focus到第一个框,正好这个input框绑定了datepicker,就自动把日历弹出来了。google了一下,还真碰到正好也有这个问题的:http://stackoverflow.com/questions/120原创 2013-06-25 10:26:22 · 2407 阅读 · 2 评论 -
javascript获取URL参数
用以下面的函数:function getURLParameter(name) { return decodeURI( (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1] );}如果需要decode参数中其它某些URL特殊字符,把decodeURI改成decodeUR原创 2013-06-26 15:21:14 · 630 阅读 · 0 评论 -
javascript definition guide(javascript权威指南)第六章 Example 6-2里一个小错误
javascript definition guide(javascript权威指南)第六章 Example 6-2里的例子有一个小错误/*** Copy the enumerable properties of p to o, and return o.* If o and p have a property by the same name, o's property is overw原创 2013-07-10 16:16:00 · 848 阅读 · 0 评论 -
javascript树形菜单(一):Tigra Tree Menu,实现动态数据加载
要使用一个javascript的树菜单,找了个现成的Tigra Tree Menu,看了下效果,还不错,就打算使用。 http://www.softcomplex.com/products/tigra_tree_menu/我的需求是根据从服务器取的数据动态地构建树结构,Tigra Tree Menu内部实现是用document.write把树状结构内容写到页面,动态地添加标签,documen原创 2013-03-15 15:01:32 · 2785 阅读 · 0 评论 -
event.target在IE和其它浏览器中的问题
以前一直没注意event.target的浏览器兼容性问题,这两天突然碰到一个问题,跟踪发现是由于event.target在IE下为undefined导致的。找了一些资料发现在IE下相同功能用event.srcElement,记录一下原创 2013-03-28 18:45:36 · 1080 阅读 · 0 评论 -
鼠标按下,javascript中event.which和event.button在各浏览器中的值
本来是个列表格式的,提交之后csdn把格式搞乱了,看不清楚,直接给结论:从鼠标左中右键按顺序chrome,ff,ie中event.which的值分别是1,2,3chrome,ff中event.button值左中右键值分别是:0,1,2IE中event.button值分别是:1,4,2(为什么会有个4值呢?)IE6 7没有测试!原创 2013-03-28 18:05:34 · 2265 阅读 · 0 评论 -
javascript同一个元素同时绑定click和dblclick事件(同时单击和双击事件)
原则上尽量不要在同一DOM元素上绑定单击和双击事件,不可避免会相互影响。我碰到的现象是:在同一DOM元素上绑定了click和dblclick(用的jquery),在firefox下,双击事件有时候会触发,有时候不行,猜想可能是单击事件的影响造成(在IE下面双击事件能触发)。百度了一些内容:IE对双击事件的处理和其它浏览器有些不同IE下双击触发事件:mousedown, mouseup,原创 2013-04-07 17:49:00 · 3885 阅读 · 0 评论 -
zeroclipboard,jquery dialog出现问题
在一个jquery dialog中使用zeroclipboard出现问题,查了一些说法,有说是jquery dialog的z-index会影响zeroclipboard的使用参考:http://stackoverflow.com/questions/10680389/zeroclipboard-copy-text-inside-jquery-dialog-doesnt-workhttp:/原创 2013-01-04 16:24:59 · 960 阅读 · 0 评论 -
javascript中对null, undefined的误解
在找一些javascript资料的时候,翻看了一些博文, 其中一篇关于对null和undefined的分析的博文 http://blog.csdn.net/leadzen/article/details/3899392, 里面一些总结, 评论让我思考不少, 个人认为是一篇理解偏差非常大的文章, 但是访问量, 回复基本上都是叫好的. 甚至让我有些怀疑自己(自以为我的javascript知识是远远远远原创 2012-12-27 17:55:37 · 1112 阅读 · 2 评论 -
javascript this关键字
Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.其实, 这都是因为, 我们对它的不了解.刚好最近再给百度学院做《Javascript高级-作用域/原型链》的ppt, 而swit1983网友也刚好提这个问题, 索性就把这转载 2012-12-26 17:39:46 · 556 阅读 · 0 评论 -
javascript 文件名排序
对于文件名排序,主要是碰到以数字开头的文件名的排序,需要按照前面数字的顺序排序。网上看到一些实现,很多都是遍历数组中的值,缓存前面有数字的字符转换成数字比较。实现得颇有些麻烦,看起来也费劲。javascript提供的parseInt和parseFloat函数在parse这种以数字开头的字符串时,会返回开头的数字值,如果不是以数字开头,返回一个NaN对象,这样的话如果字符串以数字开头,就可以直接利用原创 2012-06-15 13:03:30 · 1863 阅读 · 0 评论 -
href="javascript:fun(a,b);"遇到的编码问题
标签的href属性可以用来触发javascript函数,如果触发的javascript函数的某一个字符串参数中正好有一个是某字符的URL编码,则在被调用函数中收到的值会是一个被解码的值。这时候应该用onclick属性来绑定函数而不是在href中。例function a(filename) {//do something} //function definition原创 2012-08-15 17:03:57 · 2318 阅读 · 0 评论 -
jquery ui selectable中click事件无效
在用jquery ui selectable时候,在一个Table的tr上绑定了selectable的事件,其中一个td中有链接,绑定了click事件。测试时发现链接的click事件没反应,并且是在滚动条在页面最顶端的时候,滚动条没反应,在滚动条下移之后,click事件触发了!google找到一个类似问题的解答:http://forum.jquery.com/topic/selectabl原创 2013-06-28 12:57:00 · 3162 阅读 · 1 评论