
JS
JAVA_Drious
这个作者很懒,什么都没留下…
展开
-
JQuery.cycle()实现图片轮播简单使用
基本元素<div class="player"> <ul> <li><img src="img/skater-in-air.jpg" width="200" height="200"/></li> <li><img src="img/skater.jpg" width="200" height="200"/></li> <li><img s原创 2016-06-04 15:16:51 · 2342 阅读 · 0 评论 -
Vue 之状态管理 vuex 学习
Vuex 介绍Vuex 是一个专为 Vue.js 应用程序开发的 状态管理模式。 它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。举一个很常见的例子:子组件调用父组件一般通过event 来完成,比如 this.$emit()…一旦业务复杂,组件越来越多,调用关系越来越复杂的时候,我们可以用Vuex 来集中管理这些组件的变化一.状态管理模式...原创 2018-03-07 16:24:52 · 1497 阅读 · 0 评论 -
Jquery 重置input 和 select
Jquery 重置 input 和 select/** * 通用清除方法(清除input 和 select 的内容) * jq 1.6以上attr() 改成 prop */ var resetAll = function(){ $("input[type='text']").prop("value",""); $('se原创 2018-01-15 10:48:40 · 2008 阅读 · 0 评论 -
node.js事件循环
node是单进程单线程的应用程序,但是用过事件和回调支持并发,所以性能非常高。 Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调原创 2017-08-15 16:16:04 · 438 阅读 · 0 评论 -
javascript实现把指定元素移动到第一位
//移动数组第index位置到第一个元素 static itemtoArraytop(Arr,index){ var temp = Arr[index]; if(index == 0){ return Arr; } for (var i = 0; i < Arr.length; i++) { if (Arr[i] === Arr[index原创 2017-08-22 17:58:37 · 6296 阅读 · 0 评论 -
node.js 初体验
用node编写一个web服务器const http = require('http');const hostname = '127.0.0.1';const port = 3000;const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'te原创 2017-08-15 11:24:57 · 403 阅读 · 0 评论 -
使用Promise异步发送多个fetch
ES6 原生提供了 Promise 对象。所谓 Promise,就是一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的 API,可供进一步处理。Promise 对象有以下两个特点。(1)对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)原创 2017-08-24 17:27:34 · 1886 阅读 · 0 评论 -
React.js refs 和props传递数据
import React from 'react';import { Button} from 'antd';///子组件var HelloMessage = React.createClass({ childMethod: function(){ alert("组件之间通信成功"); }, render: function() { return <div> <h1>原创 2017-07-31 17:24:25 · 1090 阅读 · 0 评论 -
js 自动滚动,鼠标移动停止滚动
var timer; function pageScroller() { timer = setTimeout("pageScroller()",3000); if(timer!=""&&timer!=null){ console.log("begin"); $(document.body).animate({s原创 2017-05-09 11:26:22 · 2686 阅读 · 0 评论 -
12个有用的js小技巧
1).使用!!将变量转换成boolean类型 有时,我们需要检查一些变量是否存在,或者它是否具有有效值,从而将它们的值视为true。对于做这样的检查,你可以使用!!(双重否定运算符),它能自动将任何类型的数据转换为布尔值,只有这些变量才会返回false:0,null,"",undefined或NaN,其他的都返回true。我们来看看这个简单的例子function Account(cash){转载 2017-05-12 14:11:47 · 1249 阅读 · 0 评论 -
Jquery ajax
Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了。 一、$.ajax的一般格式一、$.ajax的一般格式$.ajax({ type: 'POST', url: url , data: data , success: success , dataType: dataType});二、$.ajax的转载 2016-06-19 19:05:25 · 370 阅读 · 0 评论 -
Promise 的基础用法
Promise 的含义Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了语法,原生提供了Promise所谓Promise ,简单说就是一个容器,里面保存着某个未来才回结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。 Promise ...转载 2018-03-07 19:54:07 · 74085 阅读 · 3 评论