![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 79
melody_day
这个作者很懒,什么都没留下…
展开
-
cookie和session有什么区别
cookie 和session 的区别:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。转载 2016-12-10 09:25:49 · 285 阅读 · 0 评论 -
20170218.am js
1、异步加载和延迟加载。异步加载:1、async。2、动态加入script标签。(script Dom element)var s = document.createElement("script");s.type = text/javascript;s.async = true;缺点:在其执行完以前阻塞onload执行3、onload时异步加载。将上述代转载 2017-02-18 10:48:38 · 338 阅读 · 0 评论 -
20170216pm js
1、最近流行的东西。2、js对象构建的方式。3、js继承的6种方法。转载 2017-02-16 21:46:29 · 295 阅读 · 0 评论 -
继承,js创建函数
继承分两种:接口继承,实现继承。接口继承:只继承方法签名。(方法签名:方法名和参数列表 Log.log(String message, Exception e, Object... objects) {...})实现继承:继承实际的方法。ECMAscript只支持实现继承,原因:js函数没有签名。(因为js的参数是由包含0或者多个值的数组来表示的。它所谓的命名参数只是提供便利,但原创 2017-02-23 16:59:15 · 267 阅读 · 0 评论 -
闭包(待补充)
简单说一个闭包的应用。然后闭包的主要作用是什么:封装!一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n);转载 2016-12-10 10:01:58 · 197 阅读 · 0 评论 -
原型、原型链
每一个构造函数都有一个prototype,指向一个对象,这个对象的所有属性和方法,都会被构造函数的实例继承。原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。在JavaScript中,用__proto__ 属性来表示一个对象的原型链。当查找一个对象的属性时,JavaScript 会向上遍历原型链,直到找到给定名称的属性为止!基本概念我们创建的每个函数转载 2016-12-09 11:29:24 · 403 阅读 · 0 评论 -
JS事件代理
事件阶段 事件分为三个阶段: 事件捕获 –> 事件目标 –> 事件冒泡事件捕获和冒泡 事件捕获:事件发生时(onclick,onmouseover……)首先发生在document上,然后依次传递给body、……最后到达目的节点(即事件目标)。事件冒泡:事件到达事件目标之后不会结束,会逐层向上冒泡,直至document对象,跟事件捕获相反事件onlick -->事转载 2016-12-09 13:49:51 · 312 阅读 · 0 评论 -
用原生js实现复选框选择以及全选非全选功能 (待看)
CheckBox控件就是我们一般所说的复选框,通常用于某选项的打开或关闭。大多数应用程序的“设置”对话框内均有此控件。我们看到的可以打勾的就是CheckBox。 该控件表明一个特定的状态(即选项)是选定 (on,值为1) 还是清除 (off,值为0)。在应用程序中使用该控件为用户提供“True/False”或“yes/no”的选择。因为 CheckBox 彼此独立工作,所以用户可以同时选择任转载 2016-12-08 16:31:07 · 4409 阅读 · 0 评论 -
如何避免多重回调—promise(原文作者破狼)及原载于:雨夜带刀's Blog
使用Promise模式来简化JavaScript的异步回调网页的交互越来越复杂,JavaScript 的异步操作也随之越来越多。如常见的 ajax 请求,需要在请求完成时响应操作,请求通常是异步的,请求的过程中用户还能进行其他的操作,不会对页面进行阻塞,这种异步的交互效果对用户来说是挺有友好的。但是对于开发者来说,要大量处理这种操作,就很不友好了。异步请求完成的操作必须预先定义在回调函数中转载 2016-12-07 20:31:04 · 3952 阅读 · 0 评论 -
setTimeout和setInterval区别(更新中)
setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式。二者即为两个定时器。window.setTimeout("function",time);//设置一个超时对象,只执行一次,无周期window.setInterval("转载 2016-12-07 16:02:25 · 333 阅读 · 0 评论 -
怎么实现表单提交后不重新刷新当前页面
如何实现表单提交后不重新刷新当前页面 当我点击保存提交FORM表单后,如何让当前页面维持不变(即不刷新当前页)?在FORM表单后添加一个iframe,即<form name='form1' id='form1' action='/xbcw/cw/xx_xx.action' method='post'target="rfFrame">转载 2016-12-07 15:17:35 · 24548 阅读 · 0 评论 -
jquery $(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法。区别如下:1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。2.编写个数不同转载 2016-12-07 13:38:01 · 196 阅读 · 0 评论 -
我理解的json 20170220
1、json。定义:json(javascript object notation):js对象表示法。语法:可以表示三种类型的值。如下。1、简单值:null 布尔 数值 字符串(无defined)2、对象:无序键值对。此外,写法上属性有双引号,没有变量和分号。js对象表示法:var book = {name:"tfs",age:5}原创 2017-02-20 11:12:40 · 301 阅读 · 0 评论