摘要: Flexbox是Flexible box 的简称(灵活的盒子容器),是CSS3引入的新的布局模式。它决定了元素如何在页面上排列,使它们能在不同的屏幕尺寸和设备下可预测地展现出来。 它之所以被称为 Flexbox ,是因为它能够扩展和收缩 flex 容器内的元素,以最大限度地填充可用空间。与以前布局方 阅读全文
posted @ 2017-09-17 23:43 await 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 在Python里面函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数,简单来说函数也是变量也可以作文函数的参数 函数对象有一个__name__属性,可以拿到函数的名字: 当我们想计算这个函数的运行时间,可以再创一个函数: i am funA耗时1.0043737888336 阅读全文
posted @ 2017-08-15 02:52 await 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序function bubbleSort(arr){ //原理:每一遍都把最大的数放在后面,所以每一遍过后next < arr.length - 1 - i for (let i = 0; i < arr.length; i++) { for (let next = 0; next < arr 阅读全文
posted @ 2019-01-16 15:35 await 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,HTML页面可以被认为是二维的,因为文本,图像和其他元素被排列在页面上而不重叠。在这种情况下,只有一个渲染进程,所有元素都知道其他元素所占用的空间。z-index属性可让你在渲染内容时调整对象分层的顺序,相信大部分人都用过position,当父元素设置了position,子元素设置pos 阅读全文
posted @ 2018-04-20 15:01 await 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 组合使用构造函数和原型模式 构造函数模式用于定义实例属性,而原型模式用于定义方法和共享属性。结果,每个实例都会有自己的一份实例属性的副本,但同时又共享这对方法的引用,最大限度的节省了内存。 我们已经达到目的了,这种构造函数与原型混成的模式,是目前用的比较广泛的。 稳妥构造函数模式 所谓稳妥对象,指的 阅读全文
posted @ 2018-04-12 17:03 await 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 面向对象(Object-Oriented,OO)的语言有一个标志,那就是它们都有类的概念。long long ago,js是没有类的概念(ES6推出了class,但其原理还是基于原型),但是它是基于原型的语言,可以通过一些技巧来让他属于类的用法。 我们先建个最简单的对象: 这是JS定义对象的常用两种 阅读全文
posted @ 2018-04-10 13:34 await 阅读(220) 评论(0) 推荐(0) 编辑
摘要: JS中的Promise: MDN上面对promise的描述:Promise 对象用于表示一个异步操作的最终状态(完成或失败),以及其返回的值。 可以直接对字面上理解:Promise:承诺,一诺千金,只要你有承诺就得执行,不管时间过了多久,执行完就行,而且还是异步的,比如你是一个言出必行的大丈夫,你 阅读全文
posted @ 2018-03-26 17:16 await 阅读(358) 评论(0) 推荐(0) 编辑
摘要: JS中的跨域 请求跨域有好多种, 一、跨域资源共享: 也就是设置服务端的header,可以指定哪些域名可以请求,也是最简单的跨域方式(自我感觉),并且可以支持post等等。 二、jsonp 由于浏览器的同源策略,所以ajax不能直接跨域请求数据,我们把浏览器的安全策略组关掉(也就是关掉同源策略)就可 阅读全文
posted @ 2018-03-26 17:15 await 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 先补个知识点: readyState 状态码: 0:请求未初始化 1:服务器连接已建立 2:请求已接受 3:请求处理中 4:请求已完成,且响应已就绪 HTTP 状态码: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器暂时不可用 首先在自己目录下建立一个ajaxTex 阅读全文
posted @ 2018-03-20 12:21 await 阅读(9438) 评论(0) 推荐(0) 编辑
摘要: Arguments 对象: 在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。 例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,第二个参数位于位置 1,依此 阅读全文
posted @ 2018-03-17 14:32 await 阅读(8205) 评论(0) 推荐(0) 编辑
摘要: 正则表达式描述了一种字符串匹配的模式(pattern),可以用来检查一串是否含有某种子串、将匹配的字串替换或者从某个串重取出符合某个条件的子串等。补充一句,这是前端必学的技能。 正则表达式由两种基本字符类型组成: 原义文本字符 => 比如"abc"就是原义文本字符,只是匹配"abc"这个字符串,当我 阅读全文
posted @ 2018-03-07 22:10 await 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/webjoker/p/5218114.html 1.slice(数组) 用法:array.slice(start,end) 解释:该方法是对数组进行部分截取,并返回一个数组副本;参数start是截取的开始数组索引,end参数等于你要取的最后一个字 阅读全文
posted @ 2018-03-06 18:45 await 阅读(190) 评论(0) 推荐(0) 编辑