![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
X月亮代表我的心
思维是决定财富的方向
展开
-
JavaScript 之事件处理详解
一.事件传播机制客户端JavaScript程序(就是浏览器啦)采用了异步事件驱动编程模型。当文档、浏览器、元素或与之相关的对象发生某些有趣的事情时,Web浏览器就会产生事件(event)。如果JavaScript应用程序关注特定类型的事件,那么它可以注册当这类事件发生时要调用的一个或多个函数。当然了,这种风格并非Web编程独有,所有使用图形用户界面的应用程序都采用了它。转载 2015-11-21 22:19:18 · 383 阅读 · 0 评论 -
JS面试题之被人遗忘的小小代码段
(1)/*如何利用hash数组去除数组中重复的元素[1,2,3,3,5,4,5,][1,2,3,5,4]*/var arr=['1','2','3','3','5','4','5'];var hash=[];//依次遍历arr中每个元素for(var i=0;i//将元素值作为key,value默认都取1,放入hash中hash[arr[i]]=1;}原创 2015-11-30 20:25:38 · 349 阅读 · 0 评论 -
JS之数组中的冒泡排序
new document var nums=[3,2,7,9,4,5];var str=['tom','json','xml','html'];function compareNums(a,b){return a-b};function compareStr(a,b){return a>b?1:afunction co原创 2015-12-01 20:32:51 · 412 阅读 · 0 评论 -
JS之This篇-菜鸟的福利
/* this:是唯一的一个引用关键字。始终指向程序当前正在使用的对象,this仅用于函数内。 全局函数:this,始终指向window对象 对象的方法:this,始终指向调用方法的对象 构造函数中的this:指刚创建的新对象 */ /*全局方法中的this指向window*/原创 2015-12-03 22:46:13 · 544 阅读 · 0 评论 -
42种常见的浏览器兼容性问题大汇总
1.HTML对象获取问题FireFox:document.getElementById(“idName”);ie:document.idname或者document.getElementById(“idName”).解决办法:统一使用document.getElementById(“idName”);2.const问题说明:Firefox下,可以使用cons转载 2016-03-07 15:44:37 · 476 阅读 · 0 评论 -
JS判断页面首次访问
web交流Q:460053411,欢迎留言!页面首次访问判断 GO //1浏览器关闭则window.name为空,可以实现跨域,数据传递 // alert((window.name == "" ? "是" : "不是") + "第一次开这个窗口!") // window.name = "00";//2cookie判断function setCookie原创 2016-04-05 16:24:55 · 5366 阅读 · 0 评论 -
30 分钟掌握 ES6/ES2015 核心内容(上)
讲了let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments的相关语法。帮你快速掌握ES6,当然30分钟是不太可能的。ECMAScript 6(以下简称 ES6)是 javascript 语言的下一代标准。因为当前版本的 ES6转载 2016-02-29 22:47:34 · 678 阅读 · 0 评论