文章分类 - js
摘要:getElementsByClassName 返回一个类似数组的对象,包含了所有指定 class 名称的子元素 语法 var elements = document.getElementsByClassName(names); // or: var elements = rootElement.ge
阅读全文
摘要:返回一个类似数组的对象,包含了所有指定 class 名称的子元素。当调用发生在document对象上时, 整个DOM都会被搜索, 包含根节点。你也可以在任意元素上调用getElementsByClassName() 方法,它将返回的是以当前元素为根节点,所有指定class名称的子元素。 语法 ele
阅读全文
摘要:在使用原生JavaScript时,获取类选择符时,即使用getElementByClassName,它在Firefox和IE下是不能兼容。 Firefox下是可以用它获取的到元素而IE不行,一般框架都会实现该方法,达到在IE和Firefox下兼容的问题。 [javascript] view plai
阅读全文
摘要:Java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个
阅读全文
摘要:js数组去重,老生长谈,今天对其进行一番归纳,总结出来4种方法 贴入代码前 ,先对浏览器Array对象进行支持indexOf和forEach的polyfill 方法一:遍历数组,建立新数组,利用indexOf判断是否存在于新数组中,不存在则push到新数组,最后返回新数组 方法二:遍历数组,利用ob
阅读全文
摘要:我又专心察明智慧、狂妄和愚昧,乃知这也是捕风。因为多有智慧就多有愁烦;加增知识的,就加增忧伤。–传1:17,18 Then I applied myself to the understanding of wisdom, and also of madness and folly, but I le
阅读全文
摘要:原文链接:http://caibaojian.com/slice-substring.html 本文详细的介绍了javascript中substring()、substr()和slice()三个JS字符串截取的方法,substring()方法用于提取字符串中介于两个指定下标之间的字符.substr
阅读全文
摘要:String.slice(start,end)returns a string containing a slice, or substring, of string. It does not modify string。slice()返回一个子片段,对原先的string没有影响,与subStrin
阅读全文
摘要:首先添加一个splice函数: splice:该方法的作用就是从数组中删除一个元素 array.splice(index,count,value....); index:表示从哪一个下标开始, count:表示删除元素的个数 value:代表增加的元素 example: 1.var array =
阅读全文
摘要:JavaScript中的splice主要用来对js中的数组进行操作,包括删除,添加,替换等。 注意:这种方法会改变原始数组!。 1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数) 2.插入-向数组指定位置插入任意项元素。三个参数,第一个参数(插入位置),第
阅读全文
摘要:JavaScript for ... in for ... in 语句用于循环操作数组或对象属性,语法如下: for ... in 实例 下面是一个使用 for ... in 语句遍历数组输出数组元素值的例子: 运行该例子,输出: 直接输出 JavaScript 数组 当我们使用 alert() 或
阅读全文
摘要:JavaScript的闭包 首先声明,这是一篇面向小白的博客,不过也欢迎各位大牛批评指正,谢谢。 其实关于闭包各个论坛社区里都有很多的文章来讲它,毕竟闭包是JavaScript中一个特色,也正因为这个雨中不同的特色也让闭包理解起来有一些吃力。笔者在这里不仅仅是想介绍闭包,也向列举一些笔者所见过的一些
阅读全文
摘要:前言:还是一篇入门文章。Javascript中有几个非常重要的语言特性——对象、原型继承、闭包。其中闭包对于那些使用传统静态语言C/C++的程序员来说是一个新的语言特性。本文将以例子入手来介绍Javascript闭包的语言特性,并结合一点ECMAScript语言规范来使读者可以更深入的理解闭包。 注
阅读全文
摘要:闭包是指那些能够访问独立(自由)变量的函数 (变量在本地使用,但定义在一个封闭的作用域中)。换句话说,这些函数可以“记忆”它被创建时候的环境。 词法作用域 考虑如下的函数: function init() { var name = "Mozilla"; function displayName()
阅读全文
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变
阅读全文
摘要:1、在网页制作过程中,我们经常会用到选项卡切换效果,它能够让我们的网页在交互和布局上都能得到提升 原理:在布局好选项卡的HTML结构后,我们可以看的出来,选项卡实际上是三个选项卡标头和三个对应的版块,如下图,是三个标头分别是教育,娱乐,汽车,当我们单击教育时,教育那个选项卡标头的背景会变成激活状白色
阅读全文
摘要:最近遇到个有趣的问题:“JS中的值是按值传递,还是按引用传递呢?” 在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference)。在计算机科学里,这个部分叫求值策略(Evaluation Strategy)。它决定变量之间、函数调
阅读全文
摘要:在传统的观念里,都认为JavaScript函数传递的是引用传递(也称之为指针传递),也有人认为是值传递和引用传递都具备。那么JS的参数传递到底是怎么回事呢?事实上以下的演示也完全可以用于Java 首先来一个比较简单的,基本类型的传递: Java代码 function add(num){ num+=1
阅读全文
摘要:javascript javascript Js代码 var obj = { key1: "hello" , key2: "world" }; function modifyObj(obj){ obj = { key3: "world1", key4: "hello1" }; //将不会改变外部的o
阅读全文

浙公网安备 33010602011771号