自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webpack 简单构建起步

前提:确保node.js存在且是最新版本第一步:创建一个空文件mkdir webpack && cd webpack第二步:初始化npm  npm init第三步:本地安装webpack 和webpack-clinpm install webpack --save-dev npm webpack-cli --save-dev第四步:创建目录结构和文件内容dist/index.htm...

2018-05-05 20:43:03 269

原创 JavaScript中this的指向

第一:在全局环境中或者调用普通函数的时候 this 永远指向window  console.log(this === window) 为true第二:在构造函数中调用this,this指向new出来的对象finction Obj () { this.x = 5; console.log(this); } var func = new obj(); console.log(func....

2018-05-05 15:35:12 207

原创 call apply bind 的区别及用法

<!DOCTYPE html><html><head> <title>call apply bind 比较</title></head><body> <div class="d1">点击</div> <!-- 1.call a

2018-05-02 16:12:44 504

原创 JavaScript 23 轮播效果

*{ margin: 0; padding: 0; } .swipe{ width: 800px; height: 400px; margin: 50px auto; overflow: hidden; position: relative; } .container{ width: 4800px; height: 400px; position: absolute

2017-11-26 15:40:36 277

原创 JavaScript 22 无间断滚动

.box{ width: 500px; height: 300px; margin: 0 auto; overflow: hidden; border: 4px solid lawngreen; } .container{ width: 10000px; height: 300px; position: relative; } .container>img{ width:

2017-11-26 15:39:06 232

原创 JavaScript 21 函数的调用

#d1{ width: 200px; height: 200px; border: 1px solid red; } 按钮 /* * 函数内的代码调用时才会执行 *  */ /* * 函数执行: * 1.通过事件触发来执行函数 *   通过绑定事件的处理函数,不需要加()就可以执行 * 2.函数名() *   函数名后只要添加小括号 该函数就会

2017-11-26 15:37:26 238

原创 JavaScript 20 函数的作用域

/* *作用域:代码(变量或函数)生效的范围 *  * 全局变量:在函数外部定义的变量(在函数的内部或外部都可以使用) * 局部变量:在函数内部定义的变量(只能在函数内部使用) *  * 全局函数 同上 * 局部函数 同上 *  * *******js的作用域是函数级的作用域 */ var a=2;//全局变量 function test(){ var b=3;//局部变

2017-11-26 15:35:45 285

原创 JavaScript 19 函数的分类

函数 /*函数:具有执行特定功能的代码段 *  * 函数的分类: * 库函数(系统提供的函数 功能已经实现过了 开发者直接调用即可) * 自定义函数(开发者自己定义的函数): */ /*函数定义的语法结构: * function 函数名(形式参数){ 函数体(实行特定功能的代码段) } 注:如果没有参数,形式参数可以省略;没有返回值,返回值可以省略.有返回值直接r

2017-11-26 15:34:54 247

原创 JavaScript 18 计时器

/*计时器 属于dom里window的方法(调用Window的属性或方法时 一般Window可省) * 间隔计时器 setInterval(function,time); *  间隔指定time毫秒数 重复执行函数function *  单位: 毫秒 * 延迟计时器 setTimeout(func, time); * 延迟time毫秒后再执行function(只执行一次) *  */

2017-11-26 15:33:08 894

原创 JavaScript 17 有关时间操作的总结

//Date 日期时间类     /*     * 创建日期对象     */     var now=new Date();     console.log(now);     /*     * 获取年份      */      var year= now .getFullYear();      console.log(year);      /*获取月份 值得范围0

2017-11-26 15:31:53 268

原创 JavaScript 16 字符串

/*字符串*/ /* 创建字符串 */ var str="Hello Word"; console.log(str) // alert(typeof(str))            //创建一个字符串对象             var str1=new String("abc");             console.log(str1) //          alert

2017-11-26 15:30:12 289

原创 JavaScript 15 遍历

var arr = [1, 2, 4, "a", "b"]; //遍历:  //数组结合for循环 遍历数组每个元素 for(var i = 0; i console.log(arr[i]); } //forin遍历 /* * forin 若遍历数组则获取的是数组元素对应的下标 */ for(item in arr) { console.log(item); //cons

2017-11-26 15:28:16 191

原创 JavaScript 14 冒泡排序

/*冒泡排序: * 依次取前后两个数进行比较,若前一个数比后一个数大,则交换位置(升序) *  */ /*冒泡排序的写法 双层for循环结构 /* 外层for控制比较的趟数*/ var nums=[3,2,5,7,6,1]; for(var i=0;i //内层for控制每趟比较的次数 for(var j=0;j //前后两数比较(升序:前比后大 交换位置) if(nums[

2017-11-26 15:26:01 194

原创 JavaScript13 数组总结

数组 //数组:存储多个变量的容器(其中的变量可以是不同类型) //元素:数组中每个变量 //定义数组:第一种方式[] var arr=[1,"a",2.4,true]; //获取数组的长度 length // alert(arr.length); //访问数组元素:数组名[下标]  下标从0开始 最大到数组长度减一   //数组下标不能越界 //获取第二个数组元素

2017-11-12 19:34:12 202

原创 JavaScript11 切换效果总结

demo-切换效果1 div{ display: none; } .show{ width: 500px; height: 300px; background: lightblue; text-align: center; font-size: 50px; line-height: 300px; display: block; } 国际

2017-11-12 19:28:42 232

原创 JavaScript11 classname属性

.d1{ display: none; } .show{ width: 200px; height: 100px; background: gold; display: block; } 显示/隐藏 /*class 是保留字.保留字不能直接使用,所以添加class类名属性 * 使用className来表示 *  */ var btn=docu

2017-11-12 19:26:31 448

原创 JavaScript10 循环语句总结

/*循环语句: * 循环:当满足一定的条件 重复执行特定的代码段 * for * while * do..while */ /*for的语法结构 * for (循环变量初始化;循环条件;循环变量变化) { //循环语句 } */ //流程 循环变量初始化--循环条件--循环语句--循环变量变化--循环条件--循环语句--循环变量变化 //不满足条件终止 跳出循环 //输出

2017-11-12 19:25:19 983

原创 JavaScript09 demo-元素的显示隐藏

#div1{ width: 100px; height: 100px; background: orange; } 显示 var btn=document.getElementById("btn"); var oDiv=document.getElementById("div1"); // btn.onclick=function(){ // if(b

2017-11-12 16:19:42 340

原创 JavaScript08 分支结构

分支语句     顺序结构:按书写的顺序从上到下,自左至右依次执行 分支结构:按不同的条件执行不同的代码         if switch...case 循环结构:只要满足特定条件时 重复执行指定的代码段 --> /*if 语句:第一种形式 * 若满足条件则执行其中的代码段 * if(条件表达式){              执行的代码    

2017-11-12 16:14:53 219

原创 JavaScript07 逻辑运算符总结

/* * 逻辑运算符 * && 逻辑与 * || 逻辑或 * ! 逻辑非 */ //表达式:由常量 变量 运算符组成的式子.i 0 i+1 //标准:是否有值  //&& 逻辑与 var i=3,j=5; // alert(i>0 && j>10); //逻辑与的短路现象:若前一个表达式为假,整个表达式为假.后一个表达式就不再执行. i //           aler

2017-11-12 16:12:07 176

原创 JavaScript06 类型转换总结

1.类型转换 /*类型转换 * 1.显示转换(强制类型转换) *  */ //string 转换为number var a="123"; var num=Number(a); // alert(typeof(num)); //number转换为string var b=100; var str= String(b); // alert(typeof(str)

2017-11-12 16:09:16 327

原创 JavaScript总结 05

5.获取元素 #d1{ width: 100px; height: 100px; background: red; } 段落1 段落2 1 2 3 /*获取元素的方式: * 方式1:document.getElementById() *       获取文档中指定id名的标签元素 * 调用对象只能是文档document */    

2017-11-06 21:57:29 491

原创 JavaScript总结 04

4.运算符 /*运算符: * 赋值运算符= * 算术运算符+ - * / % ++ -- * 复合运算符 += -= *= /= * 关系运算符 > >=  * 逻辑运算符 && || !  */ //1.赋值运算符 var a=1; //算术运算符 var x=10,y=3,z; x+y; x-y; x*y;    console.log(x/y);

2017-11-06 21:55:41 148

原创 JavaScript总结 03

3.基本数据类型    基本数据类型: 数字  number 字符串 string 布尔 Boolean 空值 null 未定义的 undefined   ---------------------- 数组 array 对象 object -->      //js 中的变量属于弱类型 //数字类型: var num=10; var x=3.5;

2017-11-06 21:53:08 208

原创 JavaScript总结 02

2.基本语法 //注释(解释说明的作用) //单行注释 /* 多行注释 */ //语句:代码的最基本的组成单元.一般一个语句以分号结尾.分号不是必须的,当多个语句同行 //书写时,每个语句必须以分号结尾 /*常量:在程序执行期间,不可改变的量 数字常量如1 2.5 1e5 * 字符串常量 "a" 'a12' '123' * 字符串使用单引号双引号都行 */

2017-11-06 21:51:11 146

原创 JavaScript总结 01

1.JS基础 alert(111) HTML:负责网页的结构和内容 CSS  负责网页的布局和样式 JS   负责网页的交互行为 --> Javascript 是一个轻量级的编程语言,也是脚本语言     Javascript的特点:     1.一种解释性执行的脚本语言     2.一种基于对象的脚本语言     3.一种简单弱类型脚本语言

2017-11-06 21:47:50 174

空空如也

空空如也

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

TA关注的人

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