JavaScript
文章平均质量分 70
ryelqy
我要将代码写到我看不到屏幕那一天为止^_^
展开
-
javascript深入理解js闭包
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无转载 2017-07-11 09:52:20 · 311 阅读 · 0 评论 -
Js文件中调用其它Js函数的方法
在项目开发过程中,也许你会遇这样的情况。在某一Js文件中需要完成某一功能,但这一功能的大部分代码在另外一个Js文件中已经完成了,自己只需要调用这个方法再加上几句代码就可以实现所需的功能。我们知道,在html中,利用<script language="javascript" type="text/javascript" src="../script.js"></script>...转载 2018-08-28 21:46:37 · 1488 阅读 · 0 评论 -
关于js函数解释(包括内嵌,对象等)
常用写法:?123456789function add(a,b) { return a + b; } alert(add(1,2)); // 结果 3当我们这么定义函数的时候,函数内容会被编译(但不会立即执行,除非我们去调用它)。而且,也许你不知道,当这个函数创建的时候有一个同名的对象也被创建。就我们的例子来说,我们现在有一个对象叫做“add”(要更深入了解,看底下函数:对象节。)匿...转载 2018-07-12 15:35:52 · 768 阅读 · 0 评论 -
JS简单获取当前日期时间的方法(yyyy-MM-dd hh:mm:ss)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>JS日期时间</title><meta http-eq转载 2018-06-17 22:32:58 · 3302 阅读 · 0 评论 -
判断一个js对象,是否具有某个属性
一个对象,想必我们关注的最多的应该是它上面的属性有哪些吧。那么,怎么判断一个对象是否具有某个属性呢? 1 /*下面是一个对比,看看在判断是否包括一个键上面,Object结构和Set结构的写法不同。*/ 2 // 对象的写法 3 var myObject = { 4 "mm": "m1", 5 "height": 1, 6 "...转载 2018-05-07 10:57:51 · 1906 阅读 · 0 评论 -
localStorage、sessionStorage用法总结
1、localStorage、sessionStorage是Html5的特性,IE7以下浏览器不支持localStorage、和sessionStorage 可以让JS减少与服务器的通信,将经常用到数据保存到本地。例如本地用户信息保存。2、localStorage和sessionStorage的异同:(1)、localStorage和sessionStorage一样都是用来存储客户端临时信息的对象...原创 2018-04-27 20:52:44 · 416 阅读 · 0 评论 -
DOM对象和js对象以及jQuery对象的区别
DOM对象和js对象以及jQuery对象的区别一、DOM对象文档对象模型简称DOM,是W3C组织推荐的处理可扩展置标语言的标准编程接口。DOM实际上是以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。通过DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的内容进行修改和删除,同时也可以创建新的元素。 HTML...转载 2018-04-21 14:34:45 · 226 阅读 · 0 评论 -
html 获取项目根路径
html 获取项目根路径function getContextPath(){ var pathName = document.location.pathname; //当前文件的绝度路径 var index = pathName.substr(1).indexOf("/"); var result = pathName.substr(0,inde...转载 2018-03-29 11:44:33 · 3609 阅读 · 0 评论 -
关于event 和 window.event问题及浏览器兼容问题
< html> < script language="javascript"> function test(event) { event = event || window.event; if(event.keyCode==13){ alert("你按了回车") } if(event.shiftKey==true) { ale...转载 2018-02-08 10:07:01 · 8708 阅读 · 2 评论 -
你真的会使用XMLHttpRequest吗?
看到标题时,有些同学可能会想:“我已经用xhr成功地发过很多个Ajax请求了,对它的基本操作已经算挺熟练了。” 我之前的想法和你们一样,直到最近我使用xhr时踩了不少坑儿,我才突然发现其实自己并不够了解xhr,我知道的只是最最基本的使用。于是我决定好好地研究一番xhr的真面目,可拜读了不少博客后都不甚满意,于是我决定认真阅读一遍W3C的XMLHttpRequest标准。看完标准后我如同醍醐转载 2018-02-07 13:53:51 · 3014 阅读 · 0 评论 -
XMLHttpRequest用法介绍
前言:传统的Web应用请求服务器返回的一般是是完整的HTML页面,这样往往就需要页面进行刷新操作,不仅耗时而且用户体验度也不好。最典型的代表就是form表单登录操作了。如果登录失败往往是跳转到原网页重新登陆,如果是这种情况话就会造成资源的浪费,因为返回的HTMl网页中大多数元素都是重复的。正因为这些原因后来才出现了ajax,它是一种交互式的网页开发技术,而XMLHttpRequ转载 2018-02-07 13:50:48 · 430 阅读 · 0 评论 -
通过Ajax方式上传文件,使用FormData进行Ajax请求
通过传统的form表单提交的方式上传文件:Html代码 form id= "uploadForm" action= "http://localhost:8080/cfJAX_RS/rest/file/upload" method= "post" enctype ="multipart/form-data"> h1 >测试通过Rest接口上传文件 h1>转载 2017-11-13 15:49:49 · 424 阅读 · 0 评论 -
js动态创建Form表单并提交
javascript动态创建Form表单和表单项,然后提交表单请求,最后删除表单,代码片段如下(Firefox测试通过):var dlform = document.createElement('form');dlform.style = "display:none;";dlform.method = 'post';dlform.action = '../fileServlet'转载 2017-11-13 14:33:20 · 2549 阅读 · 0 评论 -
js中const,var,let区别
今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。[1]1.const定义的变量不可以修改,而且必须初始化。const b = 2;//正确// const b;//错误,必须初始化 console.log('函数外const定义b:' + b);//有输出值// b = 5;// cons...转载 2018-12-10 10:55:46 · 1045 阅读 · 0 评论