Welcome 微信登录

首页 / 脚本样式 / JavaScript

JS 在数组指定位置插入/删除数据的方法

JS 在数组指定位置插入/删除数据的方法

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。语法arrayObject.splice(index,howmany,item1,.....,itemX)参数说明参数描述index必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。howmany必需。要删除的项目数量。如果设置为 0,则不会删除项目。item1, …, itemX可选。向数组添加的新项目。实例添加一个元素var array = [1,2,3,4,6...
jquery实现百叶窗效果

jquery实现百叶窗效果

今天试着用jq写了下图片百叶窗效果,就是鼠标经过那张图,那张图显示,其他图片缩小~最开始看效果的时候觉得好复杂,以为是宽度的变化写的动画,但是后来细想,如果是宽度变化,那么图片变窄的时候肯定会失真了,后来经过学习,发现原来原理很简单:基本原理就是,将图片都绝对定位到盒子里,然后分别定位,平分整个盒子,图片就会显示一种层叠效果了(本案例是通过left值控制位置);然后通过jq控制,当鼠标经过某张图片的时候这张图片完全显示(即left值进行变化),其他图片的l...
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析

基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析

这章的目的是为了把前面所学习的内容整合一下,这个示例完成一个简单图书管理模块,因为中间需要使用到Bootstrap这里先介绍Bootstrap。示例名称:天狗书店功能:完成前后端分离的图书管理功能,总结前端学习过的内容。技术:NodeJS、Express、Monk、MongoDB、AngularJS、BootStrap、跨域效果:一、BootstrapBootstrap是一个UI框架,它支持响应式布局,在PC端与移动端都表现不错。Bootstrap是Twi...
React组件的三种写法总结

React组件的三种写法总结

React 专注于 view 层,组件化则是 React 的基础,也是其核心理念之一,一个完整的应用将由一个个独立的组件拼装而成。截至目前 React 已经更新到 v15.4.2,由于 ES6 的普及和不同业务场景的影响,我们会发现目前主要有三种创建 React 组件的写法:1. ES5写法React.createClass,2. ES6写法React.Component,3. 无状态的函数式写法(纯组件-SFC)。你们最钟爱哪种写法呢?萝卜青菜各有所爱~...
JavaScript利用Date实现简单的倒计时实例

JavaScript利用Date实现简单的倒计时实例

介绍Date对象,是操作日期和时间的对象。Date对象对日期和时间的操作只能通过方法。Date在js中和Array类似,都是拥有自己的特殊方法的特殊对象。创建 Date 对象的语法:var myDate=new Date() //Date 对象会自动把当前日期和时间保存为其初始值。获取倒计时之前,我们不妨先来看怎样获取当前时间吧!!!function time(){var oDate = new Date();var year = oDate.getFul...
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)

微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)

微信小程序Server环境配置详解主要内容:1. SSL免费证书申请步骤2. Nginx HTTPS 配置3. TLS 1.2 升级过程微信小程序要求使用https发送请求,那么Web服务器就要配置成支持https,需要先申请SSL证书小程序也要求TLS(传输层安全协议)的版本至少为1.2,在配置好https之后,如果TLS的版本较低,就涉及到升级问题所以 Server端环境配置的主要步骤:申请 SSL 证书配置web服务器支持https(我使用的是ngi...
React创建组件的三种方式及其区别

React创建组件的三种方式及其区别

React推出后,出于不同的原因先后出现三种定义react组件的方式,殊途同归;具体的三种方式:函数式定义的无状态组件es5原生方式React.createClass定义的组件es6形式的extends React.Component定义的组件虽然有三种方式可以定义react的组件,那么这三种定义组件方式有什么不同呢?或者说为什么会出现对应的定义方式呢?下面就简单介绍一下。无状态函数式组件创建无状态函数式组件形式是从React 0.14版本开始出现的。它是...
jQuery Validate 数组 全部验证问题

jQuery Validate 数组 全部验证问题

jquery validate撇开效率不说,功能上比较全,扩展比较简单,比较好用。但是也不能涵盖所有。下面举例说明html中有多个name[],每个参数都要进行验证是否为空,这个时候直接用required:true话,不能全部验证,只要这个数组中有一个有值就可以通过的。//if ( this.name in rulesCache || !validator.objectLength($(this).rules()) ) { //return false; ...
jQuery 插件实现随机自由弹跳气泡样式

jQuery 插件实现随机自由弹跳气泡样式

一个基于jQuery的气泡动画插件,在指定区域上方(左/右)定时间隔产生气泡,然后随机水平速度进行仿自由落体运动。到达区域底部之后做弹跳运动,速度逐渐衰减。直至停止运动。在线演示安装方法由于是基于jQuery的扩展插件,因此引入jQuery是必须的。此外,还需引入插件自身的实现脚本。<scriptsrc="https://code.jquery.com/jquery-1.12.4.min.js"></script><scrip...
<< 31 32 33 34 35 36 37 38 39 40 >>