自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 es6模块化规范

// 例子://export let myName = “laowang”;import { myName } from “./test.js”;console.log(myName);//laowang// 如果要输出多个变量可以将这些变量包装成对象进行模块化输出:// let myName=“laowang”;// let myAge=90;// let myfn=function(){// return “我是”+myName+"!今年"+myAge+“岁了”// }//

2020-12-03 00:58:52 165

原创 ES5新增对象方法

let obj = {id: 1,pname: “小米”,num: 100,}// 原来添加或修改属性的方式// obj.num=1000;// ES5新增方法添加或者修改属性,有就修改,没有就增加// 第一个参数是写的哪个对象,第二个参数是哪个属性值,第三个参数以对象的方式书写,value意思是属性值为什么Object.defineProperty(obj, “price”, {value: 1000,enumerable:true,})Object.defineProperty

2020-11-15 19:58:42 210

原创 offset•client•scroll系列

scrollHeight:在没有滚动条的情况下,元素内容的总高度。scrollWidth:在没有滚动条的情况下,元素内容的总宽度。scrollLeft:被隐藏在内容区域左侧的像素数。通过设置这个属性可以改变元素的滚动位置。scrollTop:被隐藏在内容区域上方的像素数。通过设置这个属性可以改变元素的滚动位置。offsetHeight: 元素在垂直方向上占用的空间大小,以像素计。包括元素的高度、(可见的)水平滚动条的高度、上边框高度和下边框高度。offsetWidth: 元素在水平方向上占用的空间

2020-11-02 16:43:28 102

原创 实现一个弹幕

html代码: Document </div> <section> <input type="text" placeholder="请输入弹幕~"> <input type="button" value="发送"> <p> 请选择字体颜色:<input type="color" v

2020-10-21 12:53:14 199

原创 js写一个二级城市联动

let province = [“北京”, “上海”, “天津”, “重庆”, “河北”, “山西”, “内蒙古”, “辽宁”, “吉林”, “黑龙江”, “江苏”, “浙江”, “安徽”, “福建”, “江西”, “山东”, “河南”, “湖北”, “湖南”, “广东”, “广西”, “海南”, “四川”, “贵州”, “云南”, “西藏”, “陕西”, “甘肃”, “宁夏”, “青海”, “新疆”, “香港”, “澳门”, “台湾”]let cities = new Array();cities[0

2020-10-11 10:17:17 142

原创 几个利用箭头函数实现的关于关于数组的方法

数组的方法some判断数组中的每个值,是不是都满足需求注:只要有1个满足,就返回true。都不满足才会返回falsestate = arr.some(a => a % 2 == 0);console.log(state); //truefilter过滤返回满足条件的值let arr = [1, 30, 5, 11, 8, 50];let state = F70.filter(a => a % 2 == 0);console.log(state); //[30,8,50]数组

2020-09-27 22:40:30 1875

原创 选择排序法和冒泡排序

排序的两个方法,选择排序法和冒泡排序法,以升序案例为例,降序是一样的用法。/**选择排序法(升序)第1次比较:拿到数组中下标为0的值,依次后面下标的值进行比较。下标为0的值小位置不动,反之与其互换位置。一直比较到最后一个值,第1次比较结束。第2次比较:拿到数组中下标为1的值,依次后面下标的值进行比较。下标为1的值小位置不动,反之与其互换位置。一直比较到最后一个值,第2次比较结束。第n次比较:拿到数组中下标为n的值,依次后面下标的值进行比较。下标为n的值小位置不动,反之与其互换位置

2020-09-14 11:18:34 79

原创 用户输入年月日,判断输入的日期是当年的第几天

//用户输入年月日,请输出是当年的第几天console.log(请输入年份:);let inputYear = rs.question();console.log(请输入月份:);let inputMonth = rs.question();console.log(请输入日:);let inputDay = rs.question() - 0;//月份减1(累加当前月之前月份的天数)let temp = inputMonth - 1;// 总天数let sum = inputDay;/

2020-09-06 22:23:06 174

原创 用户输入年月日,判断输入的日期是当年的第几天

//用户输入年月日,请输出是当年的第几天console.log(请输入年份:);let inputYear = rs.question();console.log(请输入月份:);let inputMonth = rs.question();console.log(请输入日:);let inputDay = rs.question() - 0;//月份减1(累加当前月之前月份的天数)let temp = inputMonth - 1;// 总天数let sum = inputDay;/

2020-09-06 22:21:37 1166

原创 如何创建动画和使用动画

今天写一个如何让创建动画和使用动画,下面通过一个案例简单演示一下。 Document Document <section> <aside></aside></section> section {width: 600px;height: 300px;border: 1px solid black;margin: 100px

2020-08-31 20:51:04 187

原创 2020-08-17

盒子模型控制标签在页面中的实际尺寸组成部分:从里往外:content、padding、border、margin每个元素都是一个盒子模型。盒子的分类:不同的元素产生的盒子类型可能不同划分区域的基本都是block(h,p)、文本类元素基本都是inline,一个元素,产生什么样的盒子,取决于它的display属性。属性:display 当前标签的显示方式是否能继承:否默认值inlinedisplay:none 不生成盒子:在页面上隐藏起来display:如果是inline 就是

2020-08-17 08:45:26 68

原创 2020-08-09

对overflow和文本断词规则的简述:overflow:hidden:超出部分隐藏overflow:auto简写(水平方向超出,出现横向滚动条,垂直方向超出,出现纵向滚动条,哪个方向有超出哪个部分滚动条)overflow:auto是overflow-x:auto overflow-y:auto 的简写形式overflow:scroll(不管有没有超出,两个方向都出现滚动条)(某个区域出现滚动条)overflow-x:scroll x轴出现滚动条overflow-y:scroll

2020-08-09 14:27:19 105

原创 总结css中几大选择器

一、基础选择器:1.元素选择器2.类选择器3、id选择器4、通配符选择器5、组合选择器(并集选择器)二、层次选择器:1、子级选择器前提;要有元素嵌套书写格式:父元素+“>”子元素{声名块}2、后代选择器:书写格式:父元素加空格加后代元素{声明块}通配符选择器:3、兄弟选择器1、相邻兄弟:书写格式:兄弟元素A+"+“兄弟元素B 选择p后面相邻的div,AB中间不能有元素。只能选择一个。2、通用选择器(不相邻兄弟)AB没有相邻:兄弟元素A+”~"+兄弟元素B可以选择多个。

2020-08-02 20:00:15 240

空空如也

空空如也

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

TA关注的人

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