JavaScirpt
文章平均质量分 80
judas_jia
Once I was seven years old
展开
-
阻止a标签默认行为的几种简单方法
以下简单总结以下a标签阻止默认行为的几种简单方法,希望可以对有需要的朋友有些帮助,(1) Click Me onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。 Click Me 和void(0)一样,都返回"undefined"(2) Click Me 是网上很常见的代码,原创 2016-04-16 09:59:00 · 96916 阅读 · 2 评论 -
js中typeof和instanceof的区别
1.typeof会返回一个变量的基本类型(number,boolean,string,object,undefined,function)2.instanceof返回的是一个布尔值,(但instanceof只能用来判断对象和函数,不能用来判断字符串和数字等) instanceof是检测对象的原型链是否指向构造函数的prototype对象的下面给出一些例子:一、typeof原创 2017-02-28 22:06:53 · 283 阅读 · 0 评论 -
JS多级命名空间
avaScript不像C#或Java,有专门的namespace和package语法支持,当JS复杂到一定程度,尤其是引用大量的第三方JS框架和类库之后,命名冲突就会成为一个严重的问题,因此使用JS自己的变通方式建立命名空间很重要。 最简单的实现命名空间的方法,代码示例如下://这是伪代码,: var com; if(!com) com = {}; //第一转载 2017-02-08 20:28:23 · 791 阅读 · 0 评论 -
对于Event Loop的一些理解
js语言的一大特点就是单线程,即统一时间只能做一件事情。任务可分为两种,一种是同步任务,另一种是异步任务(1)同步任务是指在主线程上排列的任务,只有执行完毕才能够执行下一个任务(2)异步任务不进入主线程,而是进入任务队列,只有“任务队列”通知主线程某个异步任务可以执行了,该任务会进入主线程执行。所以同步任务也被视为没有异步任务的异步执行。javascript运行机制(只要主线程原创 2016-10-08 19:17:49 · 594 阅读 · 0 评论 -
下拉菜单的实现,纯CSS实现下拉菜单 与 使用JS实现下拉菜单
下拉菜单的实现,纯css实现与js实现原创 2016-09-20 19:20:37 · 1883 阅读 · 0 评论 -
onload与ready的区别
onload与ready的区别; 共享onload事件的方法原创 2016-10-08 19:44:29 · 1659 阅读 · 0 评论 -
js实现对象深度拷贝
js实现对象深度拷贝原创 2016-10-08 19:57:22 · 2832 阅读 · 1 评论 -
js动态获取屏幕大小的方法
js动态获取屏幕大小的方法原创 2016-08-13 11:23:50 · 2577 阅读 · 1 评论 -
jQuery对象与DOM对象的区别及相互转换
jQuery对象与DOM对象的区别及相互转换原创 2016-08-11 17:28:26 · 384 阅读 · 0 评论 -
利用正则格式化url
var url='www.baidu.com?a=666&b=000&c=2333&e=haha&f=qaq&g=MDZZ'; function formatUrl(url){ var reg=/(?:[?&]+)([^&]+)=([^&]+)/g; //三个分组,并且不匹配第一个分组 var data={}; function fn(str,pro,value){ data[d原创 2017-03-02 09:15:36 · 1215 阅读 · 0 评论