上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 37 下一页
摘要: 如果,给每个li添加点击事件,超级麻烦,如果有1000个li呢? 解决方法是,给父元素,添加点击事件,因为事件是冒泡的。 父元素由子元素撑开,所以肯定会点击到父元素。 同时,时间会传一个event参数,它里面有target属性,指向了触发时间的元素 通过innerHTML,或者id,去区分不同的事件 阅读全文
posted @ 2018-09-25 16:14 朋友圈 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 看前两章即可 https://www.cnblogs.com/xiangqianjin/p/6595115.html 一、闭包用来访问内部变量 但是对于对象来说,直接return this.xxx也可以访问 如果直接return name,没用this的话,返回的是全局的 因为此时,这个name根本 阅读全文
posted @ 2018-09-25 16:07 朋友圈 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 不做处理的情况下,一个375px宽 667px高的矩形(iphone5大小)在不同设备的显示。 1、PC端,很大,就像一个真正的iphone5 这时候CSS中的px,还挺正常的嘛 2、在iphone5中显示 小了很多很多,明明都是320x568啊? iphone5的320x568是它自己的视口大小, 阅读全文
posted @ 2018-09-24 19:30 朋友圈 阅读(837) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-09-24 13:23 朋友圈 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 根据236的做法,这个就简单了。 递归主要费时间的地方是,分别去左右子树去找,有没有p和q。 利用搜索树的性质,减少递归的次数 如果p和q都小于root,去左边找就行。 如果p和q在两侧的,直接就是root,这个可以通过val来判断。 阅读全文
posted @ 2018-09-24 11:39 朋友圈 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 递归去找这个结点,如果找到了,就将父元素加到list里面去。 其实就是找到达那个节点的路劲。 这个递归我觉得自己写的很好,巧妙的利用返回值true和false来判断是否将自己加进去。同时在参数里面传list去保存,非常方便。 最后会有两个list,将这两个list,从右往左比较,应该都是相同的元素, 阅读全文
posted @ 2018-09-23 22:42 朋友圈 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 通配选择器 * 每一个元素都会使用这个样式 类选择器 要考虑样式,而不是使用样式的元素,最常用的方法就是 多类选择器 就是多个类的选择器 如果只有其中一个类,无法匹配到。 但是如果有urgent warning还有help,就会匹配到 ID选择器 很简单,不说了,####### 阅读全文
posted @ 2018-09-23 21:59 朋友圈 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1、讲html和body设置为 html才是起作用的地方,html设置高100%后,就是视口高度了。 body是为了继承,单纯设置body没有用。 2、body下的contaienr元素设置100%高就好 这样不会出现滚动条,并且高度刚好是一个视口 阅读全文
posted @ 2018-09-23 17:49 朋友圈 阅读(471) 评论(0) 推荐(0) 编辑
摘要: http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 难得一篇比较好的 一个父容器,留个子元素 1、正常情况下 虽然制定了div的宽高,但是他是沾满一行的,所以会换行 2、flex布局之后 因为默认选项,是横着排的,元素都打横了(flex- 阅读全文
posted @ 2018-09-23 13:07 朋友圈 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 1、文字在浏览器缩放导致空间不够时候的规律 因为是div,所以肯定是沾满屏幕的 压缩浏览器 1、文字部分宽度还够的时候,只是多出来的背景没有了而已 2、空间不够,文字自动换行,且不会出现滑动条,差不多就是自适应了 3、最后压不下去了,不知道最小宽度是怎么定义的,反正刚好显示4个子 单独两个字也是这样 阅读全文
posted @ 2018-09-23 11:50 朋友圈 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 37 下一页