
JavaScript
莫特@
微风拂静叶 缘起何方
展开
-
漫谈HTML中的ul
在对ul添加事件的时候,因为事件需要被触发,而ul本身并不显示,所以无法添加事件,只能通过他的添加事件,但是这里要注意,如果给下有更多的子列表,比如列表,此时这个被当做一个整体,无论点击里边的哪个都会触发事件,而且触发以后只有当前的第一级子菜单可以显示,其他均不能。 c hello b b原创 2016-12-18 10:25:27 · 489 阅读 · 0 评论 -
同步-异步--阻塞-非阻塞
同步与异步牵扯到这两个概念的前提是两个线程会有某些微妙的联系并需要进行通信,不然牵扯不到同步与异步问题。同步场景:我要去上厕所,去了卫生间以后发现蹲位都被占了,并且此时还有两个人在排队等候,而我又必须上厕所,此时我就必须排队等待,这就是所谓的同步。特点是必须等待,等的时间不能干其他任何事情(排队的时候还是可以玩哈手机,抽根烟的,但是蹲位有没有空出来需要自己去判断)。异步场景:去了厕所还原创 2017-01-08 21:25:48 · 407 阅读 · 0 评论 -
通过JS为HTML元素添加事件理解
先看两段代码代码段A:function myFunction(a, b) { return a * b;}现在的时间是?简介:当点击这个按钮的时候执行onclick中指定的方法。代码段B:现在的时间是?简介:当点击这个按钮的时候执行onclick中指定的代码。总结:有上述两段代码可知,在 为HTML元素添加事件的时候,事件关键字的双引号中本质上是赋值JS代码,非必原创 2017-05-03 18:21:59 · 488 阅读 · 0 评论 -
JS下拉列表动态收缩与展开
提示:经过测试用起来效果非常好,只要你灵活地去修改以适用于自己的菜单列表,结果绝对满意,在没有自己写之前我也在网上查过许多,但是都是要么无法满足自动收缩和展开,要么就是定义复杂无法通过连接数据库批量定义,而下边的JS代码不用修改,只要按照HTML格式去为菜单父列表添加<div onclick="fuck(this)">就好,使用非常简单。简述JS代码中的intag是事...原创 2016-12-18 02:43:44 · 11891 阅读 · 4 评论 -
JavaScript中的undefined与null
简述在使用js的时候往往被undefined和null搞得很纠结,今天对这两个关键字做一个初步的理解。解释undefined在英语中的字面意思是“未声明的,为下定义的”,用在开发语言中就表示这个变量只是声明了变量本身并没有赋值,或者说这个变量本身就不存在,而null本身就是一个值,表示当前变量的值为空,这里的“空”本身就是一个值。原创 2017-07-27 10:36:41 · 287 阅读 · 0 评论 -
Javascript操作超链接
简述在操作HTML的元素的时候或跳到href属性所指向的URL,但是很多时候我们需要通过超链接实现比较特殊的功能,接下来大概介绍超链接的其他高级用法。void是javascript的操作符,意思是:只执行表达式,但没有返回值。内容通常有以下使用场景一:点击后无动作A:test B:test C:testA情况效果:点击链接后不产生任何效果。有些博客建议不要使原创 2017-08-02 14:55:56 · 8711 阅读 · 0 评论 -
JS中true和false的判断
简介学习和使用js的时候对于true和false的判断总是非常纠结,接下来做一个总结。JS中属于弱类型语言,这在一定程度上提供了方便,同时也为理解加大了阻碍,其中“==”和“===”就是其一,“==”只注重值的相等,“===”注重值和类型都相等,具体看下边的实例。一:“==”与“===” var a;原创 2017-09-21 10:30:28 · 27956 阅读 · 0 评论 -
window.location
简述location是window对象中的一个属性,虽然平时不用,但是相对比较重要,看了它的特性也觉得很有意思。详述假设URL:http://b.a.com:88/index.php?name=kang&when=2011#firstwindow对象的属性location下边又有多个属性和方法。属性含义:protocol: 协议 "http:"hostname: 服转载 2017-10-15 15:33:50 · 351 阅读 · 0 评论