随笔分类 -  javascript

1
摘要:1.定义变量 let a).块作用域 , 不同于var的函数作用域 b).不可以重复定义同一个变量名 注: {} + let 组合使用, 可以替代以前的封闭空间 : (function(){})(); const a).常量赋值 :需要立即初始化 且 初始化后不可以修改。 b).和let一样 , 不 阅读全文
posted @ 2019-07-04 13:16 豆豆飞 阅读(115) 评论(0) 推荐(0)
摘要:概述 :主要的十个新特性 Default Parameters(默认参数) in ES6 Template Literals (模板文本)in ES6 Multi-line Strings (多行字符串)in ES6 Destructuring Assignment (解构赋值)in ES6 Enh 阅读全文
posted @ 2019-07-04 13:15 豆豆飞 阅读(106) 评论(0) 推荐(0)
摘要:初级 : 将二维数组 变成 一维数组 方式一 : 使用 js api (function(){ let origin = [1,2,[3,4],5]; let convert = origin.flat(); console.log(convert); // display [1,2,3,4,5] 阅读全文
posted @ 2019-07-04 11:49 豆豆飞 阅读(3845) 评论(0) 推荐(2)
摘要:1、扁平化n维数组 1、终极篇 Array.flat(n)是ES10扁平数组的api,n表示纬度,n值为Infinity时纬度为无限大 2、开始篇 阅读全文
posted @ 2019-06-12 19:21 豆豆飞 阅读(290) 评论(0) 推荐(0)
摘要:/*上网搜索了好多方法,最终只有这一种比较适合*/ 参考: 1、在test.scss文件里 在main.js里更改或是你需要的地方更改 阅读全文
posted @ 2019-05-23 10:42 豆豆飞 阅读(13031) 评论(0) 推荐(1)
摘要:(1)Object.keys() // 返回数组,成员是参数对象自身的(不含继承的)所有可遍历(enumerable)属性的键名。 阅读全文
posted @ 2018-09-15 17:39 豆豆飞 阅读(4069) 评论(0) 推荐(1)
摘要:本文转载于:https://www.cnblogs.com/leungUwah/p/7932912.html 说明:怕原作者链接失效,备份一份 在最新的ES7(ES2017)中提出的前端异步特性:async、await。 什么是async、await? async顾名思义是“异步”的意思,async 阅读全文
posted @ 2018-07-12 00:42 豆豆飞 阅读(336) 评论(0) 推荐(0)
摘要:借鉴;https://blog.csdn.net/songylwq/article/details/8505890 https://blog.csdn.net/xiangxiangw29/article/details/52460563 https://blog.csdn.net/qq_228553 阅读全文
posted @ 2018-05-31 14:53 豆豆飞 阅读(2989) 评论(0) 推荐(0)
摘要:js笔记散记,只是为了方便自己以后可以回看用的: 1、所有用 “点” 的都能 “[]” 代替 2、style和className的区别 4、循环:没啥子好说的 5、选项卡:原理=》让所有的隐藏,再让当前的显示 6、简易的日历:用ul里包li 里面放对应数字的图片(0-9) innerHTML //能 阅读全文
posted @ 2018-05-17 21:04 豆豆飞 阅读(206) 评论(0) 推荐(0)
摘要:var endDate = new Date(atime); endDate = endDate.getFullYear() > 0 ? endDate : new Date(Date.parse(atime.replace(/-/g, "/"))); 阅读全文
posted @ 2018-05-09 16:46 豆豆飞 阅读(140) 评论(0) 推荐(0)
摘要://计算多长时间以前function timeAgo(atime){ //兼容苹果和安卓 var endDate = new Date(atime); endDate = endDate.getFullYear() > 0 ? endDate : new Date(Date.parse(atime. 阅读全文
posted @ 2018-04-27 17:51 豆豆飞 阅读(442) 评论(0) 推荐(0)
摘要://用到闭包、回调、 //图片预加载 function YReload(result,imgName,callBack){ var imgArr = []; for(var i in result){ (function(item,src){ imgArr[i] = new Image(); if( 阅读全文
posted @ 2018-04-23 19:30 豆豆飞 阅读(134) 评论(0) 推荐(0)
摘要:function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != 阅读全文
posted @ 2018-04-19 13:38 豆豆飞 阅读(272) 评论(0) 推荐(0)
摘要:function setLocalJson(name, json) { json = JSON.stringify(json); localStorage.setItem(name, json)}function getLocalJson(name) { var newJson = localSto 阅读全文
posted @ 2018-04-19 13:36 豆豆飞 阅读(500) 评论(0) 推荐(0)
摘要:1、单个的时候 阅读全文
posted @ 2018-04-19 12:41 豆豆飞 阅读(700) 评论(0) 推荐(0)
摘要:window.onload = function() { /* 加时间戳 ==>最好是时间戳 var timestamp = Date.parse(new Date()); var timestamp = (new Date()).valueOf(); var timestamp=new Date( 阅读全文
posted @ 2018-04-19 12:33 豆豆飞 阅读(710) 评论(0) 推荐(0)
摘要:function noScroll(flag){ var mo=function(e){e.preventDefault()}; flag ? stop(mo) : move(mo);} /***禁止滑动***/function stop(mo){ document.body.style.overf 阅读全文
posted @ 2018-04-19 12:28 豆豆飞 阅读(126) 评论(0) 推荐(0)
摘要:var canvas = document.getElementById("cas"); var ctx = canvas.getContext("2d"); resize(); window.onresize = resize; function resize() { canvas.width = 阅读全文
posted @ 2018-04-19 12:22 豆豆飞 阅读(301) 评论(0) 推荐(0)
摘要:(function(window,document,undefined){ var hearts = []; window.requestAnimationFrame = (function(){ return window.requestAnimationFrame || window.webki 阅读全文
posted @ 2018-04-19 11:55 豆豆飞 阅读(598) 评论(0) 推荐(0)
摘要:es6的... (1):函数rest参数和扩展 sum1(...sum){//传多个参数 let total=0; for(var i of sum){ total+=i; } console.log(`${total}`) } sum1(1,2,'',4,5) let sum2=(...sum)= 阅读全文
posted @ 2018-01-16 11:52 豆豆飞 阅读(85) 评论(0) 推荐(0)

1