- 博客(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
2188
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
415
原创 git 常用基础知识
创建版本库 版本库:responsitory 可以简单理解成为一个目录,这个目录里面的所有文件都可以被git管理起来。 (1)创建一个新目录 $ makdir learngit $ cd learngit $ pwd //pwd 命令用于显示当前目录 (2)通过git init命令把这个目录变成Git可以管理的仓库 把文件添加到版本库 注意 创建的文件一定要放到前面创建的 目录...
2020-01-21 15:16:20
252
原创 实际企业开发中 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
294
原创 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
836
原创 数组求和的方法
for in function 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
1323
原创 轮播图的实现
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
248
原创 定时器
实现定时器隔一段时间就打印的解决办法: 原本得定时器会在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
235
原创 给数组里面的元素去重
(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
924
原创 数组中求最大值的方法
(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
5240
原创 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
168
原创 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
2334
原创 CSS兼容技法——基本兼容方法
常用的CSS Hack包括三种形式: IE条件语句 基本语法: <!--[if<keywords>?IE<version>?]> HTML语句块 <![endif]--> 取值说明: :条件关键字;if条件包含六种选择方式:是否(空)、大于(gt)、大于或等于(gte)、小于(lt)、小于或等于(lte)、非指定版本(!) 2. 属性过滤器...
2019-08-09 23:07:02
290
原创 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
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅