摘要:
//promise执行顺序 const first = () => new Promise((resolve, reject) => { console.log(1);//1 let p = new Promise((resolve, reject) => { console.log(2);//2 阅读全文
摘要:
一、问:ES6是什么,为什么要学习它,不学习ES6会怎么样? 答:ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优雅,更适合大型应用的开发。学习ES6是成为专业前端正规军的必经之路。不学习ES6也可以写代码打鬼子,但 阅读全文
摘要:
函数传参展开运算符可以展开数组,所以不再需要apply方法,将数组转为函数的参数了 // ES5 的写法 function f(x, y, z) { // ... } var args = [0, 1, 2]; f.apply(null, args); // ES6 的写法 function f(x 阅读全文
摘要:
设置或获取对象指定的文件名或路径。 window.location.pathname例:http://localhost:8086/topic/index?topicId=361alert(window.location.pathname); 则输出:/topic/index设置或获取整个 URL 阅读全文
摘要:
在网页中,我们会遇到很多在滚动条到底部的时候有数据正在加载的事件,那么怎样用vue去实现这样的内容呢?本篇只给出一个雏形,结合vue的生命周期用纯javascript写的一个监听函数,后续操作数据库的部分暂且不议。 1、怎样用纯js判断滚动条是否到底部? 先了解几个关键词: (1)滚动条到顶部的位置 阅读全文
摘要:
Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。 下面介绍三种 Vue.js 的安装方法: 1.独立版本 我们可以 阅读全文
摘要:
/* * JSON数组去重 * @param: [array] json Array * @param: [string] 唯一的key名,根据此键名进行去重 */function uniqueArray(array, key,mergekey){ var result = [array[0]]; 阅读全文
摘要:
$(document).ready(function(){ var p=0,t=0; $(window).scroll(function(e){ p = $(this).scrollTop(); if(t<=p){//向下滚 $('.nav').fadeOut(100); }else{//向上滚 $ 阅读全文
摘要:
$('body').on('touchstart', '.slide-box>ul>li', function(e) { var touch = e.originalEvent, startX = touch.changedTouches[0].pageX; $(this).on('touchmov 阅读全文
摘要:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" 阅读全文