![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
Shellerine
这个作者很懒,什么都没留下…
展开
-
setAttribute()与.style.property="值"的区别
混沌的认为都是设置属性的,那两者有什么区别呢。仔细对比后发现,两者设置的属性是不同的。setAttribute是给html元素属性设置值的。我主要是没有理解html元素属性这个概念。html元素属性就是指的标签中的键值对的前者,例如中的id和class就是html元素属性。.style.property="值"是用来设置css样式的。例如说document.getElementById("原创 2016-05-10 16:48:45 · 5151 阅读 · 1 评论 -
innerHTML属性
需要获取输入框输入的值的时候不能用innerHTML,而是用value。 function showName() { //var myName=document.getElementById("name").innerHTML;无效原创 2016-04-28 16:00:18 · 358 阅读 · 0 评论 -
HTML DOM Event对象中onmousedown与模拟鼠标事件
刚开始疑惑已经有了onmousedown等事件,为什么还要大费周章的模拟鼠标事件呢。因为它们的触发是不同的,前者是人为触发的,用户出发的;后者是写js代码来触发的,用户不用操作鼠标就能触发鼠标事件。<img src="/i/example_mouse2.jpg" onmousedown="alert('You clicked the picture!')" />//这个是原创 2016-05-11 11:12:05 · 3774 阅读 · 0 评论 -
javascript与jQuery对比之淡入
用原生的js写淡入淡出才会发现jQuery帮助做了多少事,例如浏览器的兼容问题,并且不用组织多个DOM属性方法复杂的实现一个功能。用jQuery只需使用fadeIn()方法,参数可以控制透明度,切换效果及回调函数,很方便。 jQuery $("#jQuery").click(function () { $("#box1").fadeIn();原创 2016-05-03 15:20:36 · 394 阅读 · 0 评论 -
函数赋值给变量
function hi() { var a = 1; return function () { document.writeln(a++); }; }; var aaa = hi(); var bbb = hi; aaa();//1 aaa();//2 alert(bbb());原创 2016-05-04 16:45:01 · 3464 阅读 · 0 评论 -
上下文-作用域-作用域链-闭包
个人对javascript中上下文,作用域,作用域链,闭包的理解。执行上下文:通过栈维护执行上下文,全局在栈底,当上面的执行了就会被推出栈,再执行下面的。可以理解为一个包含变量对象、活动对象,作用域链和this的数据结构。作用域:就是作用范围,就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。作用域链:作用域链中的每一个元素定义了一组作用域内的变量,当我们要查原创 2016-05-04 15:08:49 · 605 阅读 · 0 评论