随笔分类 -  JS

摘要:使用<form>表单初始化FormData对象方式上传文件 HTML代码 <form id="uploadForm" enctype="multipart/form-data"> <input id="file" type="file" name="file"/> <button id="uploa 阅读全文
posted @ 2017-07-13 15:09 地球上的我 阅读(216) 评论(0) 推荐(0)
摘要:方式一、 <input type="hidden" id="refreshed" value="no"> <script type="text/javascript"> onload=function(){ var e=document.getElementById("refreshed"); if 阅读全文
posted @ 2017-07-07 17:53 地球上的我 阅读(1367) 评论(0) 推荐(0)
摘要:创建自定义类型的最常见方式,就是组合使用构造函数模式与原型模式。构造函数模式用于定义实例属性,而原型模式用于定义方法和共享的属性。 结果,每个实例都会有自己的一份实例属性的副本,但同时又共享着对方法的引用,最大限度地节省了内存。 另外,这种混成模式还支持向构造函数传递参数;可谓是集两种模式之长。下面 阅读全文
posted @ 2017-05-04 10:36 地球上的我 阅读(468) 评论(0) 推荐(0)
摘要:一、显示信息的命令 二:占位符 console上述的集中度支持printf的占位符格式,支持的占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o) 三、信息分组 四、查看对象的信息 五、显示某个节点的内容 六、判断变量是否是真 console.assert()用来判断一个表达式或 阅读全文
posted @ 2017-04-21 10:53 地球上的我 阅读(240) 评论(0) 推荐(0)
摘要:在WEB开发中,许多开发者都比较喜欢使用javascript来获取当前url网址,本文就此为大家总结一下比较常用获取URL的javascript实现代码,以下示例是前面为相应实现方法,后面是获取URL的效果,下面以例子讲解: 输入的网址是(没有框架):http://localhost:81/Test 阅读全文
posted @ 2017-04-19 13:47 地球上的我 阅读(452) 评论(0) 推荐(0)
摘要:日历 阅读全文
posted @ 2017-03-31 16:07 地球上的我 阅读(292) 评论(0) 推荐(0)
摘要:原文链接http://www.jb51.net/article/24101.htm,讲的很好,清晰明了。 阅读全文
posted @ 2017-03-23 11:24 地球上的我 阅读(153) 评论(0) 推荐(0)
摘要:javascript:可视区域宽 :document.documentElement.clientWidth (width + padding)可视区域高 :document.documentElement.clientHeight (height + padding)可视区域宽: document 阅读全文
posted @ 2017-03-01 16:02 地球上的我 阅读(293) 评论(0) 推荐(0)
摘要:1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。 阅读全文
posted @ 2017-02-27 10:31 地球上的我 阅读(213) 评论(0) 推荐(0)
摘要:摘自http://www.liaoxuefeng.com/ 在传统的基于Class的语言如Java、C++中,继承的本质是扩展一个已有的Class,并生成新的Subclass。 由于这类语言严格区分类和实例,继承实际上是类型的扩展。但是,JavaScript由于采用原型继承,我们无法直接扩展一个Cl 阅读全文
posted @ 2017-02-23 15:24 地球上的我 阅读(5044) 评论(0) 推荐(0)
摘要:摘自http://www.liaoxuefeng.com/ JavaScript对每个创建的对象都会设置一个原型,指向它的原型对象。 当我们用obj.xxx访问一个对象的属性时,JavaScript引擎先在当前对象上查找该属性,如果没有找到,就到其原型对象上找,如果还没有找到,就一直上溯到Objec 阅读全文
posted @ 2017-02-23 15:16 地球上的我 阅读(205) 评论(0) 推荐(0)
摘要:摘自廖雪峰官方网站http://www.liaoxuefeng.com/ 1.在同一个页面的不同的JavaScript文件中,如果都不用var申明,恰好都使用了变量i,将造成变量i互相影响,产生难以调试的错误结果。 使用var申明的变量则不是全局变量,它的范围被限制在该变量被申明的函数体内,同名变量 阅读全文
posted @ 2017-02-17 15:25 地球上的我 阅读(611) 评论(0) 推荐(0)