巴扎黑
浏览量11758 | 粉丝242 | 关注1
2017-07-20 15:41:21
js事件--鼠标滚动
鼠标滚动事件关于滚动事件这方面,其实是比较乱的。滚轮事件的兼容性差异有些不拘一格,不是以往的IE8-派和其他派,而是FireFox派和其他派。包括IE6在内的浏览器是使用onmousewheel,而FireFox浏览器一个人使用DOMMouseScroll. 经自己测试,即使现在FireFox 19下,也是不识onmousewheel。在其他派中检测滚动数值的属性是wheelDelta ,
1703
2017-07-20 14:49:49
oAuth 认证与授权
先简单记一笔,周末整理springboot 封装了oauth2的协议.里面有两个比较常用的接口.1. 获取token接口: /oauth/token?参数: (grant_type是写死的,其它的两个自定义)grant_type=passwordusername=development@cybergate-tech.compassword=oQd-BfT-cer-7LP完
2109
2017-07-20 14:40:53
nodejs 构建本地web测试服务器方法教程
直接打开html文件,是以file:///方式打开的,这种方式很多时候会遇到跨域的问题,因此我们一般会搭建一个简易的本地服务器,来运行测试页面。一、构建静态服务器1、使用express模块建立个js文件,命名server,内容代码如下: 1 var express = require('express'); 2 var app = express(); 3 var path = re
1579
2017-07-20 15:26:40
解决移动端touchstart事件穿透问题方案
【来源】:在开发移动端网站时,会经常徘徊在click和touchstart之间;因为touchstart虽然好用和快速响应;但是其缺点也是显而易见的,当我们大面积的使用touchstart的时候就会遇到,滚动页面的时候会频繁的触发,导致其不友好的体验;所以,不能单独的说哪个好与不好,而应该利用其长处,规避其缺点;而且,对于a标签,在移动端的跳转方式,等同于click(经过自己实际体验)【问题】
2469
2017-07-20 14:36:30
JavaScript几点基础讲解
扩展运算符let zzz=[2,4,6];console.log(zzz);//[2, 4, 6]console.log(...zzz);//2 4 6let a=[1,2,3];let b=[...a,4,5,6];console.log(b);//1,2,3,4,5,6let [a,b,...c]=[1,2,3,4,5];console.log(a,b);//1 2co
1323
2017-07-20 14:16:18
2017-07-20 14:15:43
javascript常见问题之黑白卡片
问题描述:时间限制:1秒空间限制:32768K牛牛有n张卡片排成一个序列.每张卡片一面是黑色的,另一面是白色的。初始状态的时候有些卡片是黑色朝上,有些卡片是白色朝上。牛牛现在想要把一些卡片翻过来,得到一种交替排列的形式,即每对相邻卡片的颜色都是不一样的。牛牛想知道最少需要翻转多少张卡片可以变成交替排列的形式。 输入描述:输入包括一个字符串S,字符串长度length(3 ≤
1427
2017-07-20 14:13:17
2017-07-20 14:12:52
js--变量的作用域
作为一名菜鸟的我,每天学点的感觉还是不错的。今天学习闭包的过程中看到作用域与作用域链这两个概念,我觉得作为一名有追求的小白,有必要详细了解下。变量的作用域就js变量而言,有全局变量和局部变量。这里我觉得这个按字面意思理解就行了.......下面举个例子var message = "今天我做的糯米蒸排骨"; //定义一个全局变量function doL(){ var ss = "侠
1150
2017-07-20 14:08:55
javascript-正则表达式
From:http://www.imooc.com/video/12539 测试正则的网站:https://regexper.com/ 修饰符:g:global全文搜索,不添加,搜索到第一个匹配停止。i:ignore case 忽略大小写,默认大小写敏感。m:multiple lines 多行搜索。lastIndex:当前表达式匹配内容的最后
1165