
javaScript
文章平均质量分 57
扶公瑾以苏
这个作者很懒,什么都没留下…
展开
-
for、for in、for of介绍
for循环表达式一般如下:for(表达式1;表达式2;表达式3){ 表达式4;} 执行的顺序为:1)第一次循环,即初始化循环。首先执行表达式1(一般为初始化语句),再执行表达式2(一般为条件判断语句)。如果符合,则执行表达式4,最后执行表达式3。否则,停止执行。2)下次的循环:首先执行表达式2,判断是否符合表达式2的条件;如果符合,继续执行表达式4,...原创 2018-10-04 12:46:59 · 1498 阅读 · 1 评论 -
js实现翻页
效果图:代码 :<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <style> .first{ color:#666; display:inline-block; vertical-...原创 2018-10-19 00:03:45 · 7107 阅读 · 2 评论 -
Cookie域
domain表示的是cookie所在的域,默认为请求的地址. 默认cookie的域是当前域名。 如何解决跨域访问的问题呢?我们可以通过指定可访问cookie的domain属性来进行设置。如网址为www.jb51.net/test/test.aspx,那么domain默认为www.jb51.net。而跨域访问,如域A为t1.test.com,域B为t2.test.com,那么在域A生产一...原创 2018-10-09 13:21:20 · 2588 阅读 · 0 评论 -
JavaScript——除指定区域外点击任何地方隐藏DIV
效果实现:点击按钮菜单出现: 点击菜单外则收起菜单:打开菜单效果:给"新建“添加onclick属性,使菜单display="block"显现关闭菜单效果:使菜单display="none"隐藏 全部代码(代码之后有详解): document.addEventListener("click",c...原创 2018-10-13 12:55:38 · 5417 阅读 · 0 评论 -
删除cookie之js实现
删除cookie原理Cookie并不提供修改、删除操作。如果要修改某个Cookie,只需要新建一个同名的Cookie来覆盖原来Cookie。将maxAge设置为0,覆盖原来的Cookie属性值。注意是0而不是负数。负数代表其他的意义。注意:只需判断cookie的name是否匹配就能验证cookie是否存在了。如果要更新cookie,除了设置相同的名字外,还要设置相同的域和path名,...原创 2018-10-13 11:29:47 · 15667 阅读 · 0 评论 -
深入理解JS闭包
闭包用来解决什么js的作用域分两种,全局和局部。我们知道在js作用域环境中访问变量的权利是由内向外的,内部作用域可以获得当前作用域下的变量并且可以获得当前包含当前作用域的外层作用域下的变量,反之则不能,也就是说在外层作用域下无法获取内层作用域下的变量,同样在不同的函数作用域中也是不能相互访问彼此变量的。那么我们想在一个函数内部也有限权访问另一个函数内部的变量该怎么办呢?闭包就是用来解决这一...原创 2018-10-06 15:14:23 · 156 阅读 · 0 评论 -
final、static、static final区别
final、static、static final修饰的字段赋值的区别 staticstatic修饰的字段: 在类加载过程中的准备阶段被初始化为0或null等默认值,而后在初始化阶段(触发类构造器<clinit>)才会被赋予代码中设定的值,如果没有设定值,那么它的值就为默认值。finalfinal修饰的字段: 在运行时被初始化(可以直接赋值,也可以在实例构造器中赋值...原创 2018-10-06 12:41:14 · 910 阅读 · 0 评论 -
JavaScript声明数组
声明数组的三种方式: var cars=new Array(); cars[0]="a", cars[1]="b" , cars[2]="c"; var cars=new Array("a","b","c"); var cars=["a","b","c"] 有什么原创 2018-10-05 20:31:20 · 1593 阅读 · 0 评论 -
详解prototype
什么是prototype prototype属性是函数对象的子对象。函数是一个对象,它们对应的类就是function,每个函数对象都具有一个子对象prototype。prototype包含特定类型的所有实例共享的属性和方法。对普通函数来说这个属性没什么用,只有在构造函数创建实例的时候该属性有用。当通过new来生成一个类的对象时,prototype对象的属性就会成为实例化对象的属性。...原创 2018-10-05 18:47:08 · 931 阅读 · 0 评论 -
typeof和instanceof
JS数据类型5种基本(值)数据类型:Number、String、boolean、null、undefined3种引用(对象)类型:Object,Function,Array typeoftypeof 是判断参数是什么类型的实例,返回值为说明运算数类型的字符串。类型 结果 Number 'Number' String 'String' boole...原创 2018-10-05 16:44:30 · 177 阅读 · 0 评论 -
javascript 三种变量声明方式var、let、const
var语法格式:var a=2;var声明的变量具有如下几个特征:1.变量提升:变量声明无论出现在代码的任何位置,都会在任何代码执行之前处理。即可以先调用再声明。 (提升的是var a而不是a=2)2.函数提升:JavaScript会将全局函数提升到<script.../>元素的顶部定义。也就是说,在同一个<script....../>元素内...原创 2018-10-04 21:05:16 · 307 阅读 · 0 评论 -
onmouse实现鼠标悬停内容显示及隐藏
先上代码:<html> <head> <title>js操作</title> <style> .div_in{ width:330px; height:165px; } .div_in2{ width:321px; height:20px; padding:18...原创 2018-10-04 14:28:08 · 7417 阅读 · 1 评论 -
js中使用EL表达式的易错点
一、var length_p=${pictures}是错误的 var length_p=“${pictures}”是正确的二、<%=basePath%>是错误的 "<%=basePath%>"是正确的三、html中,href中使用EL表达式,不能"A"+"${}"这样拼接字符串,直接href="www.baidu.com?id=${A...原创 2018-11-04 00:13:24 · 388 阅读 · 0 评论