javascript
我上小小学
一个菜鸟的成长记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在指点元素后添加一个新节点
//newElement新元素targetElement目标元素function insertAfter(newElement,targetElement){ var parent = targetElement.parentNode; if(parent.lastChild==targetElement){ parent.appendChild(newElement); }else{ par...原创 2018-04-17 16:14:43 · 854 阅读 · 0 评论 -
javascript变量声明
1.使用var声明变量,在方法内部是局部变量,在方法外部是全局变量2.没有使用var声明的变量,在方法内部或外部都是全局变量,但如果是在方法内部声明,在方法外部使用之前需要先调用方法,告知系统声明了全局变量后方可在方法外部使用。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <titl...原创 2018-04-12 16:56:56 · 181 阅读 · 0 评论 -
理解js的闭包
闭包:将内部函数保存到外部时,将会生成闭包。闭包会导致原有的作用域链不释放,造成内存泄漏。先来看一个闭包的例子function a() { var num = 1; function b(){ num++; console.log(num); } return b;}var temp = a();temp();temp();此...原创 2018-04-23 10:20:05 · 206 阅读 · 0 评论 -
简单的图片显示
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>DOTA2</title> <script type="text/javascript" src="js/showPic.js">原创 2018-04-13 17:59:08 · 212 阅读 · 0 评论 -
== 和=== 区别
var str ="1"; var num1 = 1; var test = 1; alert(test==num1);//true 相同类型 相同值alert(test== str);//true 不同类型 将str自动转化数字,在比较值是否相等。alert(test!=num1);//false ==非运算alert(test!=str)//false ==非运算 alert(te...原创 2018-04-20 14:23:53 · 377 阅读 · 0 评论 -
一元运算符++ 和--
var num = 1;++num;//num 2在上面的例子中前置递增符先自增1再执行后面的操作,num为2.前置的递减符--也是先自减1,再运算的。var age =20;var anothor = --age+2; alert(age);//19alert(anothor)//21后置的递增符++,后置的递减符--,看下面的例子一目了然。var num1 = 2;var num2 = 20;...原创 2018-05-02 15:34:43 · 856 阅读 · 0 评论 -
你不知道的函数声明和函数表达式的区别
函数声明:function sum(num1,num2){ return num1+num2;}函数表达式:var sum = function(){ return num1+num2;}这两种函数在语法上是等价的,但是解析器在执行环境加载数据时,是有区别的会存在一个变量名提升的,javascript引擎会将函数声明提...原创 2018-08-06 09:10:17 · 226 阅读 · 0 评论
分享