轩枫阁

首页 / 搜索标签: JS (第6页)

JS实用技巧手记(三)

本系列文章旨在记录一些实用的javascript技巧,既可以作为一个知识的积累,又可以作为闲暇时打发时间写写代码的记录。同时也方便日后翻阅~

1. 用户判断给定的对象是否是数组

 

2. 判断检查数组中是否存在某个值

 
查看全文

2013/11 17  周日

JS实用技巧手记(二)

本系列文章旨在记录一些实用的javascript技巧,既可以作为一个知识的积累,又可以作为闲暇时打发时间写写代码的记录。同时也方便日后翻阅~

 1. 实现字符串长度截取并在结尾添加…

查看全文

2013/11 08  周五

浅析javascript作用域

作用域(scope)是结构化编程语言中的重要概念,它决定了变量的可见范围和生命周期,正确使用作用域可以使代码更清晰、易懂。作用域可以减少命名冲突,而且是垃圾回收的基本单元。和C、C++、Java等常见语言不同,javascript的作用域不是以花括号包围的块级作用域(block scope),这个特性经常被大多数人忽视,因而导致莫名其妙的错误。例如下面代码,在大多数类C的语言中会出现变量未定义的错误,而在javascript中却完全合法:

这是因为javascript的作用域完全是由函数来决定的,if、for语句中的花括号不是独立的作用域。

 

函数作用域

不同于大多数类C的语言,由一对花括号封闭的代码块就是一个作用域,javascript的作用域是通过函数来定义的。在一个函数中定义的变量只对这个函数内部可见,我们称为函数作用域。在函数中引用一个变量时,javascript会先搜索当前函数作用域,或者成为“局部作用域”,如果没有找到则搜索其上层作用域,一直到全局作用域。 查看全文

2013/10 02  周三

想不到的细节-JS调试篇

首先,在这里很感谢w3cplus的群,不仅能从上面解决了很多问题,同时也学到很多技术。

然后这次讨论的是关于解决JS的一系列问题的,从中可以发现,平时写代码的时候,忽视了一些细节的东西。有个娃问,为什么我写的代码没执行?附上代码(可以自己试着运行一下): 查看全文

2013/05 19  周日

纸飞机许愿

x

钢琴节奏

请选择弹奏的曲谱

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2

    [返回曲谱列表]

    点击开始录制,可以录制弹奏的曲子