上一页 1 ··· 5 6 7 8 9
摘要: https://segmentfault.com/a/1190000007811310?utm_source=tag-newest 通过上述作者知道了一些东西 动起来 在开始实现路径(path)描边动画前,先要明白stroke-dasharray 和stroke-dashoffset这两个概念。 S 阅读全文
posted @ 2019-05-27 10:59 程序杰杰 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: 字符串格式化 IDEA中【tab】键可是一个神奇的键子哦! 字符串的格式化! 如果总和使用位置参数和关键字参数,位置参数一定要在前!!! ,如下方,就是{0}{1}这些要在{Q}这些之前 俩个大括号括起来,就相当外边一层大括号是在这里的转译 在替换域中,冒号表示格式化符号的开始 //:(格式化的开始 阅读全文
posted @ 2019-05-26 14:47 程序杰杰 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 元组:戴上了枷锁的列表 元组是不可改变的,元组是不能随意改变内部的元素的 元组和列表很像,它可以看成是不可修改的列表 所以创建元祖逗号是关键 因为(8,)是元组,这里*就不再是乘号,而是重复拷贝符【重复操作符】 直接修改元组是做不到的,但是可以通过下面方法,即通过切片拼接来改变 # 下方就完成了把t 阅读全文
posted @ 2019-05-25 11:20 程序杰杰 阅读(150) 评论(0) 推荐(0) 编辑
摘要: python是强类型语言,字符串和数字连接,他不会自己转化成字符串,因此会报错。 #注释 不需要分号结尾,但是a=1;b=2是可以同时完成,因此python中分号不是必要的,但不是不可用的! 缩进是Python的灵魂,缩进有问题导致程序错误 输入dir(__builtins__)可以查看python 阅读全文
posted @ 2019-05-24 10:07 程序杰杰 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 例如我们要获取一个Point序列的第一个点的X坐标,第一感觉会这么写: int firstX = points.First().X; 但是,老鸟会告诉你,这儿没有进行NULL检查,正确的版本是这样的: 正确倒是正确了,代码取变得难读多了。在C# 6.0中,引入了一个 ?. 的运算符,前面的代码可以改 阅读全文
posted @ 2019-05-22 15:41 程序杰杰 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 有时间参照jQuery的delegate,很好用,先学习一下js中的委派,毕竟jQuery的基础就是js嘛 event.target//获取目前点击的是哪个 addEventListener()//绑定多个事件,不覆盖。 //不兼容IE8- 》》attachEvent() ||jquery的on无敌 阅读全文
posted @ 2019-05-22 14:12 程序杰杰 阅读(252) 评论(0) 推荐(0) 编辑
摘要: +children只获取元素节点【这些234获取节点都包含文本节点】 getElementsByTagName()//IE8-不兼容 firstChild与lastChild不兼容IE8-,不推荐用 previousElementSibling获取前一个元素节点,不包含文本节点 无敌、、、、 que 阅读全文
posted @ 2019-05-21 19:09 程序杰杰 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 实时的监听是否有内容(因为change必须失去焦点的时候才会触发) 以后但凡想到节点是动态创建的,就要想到事件委托 阅读全文
posted @ 2019-05-20 18:37 程序杰杰 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 2019-05-21 typeof检查类型 整数运算没有问题 使用js进行浮点运算,可能得到一个不精准的结果(如0.1+0.2=0.300000000000004) 所以对于精确度较高的运算不要用js来算 强制类型转换,【将其他的数据类型,转换为string number boolean】 stri 阅读全文
posted @ 2019-05-20 14:50 程序杰杰 阅读(254) 评论(0) 推荐(0) 编辑
摘要: display:flex //伸缩布局模式 给父级加 min-width:盒子最小宽度【小于这个宽度,在缩小页面,盒子不会缩小】 max-width:盒子最大宽度【大于这个宽度,在放大页面盒子不会变大,放大的都是空白】 flex-direction:row(默认)|column(竖着划分) just 阅读全文
posted @ 2019-05-19 11:01 程序杰杰 阅读(527) 评论(0) 推荐(0) 编辑
摘要: animation 阅读全文
posted @ 2019-05-19 10:02 程序杰杰 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 以下两行语句有什么区别? Css <div id="animateTest" style="-webkit-transform: perspective(400px) rotateY(40deg);"> Css <div id="animateTest" style="-webkit-transfo 阅读全文
posted @ 2019-05-19 09:00 程序杰杰 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 和2D一样也是transform 即变形 1)rotateX rotateY rotateZ(也可以用transform-origin来设置旋转中心点) 2)透视(perspective) 给父亲加透视,透视就是模拟眼睛到物体的距离,近大远小,即数值越小,3D越明显 理解透视就是把眼睛放在离物体多远 阅读全文
posted @ 2019-05-19 08:40 程序杰杰 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.过渡 transition 写在元素里面,而不是hover里面 2.2D变形(CSS3) 1)transform(变形) . translate(百分比),是以自己宽高为基准【像相对定位一样】 居中以下来写,不用margin-left等写负值,更简单,不用写死 2)缩放 scale 3)rota 阅读全文
posted @ 2019-05-19 07:17 程序杰杰 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ::after/::before content是必须的 宽高和添加伪元素的一样,因为是行内样式,所以转换成块级样式让改变宽度和高度生效 转化成块级元素,会把原来的挤下去,因此绝对定位,让他脱标,给div向上相对定位,即实现 阅读全文
posted @ 2019-05-19 07:08 程序杰杰 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.输入icomoon.io转到外网 2.点击右上角 》》进入到【https://icomoon.io/app/#/select】 3.在左上角下iconl ibrary进去更多图片,下载完了把图片(.svg)拖到 选中多个点击下方 进入下一个页面后点右下角download. 下载完解压 打开dem 阅读全文
posted @ 2019-05-18 20:43 程序杰杰 阅读(3098) 评论(0) 推荐(0) 编辑
摘要: 位图:canvas(由一个个像素构成,放大会失真,容纳颜色多) 矢量图:svg(由数学矢量,放大不会失真,容纳颜色比位图少) 给父元素设置 Transform-style:preserve-3d Perspective:800px. 俩个结合用使得3D效果愈发明显 【坐标和多边形一样也可以通过逗号或 阅读全文
posted @ 2019-05-18 20:00 程序杰杰 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 边偏移【top/right/bottom/left】 定位模式 position: static(默认):对于边偏移无效,一般用于清除定位的。/一个原来有定位的盒子,不需要定位了,就改成static/ relative(自恋型):以自己的左上角为基点进行移动 //相对定位重要的一点事,他可以通过边偏 阅读全文
posted @ 2019-05-17 19:40 程序杰杰 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1额外标签法 W3C推荐做法:在浮动元素末尾添加一个空的标签<div style="clear:both"></div>[个人不推荐使用,因为增加好多无用标签] 2添加overflow="hidden|auto|scroll"【触发BFC,可以清除浮动】 3 【和第一个其实差不多,只不过这个类放在父 阅读全文
posted @ 2019-05-17 16:28 程序杰杰 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 文字阴影 text-shadow:x y blur color text-shadow:水平距离 垂直距离 模糊距离 颜色 盒子阴影 box-shadow:x y blur size color inset/[outset默认外阴影,不能写] box-shadow:水平距离 垂直距离 模糊距离 尺寸 阅读全文
posted @ 2019-05-17 09:14 程序杰杰 阅读(352) 评论(0) 推荐(0) 编辑
摘要: overflow: hidden; 给父元素加边框border: 1px solid #000000; 父元素内边距,与子元素保持距离padding-top: 1px; box-sizing: border-box;//保持尺寸,因为如果指定height的话,padding-top会增加高度 阅读全文
posted @ 2019-05-16 21:39 程序杰杰 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 按照算法来看,永远不会搞错优先级,同优先级,谁在后,谁优先执行 阅读全文
posted @ 2019-05-16 21:26 程序杰杰 阅读(430) 评论(0) 推荐(0) 编辑
摘要: box-sizing: border-box; content-box【默认】 使得padding和border都算入width和height内,即解决 另外说明【很重要】:造成padding影响盒子的width或者height的原因是我们在设置css样式的时候给定了width或height,如果没 阅读全文
posted @ 2019-05-16 20:22 程序杰杰 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 俩个修改内部this的方法:(给个一看就懂的链接) https://www.runoob.com/w3cnote/js-call-apply-bind.html apply(obj,[]) call(obj,arg1,arg2,...) 说白了就是改变调用者的this指向obj,后面参数就是调用者需 阅读全文
posted @ 2019-05-04 16:07 程序杰杰 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 今天是2019-5-4杰杰正式准备以后有时间把新学到的记录都在博客园,记录自己得成长,完成从低级程序员到高级程序员的完美转变 杰杰需要提的是比较重要的jQuery知识 property constructor on hover each ... 杰杰目前会针对于前端,前端和后端交互等进行自己的总结. 阅读全文
posted @ 2019-05-04 14:09 程序杰杰 阅读(370) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9