2017年3月6日

判断一个字符串是不是回文

摘要: function f1(str){ str = str.replace(/\W/g,'').toLowerCase(); return (str ==str.split('').reverse().join('')); } 在这里,用到了字符串的replace()方法,toLowerCase()方法 阅读全文

posted @ 2017-03-06 11:04 baoyadong 阅读(1424) 评论(0) 推荐(0)

2017年3月5日

函数细说及匿名函数

摘要: 我们知道,函数是对象。每个函数 都是Function类型的实例,和其他引用类型一样具有方法和属性。由于函数是对象,因此函数名实际上是一个指向函数对象的指针。 函数有三种定义方式:函数声明,函数表达式,使用Function构造函数。 函数声明: 函数表达式: 在函数表达式中,使用变量sum即可引用函数 阅读全文

posted @ 2017-03-05 16:09 baoyadong 阅读(2526) 评论(0) 推荐(0)

2017年3月4日

第四章—变量,作用域和内存问题(三)

摘要: 执行环境和作用域 我们知道,所有 JavaScript 代码都是在一个执行环境中被执行的。执行环境是一个概念,一种机制,用来完成JavaScript运行时在作用域、生存期等方面的处理,它定义了变量或函数是否有权访问其他数据,决定各自行为。 在javascript中,可执行的JavaScript代码分 阅读全文

posted @ 2017-03-04 16:58 baoyadong 阅读(167) 评论(0) 推荐(0)

第四章—变量,作用域和内存问题(二)

摘要: JS没有块级作用域 js没有块级作用域,这个概念容易导致误解,这里就区分下几个情况,大家好好参考下: 我们知道,在其他类C的语言中,由花挂号封闭的代码块都有自己的作用域。但是在JS中,却没有块级作用域: 这里if(true){}代表条件永真,永远执行这条。if(false){}的话就是永远不执行这条 阅读全文

posted @ 2017-03-04 11:22 baoyadong 阅读(180) 评论(0) 推荐(0)

2017年3月3日

CSS-DOM的小知识(一)

摘要: 在DOM编程艺术中,CSS-DOM应用很广泛。 1.style属性 通过element.style.property可以获得元素的样式,但是style属性只能够返回内嵌样式,对于外部样式表的样式和head中的style样式都无法获取,这就限制了此方法的使用。 输出: 若更改样式,则如下: 输出: 但 阅读全文

posted @ 2017-03-03 10:08 baoyadong 阅读(217) 评论(0) 推荐(0)

2017年3月2日

第三章——基本概念(三)

摘要: 在函数中,基本语法有两种: 这是函数的声明 在函数中,可以传入多个参数,函数也不介意用户传入几个参数。JS中的参数在内部是用一个数组表示的。接收器接收到的是这个数组。在函数体内,可以通过arguments对象来 访问这个参数的数组,从而获取每个传递给函数的参数。 但是这个arguments对象只是和 阅读全文

posted @ 2017-03-02 21:35 baoyadong 阅读(131) 评论(0) 推荐(0)

第三章--基本概念(二)

摘要: 1.一元操作符 只能操作一个值的操作符是一元操作符。 递增和递减操作符,有两种情况:前置型和后置型。 执行前置型递增和递减时,变量的值都是语句被求值以前改变的。 等同于: 另有一例子注意: 而后置和前置的有一个重要的区别是:递增和递减是在包含他们的语句被求值之后才执行的: num1--在计算num3 阅读全文

posted @ 2017-03-02 16:53 baoyadong 阅读(191) 评论(0) 推荐(0)

null和undefined的区别

摘要: 1.null 和 undefined在现代JS语义里面是有明确区别的: null 表示一个值被定义了,定义为“空值”; undefined 表示根本不存在定义。 所以设置一个值为 null 是合理的,如objA.valueA = null;但设置一个值为 undefined 是不合理的,如objA. 阅读全文

posted @ 2017-03-02 15:17 baoyadong 阅读(395) 评论(0) 推荐(0)

第三章--基本概念(一)

摘要: 在JS语法中,ESMAScript的一切包括变量,函数名,操作符都区分大小写。而标识符(就是变量,函数,属性的名称)的第一个字符必须是字母,下划线(_)或美元符号($),其他的字符可以是字母,下划线(_)或美元符号($)或数字。这些标识符采用驼峰法格式。 ES中的变量是松散型的,就是说变量可以用来保 阅读全文

posted @ 2017-03-02 15:12 baoyadong 阅读(173) 评论(0) 推荐(0)

第二章--在HTML中使用javaScript

摘要: 通常在HTML中,scripts标签可以置于head标签上,但是这样的话,意味着必须等到scripts代码全部被下载,解析和执行完成之后,才能开始执行页面的内容。这对于 有很多的JS语言而言,会导致浏览器在呈现页面时候出现延迟。延迟期间的页面将是一片空白。 为解决这个问题,通常是把scripts标签 阅读全文

posted @ 2017-03-02 13:14 baoyadong 阅读(140) 评论(0) 推荐(0)

导航