自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 canvas画布当中鼠标点击的坐标计算公式

// canvas画布当中的画笔坐标万能计算公式// pointX = (transformOriginX - downX)/scale *(scale - 1) + downX - translateX// pointY = (transformOriginY - downY)/scale *(scale - 1) + downY - translateY// 备注:transformO...

2020-04-01 10:51:16 1823 1

原创 伪元素(:before与:after)实现太极图

伪元素(:before与:after)实现太极图<!DOCTYPE html><html> <head> <meta charset = "utf-8"> <title>太极图</title> <link rel = "stylesheet" type = "text/css" href = "mai...

2020-03-25 20:21:59 300

原创 git 常用基础知识

创建版本库版本库:responsitory 可以简单理解成为一个目录,这个目录里面的所有文件都可以被git管理起来。(1)创建一个新目录$ makdir learngit$ cd learngit$ pwd //pwd 命令用于显示当前目录(2)通过git init命令把这个目录变成Git可以管理的仓库把文件添加到版本库注意 创建的文件一定要放到前面创建的 目录...

2020-01-21 15:16:20 151

原创 实际企业开发中 React 路由的配置

实际企业开发中 React 路由的配置1. 配置路由入口组件import React,{Component} from"react";import {BrowserRouter,Switch} from "react-router-dom";import {renderRouters} from "react-router-config";import RouteComponent fr...

2020-01-21 14:59:45 198

原创 javascript数组方法练习

查找元素的位置:已知一个数组当中有一个item 元素,请找出元素在数组当中的位置并输出位置;如果没有则返回-1;function indexOf(arr,item){ for(let i=0;i<arr.length;i++){ if(arr[i]==item){ return i;}}return -1}...

2019-10-01 14:59:21 730

原创 数组求和的方法

for infunction sum(arr){ let count = 0; for(let i in arr){ count += arr[i];}return count;}for 循环function sum(arr){ let count = 0; for(let i = arr.length-1;i>=0;i--){ count += arr[...

2019-09-19 20:21:37 1106

原创 轮播图的实现

HTML代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="lb.css"/> </head> &lt...

2019-08-22 22:09:32 158

原创 定时器

实现定时器隔一段时间就打印的解决办法:原本得定时器会在2秒过后直接打印出所有结果:for(var i=10;i>0;i--){ setTimeout(function(){ console.log(i); },2000*i)}实现挨个打印得方法如下 :(1)添加立即执行函数for(var i=10;i>0;i--){ (function(i){ setTimeo...

2019-08-22 21:58:57 97

原创 给数组里面的元素去重

(1)函数去重function fn3(tem){ tem =tem || []; var a = {}; for (var i=0; i<data.length; i++) { var v = tem[i]; if (typeof(a[v]) == 'undefined'){ a[v] = 1; ...

2019-08-16 13:12:09 810

原创 数组中求最大值的方法

(1)for 循环:数组中循环求最大值var arr=[1,5,9,0,1,-3,-98,100,80];function fn(){ var max=arr[0]; for(var i=0;i<arr.length;i++){ if(max<arr[i]){ max=arr[i]; } }return max; } ...

2019-08-16 12:51:51 4675

原创 JS当中构造原型链

function fn1(name,dress){ //fn1.prototype.__proto__:Object.prototype this.name=name, this.dress=dress } fn2.prototype=new fn1("南北","成都")//fn2.prototype.__proto__:fn1.prototype fun...

2019-08-13 23:04:53 83

原创 for循环语句求数组当中的最大元素

//求一个数组当中的最大值 function fn(arr){ var max=arr[0]; for(var i=0;i<arr.length;i++){ if(i>max){ max=arr[i] } }return max; } document.write(fn([1,2,3])); //界面打印3...

2019-08-13 23:01:35 2189

原创 CSS兼容技法——基本兼容方法

常用的CSS Hack包括三种形式:IE条件语句基本语法:<!--[if<keywords>?IE<version>?]> HTML语句块 <![endif]-->取值说明::条件关键字;if条件包含六种选择方式:是否(空)、大于(gt)、大于或等于(gte)、小于(lt)、小于或等于(lte)、非指定版本(!)2. 属性过滤器...

2019-08-09 23:07:02 187

原创 JS数据类型----number类型

解决number类型中小数的进度问题在JS的世界中,浮点数值在进行算术运算时,其精确性不如整数的算术运算,也就是在进行算术运算时,浮点数值会有一定的误差,这里有五种方法解决辅助解决。将小数转换为整数<script> var num=0.02+0.03; console.log(((0.02*100)+(0.03*100))/100);</script>/...

2019-08-07 22:34:47 109

原创 CSS思维导图,辅助复习记忆

CSS选择器总结,思维导图方式呈现

2019-08-07 21:51:49 198

空空如也

空空如也

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

TA关注的人

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