自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 show()、hide()、toggle()等方法动画查询

show()显示、hide()隐藏、toggle()切换slideDown()、slideUp()、slideToggle()方法slideDown : 下滑展开slideUp:上滑收回slideToggle : 滑动切换slideDown()的起点一定是display:none换句话说,只有display:none的元素,才能够调用slideDown()动画机理:一个display...

2019-10-27 22:49:51 384

原创 jquery的常用方法 eq(), get(),size(),each(), index()

筛选器这些都是关于序号的:1$("p") 所有的p2$("p:first") 第一个p3$("p:last") 最后一个p4$("p:eq(3)") 下标为3的p5$("p:lt(3)") 下标小于3的p6$("p:gt(3)") 下标大于3的p7$("p:odd") 下标是奇数的p8$("p:even") 下标是偶数的p特别的,eq可以单独提炼为方法,可以连续打点...

2019-10-27 20:57:19 535

原创 正则表达式,的一些常用知识,自查

////////////////////////////////////////////////////////////////////////////////////////////////////////slice 获取子字符串substring 获取子字符串substr 获取子字符串charAt 获取某个字符split 分割字符串,获得数组search 查找...

2019-10-22 11:45:10 260

原创 数组与字符串之间的灵活运用的十题

编写函数repeat(char,n) 实现重复char字符串n次比如repeat(“★”,6) 返回"★★★★★★"function rev(char,n){ var arr="" for(var i=0;i<n;i++){ arr=arr.concat(char) } console.log(arr) }//方法二 func...

2019-10-21 16:44:14 577

原创 CMD规范,es6中的CMD规范

Common Module Definition,通用模块定义它的实现:common.js、sea.js(淘宝玉伯)、node.js。对比AMD,只有require.js对AMD进行了实现 Angular1使用了AMD规范,而Angular2放弃了AMD规范,转入了CMD阵营,Angular4、5都是CMD的。CMD总结:nodejs是遵循CMD规范的,可以裸奔CMD规范。所以大家已...

2019-09-28 17:19:14 515

原创 webpack的基础介绍

webpack 是一个模块打包器。它的主要目标是将 JavaScript 文件打包在一起,打包后的文件用于在浏览器中使用,但它也能够胜任转换(transform)、打包(bundle)或包裹(package)任何资源(resource or asset)。webpack js/main.js dist/all.js此时,两个js文件:main.js、yuan.js被打包成为了一个js文件。...

2019-09-28 15:51:46 165

原创 AMD规范

纯整理,纯记录,本人菜鸟,所以不写任何个人观点,以免怡笑四方在模块化发展的路途上,最开始时服务端需要模块化,而且服务端不需要异步加载,所以有了COMMEN.js,后来浏览器的需求量,代码量太大,必须要模块化了,然而,浏览器还必须大量的异步加载。所以,AMD就诞生了,require.js实现了AMD的规范化,require.js的诞生,就是为了解决这两个问题:1)实现js文件的异步加载,避免网...

2019-09-28 13:25:05 429

原创 promise 对象

promise真的是重点中的难点用fs.readFile()方法顺序读取三个文件,此时:var fs = require("fs"); function duwenjian(url,callback){ fs.readFile(url,(err,data)=>{ if (err){ callback(er...

2019-09-28 08:27:18 259

原创 ES6关于类的改变

首先我们先复习一下原来的继承的实现function People(name,age,sex){ this.name = name; this.age = age; this.sex = sex;}People.prototype.changge = function(){ console.log(`我是一个${this.name},我今年${this.age}岁了`);}func...

2019-09-27 19:41:14 134

原创 es6里面对于函数的改变

1 箭头函数不得不说箭头函数,好用指向性强下面的sum就是标准的箭头函数,省略掉了function这个关键字:const sum = (a,b) => { return a + b;}console.log(sum(3,4));=>是一个完整的运算符,之间不能有空格。如果函数体内只有一行语句,可以省略{}和return。 const sum = (a,b) =>...

2019-09-27 17:46:47 117

原创 ES6里面对象的改变

1 省略V当一个对象的k、v相同(k的名字和v的变量名相同),此时可以省略v。比如下面有三个变量a、b、c,要作为一个对象的属性名a、b、c,同时值也是1、2、3。因为k、v一致,此时就可以省略v:var a = 1;var b = 2;var c = 3;var obj = { a , b , c}console.log(obj);这种省略v的写法非常常见:var ...

2019-09-27 16:37:32 1534

原创 ES6 数组 forEach(),Map(),filter(),reduce()

forEach()长久以来我们用for(var i = 0 ; i < arr.length ; i ++){}来遍历数组。但是今天,我们有了forEach()函数,今天开始再也不用for循环遍历数组了!var arr = ["白板","幺鸡","二条","三万","四筒"];arr.forEach(function(item , index){ console.log(item ...

2019-09-27 16:00:27 338

原创 es6常识变量的自动解构和剩余参数

*const声明一个只读的常量。一旦声明,常量的值就不能改变。通常用const定义函数*let用来定义块级作用域变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。需要注意:1) 不管是let还是const,都没有了变量声明的提升;console.log(m); //报错,没有变量声明的提升;let m = 100;2) 不管是let还是const,babe...

2019-09-27 13:24:10 408

原创 异步加载js和js加载时间线

js加载的缺点,加载工具方法没必要阻塞文档,使得js加载会影响页面效率,一旦网速不好,那么整个网站将会等待js加载而不进行后续渲染等工作有些工具需要用到在加载,不用不加载...

2019-09-27 09:56:51 177

原创 文本类和窗体操作事件

文本类操作事件,input focus blur change var input = document.getElementsByTagName('input')[0]; input.oninput = function(e){ console.log(this.value) } //...

2019-09-26 15:56:43 108

原创 鼠标左右键,区分点击和拖拽和键盘事件

鼠标左右键的区分 如何区分鼠标的左右键0/1/2 //在源对象里 // button=0左键 // button=2右键 document.onmousedown = function (e) { if(e.button==2){ console.log('right'); ...

2019-09-26 13:46:03 1423

原创 事件源对象和事件委托机制

事件源对象是什么我们打印出来看看<div class="wrapper" style="width: 100px;height: 100px;background-color:red;"> <div class="box" style="width: 50px;height: 50px; background-color:yellow;"></div>...

2019-09-26 09:22:30 386

原创 addEventListener(),封装取消冒泡的函数stopBubble(event)

1冒泡事件是结构上的向外冒泡捕获事件是结构上向里捕获那么冒泡事件和捕获事件谁先执行啊 var wrapper =document.getElementsByClassName('wrapper')[0]; var content =document.getElementsByClassName('content')[0]; var box =document.getElementsByC...

2019-09-26 08:58:47 739

原创 js绑定事件和解除事件

绑定事件三种方法,第一种,<div style="width: 100px;height: 100px;background-color:red;"></div> var div =document.getElementsByTagName('div')[0]; div.onclick=function(){ console.log('...

2019-09-25 19:57:52 1391

原创 怎么用给git向github传输数据

第一步首先要注册账号,当你查找这样的答案的时候,我猜想你还没有注册账号,需要使用到邮箱,所以你应该有一个常用的邮箱地址第二步,你的本地仓库由 git 维护的三棵"树"组成。第一个是你的 工作目录,它持有实际文件;第二个是 暂存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,它指向你最后一次提交的结果。你可以提出更改(把它们添加到暂存区),使用如下命令:git add...

2019-09-17 18:15:11 306

原创 立体旋转

<html> <head> <style> .lifangti { transform-style: preserve-3d; transform: rotateX(45deg) rotateZ(45deg); transform-origin: 50px 50px; top: 50%; left: 50...

2019-07-09 19:54:26 99

原创 CSS3动态图

简单的css3的动态图<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="dongtai tu.css"/> &lt...

2019-07-08 14:18:08 677

原创 flex布局

flex的交叉布局<div class="wrap"><div class="menu1"> <div class="box1">1</div> <div class="box1">2</div> <div class="box1">3</div> <div class="box1"...

2019-06-01 00:14:52 190 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除