摘要: 题目一:区间子数组个数 给定一个元素都是正整数的数组A ,正整数 L 以及 R (L <= R)。 求连续、非空且其中最大元素满足大于等于L 小于等于R的子数组个数。 注意: L, R 和 A[i] 都是整数,范围在 [0, 10^9]。 数组 A 的长度范围在[1, 50000]。 思路:比较简单 阅读全文
posted @ 2018-07-03 21:07 mask_天俊 阅读(2434) 评论(0) 推荐(0)
摘要: stack的基本操作 • s.size():返回栈中的元素数量 • s.empty():判断栈是否为空,返回true或false • s.push(元素):返回对栈顶部“元素”的可变(可修改)引用 • s.pop():删除栈顶元素,类型为void,但并不返回被删除的元素 • s.top():返回栈顶 阅读全文
posted @ 2018-07-03 00:28 mask_天俊 阅读(473) 评论(0) 推荐(0)
摘要: 在学习react的时候,经常用create-react-app来创建web应用,然而写到后面总有连自己服务器和数据库的需求,create-react-app创建的是一个webpack-dev-server,主要用来进行webpack的编译和热加载(HMR),所以想要把这两个东西融合,就是既能监听修改 阅读全文
posted @ 2018-06-14 20:56 mask_天俊 阅读(608) 评论(0) 推荐(0)
摘要: 事件委托主要用于一个父容器下面有很多功能相仿的子容器,这时候就需要将子容器的事件监听交给父容器来做。父容器之所以能够帮子容器监听其原理是事件冒泡,对于子容器的点击在冒泡时会被父容器捕获到,然后用e.target来判断到底是哪个子容器触发了事件 示例代码: 点击第二个li,console输出<li>2 阅读全文
posted @ 2018-06-02 11:08 mask_天俊 阅读(330) 评论(0) 推荐(0)
摘要: 问题:跨域有哪些方法?jsonp的原理是什么? jsonp: 先说jsonp,jsonp的主要原理是利用script标签的src可以跨域请求,据说有src属性的都可以跨域请求,但script标签返回的会直接执行,所以都是用script请求。jsonp=json+padding,padding是指服务 阅读全文
posted @ 2018-06-01 11:12 mask_天俊 阅读(1738) 评论(0) 推荐(0)
摘要: 接到电话面试,有一些送分题答的不好,在这里整理一下 问题:原生ajax的工作流程是怎么样的? 老用封装好的工具,原生的ajax其实并不熟悉,今天复习一下。主要参考http://www.w3school.com.cn/ajax/ 要发一个ajax请求首先要创建XMLHttp对象 其中,new Acti 阅读全文
posted @ 2018-06-01 11:06 mask_天俊 阅读(293) 评论(0) 推荐(0)
摘要: 最近在学习react,然后遇到react中css该怎么写这个问题,上知乎上看了好多大牛都说styled-components好用是大势所趋。 但我自己用了感觉体验却很差,我在这里说说我为啥觉得styled-components不好用。 1.既然用了styled-components,那除了引用全局的 阅读全文
posted @ 2018-04-22 11:21 mask_天俊 阅读(1081) 评论(0) 推荐(1)
摘要: 最近在学react,然后感觉自己之前用的express+gulp+webpack+ejs的工作环境还是基于html+js+css这种三层架构的应用,完全跟react不是一回事。 愚蠢的我居然在原先的这个环境上又搭建了react的环境。好吧,写是能写,但是作为服务端的架构就显得驴唇不对马嘴。不免对环境 阅读全文
posted @ 2018-04-20 10:35 mask_天俊 阅读(234) 评论(0) 推荐(0)
摘要: 最近想用LayaBox做个小游戏,然而Laya本身不自带构建工具。然后觉得写模块化的东西还是用webpack好使,用es6的语法也比较清晰。 于是就装了webpack,只用babel-loader来编译用es6写的代码。配置文件如下: 一开始我没有设定mode,虽然我在babelrc里面写了comp 阅读全文
posted @ 2018-04-06 16:46 mask_天俊 阅读(1172) 评论(0) 推荐(0)
摘要: 网页有些时候需要能滚动的效果,但是不想要滚动条,我就遇到了这样的需求。自己用jq写了一个垂直滚动条。 纯css也可以实现 但是edge和Firefox不兼容,自己想了一下只要监听滚轮事件,用jq写应该很简单,所以就自己写了一下。 原理:需要两个div,第一个就命名为box-wrap吧,它是一个外层的 阅读全文
posted @ 2018-02-20 11:47 mask_天俊 阅读(1427) 评论(0) 推荐(1)