Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript 数组some()和filter()的用法及区别

JavaScript 数组some()和filter()的用法及区别

some方法array1.some(callbackfn[, thisArg])对数组array1中的每个元素调用回调函数callbackfn,当回调函数返回true或者遍历完所有数组后,some方法终止。可选参数thisArg可以替换回调函数中的this对象filter方法array1.filter(callbackfn[, thisArg])对数组array1中的每个元素调用回调函数callbackfn方法,该方法会返回一个在回调函数中返回true的元...
有关JavaScript中call()和apply() 的一些理解

有关JavaScript中call()和apply() 的一些理解

call()方法和apply()方法,在上层应用中用的不是很多,但在底层写JS框架的时候却常常看到。然后度娘谷哥一番,也发现好多达人写出了自己的理解和笔记,但始终还是云里雾里,于是去W3C学习了下在W3C网上研究这两个方法的时候,看到一个词语,叫“对象冒充”,这个概念本人觉得还是挺重要的,让我对这两个方法理解起来更加直观。call()方法,看下官方给出的例子function sayColor(sPrefix,sSuffix) {alert(sPrefix ...
Bootstrap3学习笔记(三)之表格

Bootstrap3学习笔记(三)之表格

在上篇文章给大家介绍了BootStrap3学习笔记(一)之网格系统 Bootstrap3学习笔记(二)之排版只需要在table标签上使用.table类,就可以使用bootstrap默认的表格样式如果需要行背景有交替变化,可以这样设定:复制代码 代码如下:<table class="table table-striped">如果需要边框,可以这样设定:复制代码 代码如下:<table class="table table-bordered"...
jQuery通过deferred对象管理ajax异步

jQuery通过deferred对象管理ajax异步

今天跟大家分享一个jquery中的对象-deferred。其实从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。不过可能在实际开发过程中用到的并不多,所以没有太在意。什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callba...
JavaScript基础教程——入门必看篇

JavaScript基础教程——入门必看篇

JavaScript他是一种描述性语言,其实他并不难学,只要用心学,一定会学好,我相信大家在看这篇文章的时候,一定也学过HTML吧,使用JavaScript就是为了能和网页有更好的交互,下面切入主题。一. JavaScript1.什么是JavaScriptJavaScript是一种描述性语言,也是一种基于对象(Object)和事件驱动(Event Driven)的,并具有安全性的脚本语言。2.JavaScript的特点JavaScript主要用来向HTML...
深入理解setTimeout函数和setInterval函数

深入理解setTimeout函数和setInterval函数

前几天学了js,看到了两个非常有趣的函数,他们分别是setTimeout函数和setInterval函数,这两个函数能使网页呈现非常一些网页中比较常见的效果,比如说图片轮播,等一些非常好玩的效果。下面就来一起来了解这两个函数吧!一setTimeout函数和setInterval函数的语法以及应用1.setTimeout函数定义和用法:setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。 语法:setTimeout(code,millis...
jQuery的实例及必知重要的jQuery选择器详解

jQuery的实例及必知重要的jQuery选择器详解

Jquery能做什么访问和操作DOM元素控制页面样式对页面事件进行处理扩展新的jQuery插件与Ajax技术完美结合Jquery的优势体积小,压缩后只有100KB左右l强大的选择器出色的DOM封装l可靠的事件处理机制出色的浏览器兼容性使用隐式迭代简化编程丰富的插件支持jQuery的知识的分解:1.关于window.onload和$(function(){})区别解析:window.onload等待页面上所有资源(html标签,css,img,js)都加载完...
JavaScript中的Object对象学习教程

JavaScript中的Object对象学习教程

参数:(1)obj必需。Object 对象分配到的变量名称。 (2)值可选。任一 JavaScript 基元数据类型(数字、布尔值或字符串)。 如果值是一个对象,则返回的对象是未修改的。 如果值是 null、“未定义”或“未提供”,则创建无内容的对象。Object对象的方法Object作为构造函数使用时,可以接受一个参数。如果该参数是一个对象,则直接返回这个对象;如果是一个原始类型的值,则返回该值对应的包装对象。利用这一点,可以写一个判断变量是否为对象的函...
jQuery基础的工厂函数以及定时器的经典实例分析

jQuery基础的工厂函数以及定时器的经典实例分析

1. jQuery的基本信息:1.1 定义: jQuery是JavaScript的程序库之一,它是JavaScript对象和实用函数的封装,1.2 作用: 许多使用JavaScript能实现的交互特效,使用jQuery都能完美地实现,下面通过五个用途来更多的了解。1.2.1 访问和操作DOM元素1.2.2 制作页面样式1.2.3 对页面时间的处理1.2.4 方便地使用jQuery插件1.2.5 与Ajax的完美结合1.3 优势: 想必有人就会问了:为什么人...
详解JavaScript中的事件流和事件处理程序

详解JavaScript中的事件流和事件处理程序

事件流:分两种,IE的是 事件冒泡流 ,事件开始时从最具体的元素接收,逐级向上传播到较为不具体的节点(Element -> Document)。与之相反的是 Netscape 的 事件捕获流 。DOM2级事件规定事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。大多数情况下都是将事件处理程序添加到事件流的冒泡阶段。一个 EventUtil 的栗子:var EventUtil = {addHandler: function(element,...
用JavaScript动态建立或增加CSS样式表的实现方法

用JavaScript动态建立或增加CSS样式表的实现方法

1、简单的方法,不管不顾,直接这样就可以:document.createStyleSheet().cssText = "标签{color:red;" +// 这个注释只在当前JS中帮助理解,并不会写入CSS中"width:300px;height:150px}" +".类名{……}" +"#ID们{……}";//完活。我喜欢分号这样写,和指令书写的起始位置对齐比较好一点,尤其是后面有其它语句的时候。2、完善一点的方法,防止重复添加,可以通过添加样式表ID并...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>