- 博客(10)
- 收藏
- 关注
原创 从当前页面跳转到另一个页面的指定区域并改变指定区域的背景色
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial
2019-01-30 11:18:31 678
原创 自定义元素的创建及css选中
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial
2019-01-29 14:54:32 271 1
原创 获取未设置宽高的父容器的宽高
如果父容器未设置宽高直接dom.style.width 或者 dom.style.height 是取不到值的这时可以通过 dom.clientWidth 和dom.clientHeight 取值(值不带单位)
2019-01-29 14:28:33 642
原创 CSS实现首字符下沉
原理: 元素浮动后,不清除浮动后续内容会环绕在浮动元素的周围. <!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=devic
2019-01-29 14:24:56 1033
转载 width(),outerWidth,innerWidth,clientWidth,clientX, screenX的区别
文章转载来自 https://segmentfault.com/a/1190000010746091$(window).width()与$(window).height()$(window).width()与$(window).height():获得的是屏幕可视区域的宽高,不包括滚动条与工具条。$(window).width() = width + padding$(window)...
2019-01-18 10:11:46 387
原创 canvas判定重叠区点击了谁
假设 arr=[graphical-1, graphical-2, graphical-3]; arr存储了3个多边型的路径图形显示顺序是3>2>1 3出现在顶层,1在最底层鼠标点击的时候 让arr倒序循环判断 e.offsetX,和e.offsetY是否在多边形中 第一次为true时的元素就是被点击到的for(let i = arr.length; i >0;...
2019-01-16 09:47:50 1221
原创 canvas标定选区
以下代码只有设置部分操作部分在polygon-operation<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <style> canvas {
2019-01-14 14:55:31 710
原创 requestAnimationFragment帧速控制
let animation = (timestamp, elapsed) => { if (elapsed > 1000 / 30) {//速度控制在每秒30帧以内 //TO DO SOMETHING elapsed = 0 } window.requestAnimationFrame( _time...
2019-01-11 16:15:11 1222
原创 Uncaught TypeError: Converting circular structure to JSON 对象转字符串报错
报错原因: 执行JSON.stringify(obj)时 检测到obj 对象有递归引用 (对象的属性值引用了自身)假设:a = { n: 1};b = {a};b.a = b;控制台输出 b 展开可以看到是个递归对象;这时执行 JSON.stringify(b); 就会报错;解决方法 需要解除对象的属性 对自身的 引用...
2019-01-07 13:24:33 15861 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人