Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery搜索同辈元素方法

jQuery搜索同辈元素方法

本文实例讲述了jQuery搜索同辈元素方法。分享给大家供大家参考。具体分析如下:1. next()方法用于搜索紧跟在每个匹配元素之后的单个同辈元素,根据需要还可以指定一个选择器对同辈元素进行筛选,语法格式如下:复制代码 代码如下:next([selector])$("p").next("p").css("color", "#FCF");2. nextAll()方法用于搜索紧跟在每个匹配元素之后的所有同辈元素,根据需要还可以指定一个选择器对同辈元素进行筛选复...
jQuery搜索子元素的方法

jQuery搜索子元素的方法

本文实例讲述了jQuery搜索子元素的方法。分享给大家供大家参考。具体分析如下:1. children()方法用于获取一个包含匹配的元素集合中每一个元素的所有子元素的元素集合,语法格式如下:复制代码 代码如下:children([selector])$("#menu_ul").children().css("color", "blue");2. find()方法用于从每个匹配元素中查找符合指定选择器表达式的后代元素,格式如下:复制代码 代码如下:find(...
jQuery扁平化风格下拉框美化插件FancySelect使用指南

jQuery扁平化风格下拉框美化插件FancySelect使用指南

FancySelect是一款小巧实用的jQuery下拉框美化插件。该下拉框美化插件采用扁平化设计风格,是追求时尚的开发者的首选下拉框美化插件之一。使用方法HTML结构FancySelect实用十分简单,它可以和jQuery或Zepto结合使用。在页面中放置一些 <select> 下拉框组件,然后就可以通过 .fancySelect() 方法来调用该下拉框插件。如果下拉框中有某个选项没有值,该插件会使用某种占位文字来代替它。默认情况下,Fancy...
jQuery制作仿Mac Lion OS滚动条效果

jQuery制作仿Mac Lion OS滚动条效果

nanoScrollerJS是一款使用简单方式实现 Mac OS X Lion 系统滚动条效果的jQuery插件。该滚动条插件使用最小的HTML结构 .nano > .nano-content 。其它的滚动条元素 .pane > .nano-slider 是在插件运行时动态加载的。该滚动条插件利用原生的滚动条可以工作在 iPad、iPhone 和一些 Android Tablets上。使用方法HTML结构下面是该滚动条插件工作所必须的HTML结...
javascript异步编程代码书写规范Promise学习笔记

javascript异步编程代码书写规范Promise学习笔记

最近工作轻松了点,想起了以前总是看到的一个单词promise,于是耐心下来学习了一下。一:Promise是什么?为什么会有这个东西?首先说明,Promise是为了解决javascript异步编程时候代码书写的方式产生的。随着javascript的发展,异步的场景越来越多。前端有AJAX,setTimeout等,后端Node异步更多。按照传统的做法,那么就是各种回调嵌回调。代码可以把人绕晕。这个时候,CommonJS社区提出了一个叫做Promise/A+的规...
45个JavaScript编程注意事项、技巧大全

45个JavaScript编程注意事项、技巧大全

JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成了招聘市场最受追捧的人。在这篇文章里,我将分享一些JavaS...
JavaScript设计模式之工厂模式和构造器模式

JavaScript设计模式之工厂模式和构造器模式

什么是模式前阵子准备期末考试,劳神又伤身的,实在闲不得空来更新文章,今天和大家说说javascript中的设计模式。首先呢,我们需要知道的是:模式是一种可复用的解决方案,而反模式呢就是针对某个问题的不良解决方案。js反模式常见例子1.向setTimeout和setInterval传递字符串,而不是函数,这会触发eval()的内部使用。2.在全局上下文中定义大量的变量污染全局命名空间3.修改Object类的原型4.以内联形式使用js,嵌入在HTML文件中的j...
Node.js中的缓冲与流模块详细介绍

Node.js中的缓冲与流模块详细介绍

缓冲(buffer)模块js起初就是为浏览器而设计的,所以能很好的处理unicode编码的字符串,但不能很好的处理二进制数据。这是Node.js的一个问题,因为Node.js旨在网络上发送和接收经常是以二进制格式传输的数据。比如:- 通过TCP连接发送和接收数据;- 从图像或者压缩文件读取二进制数据;- 从文件系统读写数据;- 处理来自网络的二进制数据流而Buffer模块为Node.js带来了一种存储原始数据的方法,于是可以再js的上下文中使用二进制数据。...
JavaScript中原型和原型链详解

JavaScript中原型和原型链详解

javascript中的每个对象都有一个内置的属性prototype,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用。意思是是prototype属性保存着对另一个JavaScript对象的引用,这个对象作为当前对象的父对象。复制代码 代码如下:A.prototype = new B();理解prototype不应把它和继承混淆。A的prototype为B的一个实例,可以理解A将B中的方法和属性全部克隆了一遍。A能使用B的...
JavaScript中的继承方式详解

JavaScript中的继承方式详解

js继承的概念js里常用的如下两种继承方式:原型链继承(对象间的继承)类式继承(构造函数间的继承)由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用apply和call方法去实现在面向对象的语言中,我们使用类来创建一个自定义对象。然而js中所有事物都是对象,那么用什么办法来创建自定义对象呢?这就需要用到js的原型:我们可以简单的把prototype看做是一个模版,...
Javascript核心读书有感之类型、值和变量

Javascript核心读书有感之类型、值和变量

计算机程序的运行需要对值(value)比如数字3.14或者文本"hello world"进行操作,在编程语言中,能够表示并操作的值的类型叫做数据类型(type),编程语言最基本的特性就是主持多种数据类型。当程序需要将值保持起来以备将来使用时,便将其赋值给(将值“保存”到)一个变量(variable)。变量是一个值的符号名称,可以通过名称获得对值的引用。变量的工作机制是编程语言的令一个基本特性。本章将参照上节帮助理解本章内容,后续将更深入的讲解。javasc...
JavaScript数据结构和算法之图和图算法

JavaScript数据结构和算法之图和图算法

图的定义图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。有向图有向边:若从顶点Vi到Vj的边有方向,则称这条边为有向边,也成为弧(Arc),用有序偶<Vi,Vj>来表示,Vi称为弧尾,Vj称为弧头。无序图无向边:若顶点Vi到Vj之间的边没有方向,则称这条边为无向边(Edge),用无序偶(Vi,Vj)来表示。简单图简单图:在图结构中,若不存在顶点...
<< 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 >>