- 博客(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 1967 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 335
原创 git 常用基础知识
创建版本库版本库:responsitory 可以简单理解成为一个目录,这个目录里面的所有文件都可以被git管理起来。(1)创建一个新目录$ makdir learngit$ cd learngit$ pwd //pwd 命令用于显示当前目录(2)通过git init命令把这个目录变成Git可以管理的仓库把文件添加到版本库注意 创建的文件一定要放到前面创建的 目录...
2020-01-21 15:16:20 175
原创 实际企业开发中 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 229
原创 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 768
原创 数组求和的方法
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 1192
原创 轮播图的实现
HTML代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="lb.css"/> </head> <...
2019-08-22 22:09:32 193
原创 定时器
实现定时器隔一段时间就打印的解决办法:原本得定时器会在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 132
原创 给数组里面的元素去重
(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 840
原创 数组中求最大值的方法
(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 4904
原创 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 102
原创 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 2240
原创 CSS兼容技法——基本兼容方法
常用的CSS Hack包括三种形式:IE条件语句基本语法:<!--[if<keywords>?IE<version>?]> HTML语句块 <![endif]-->取值说明::条件关键字;if条件包含六种选择方式:是否(空)、大于(gt)、大于或等于(gte)、小于(lt)、小于或等于(lte)、非指定版本(!)2. 属性过滤器...
2019-08-09 23:07:02 216
原创 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 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人