js中正则表达式使用 什么是正则表达式呢? 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串...
js中正则表达式使用 什么是正则表达式呢? 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串...
JavaScript中的装饰器 JavaScript中,装饰器是一种用于修饰类(class)、方法、属性的装饰,装饰器目前是第2阶段的提议,这意味着它们应该成为该语言将来更新...
一、大文件上传 1、整体思路 (1)前端 前端大文件上传网上的大部分文章已经给出了解决方案,核心是利用 Blob.prototype.slice 方法,和数组的 slice ...
一、前言 1、无状态的HTTP协议 很久很久之前, Web基本都是文档的浏览而已。既然是浏览, 作为服务器, 不需要记录在某一段时间里都浏览了什么文档, 每次请求都是一个新的...
一、同源策略 使用过 Ajax 的同学都知道其便利性,可以在不向服务器提交完整的页面的情况下,实现局部更新页面。但是浏览器处于对安全方面的考虑,不允许跨域调用其他页面的对象,...
一、弹性盒模型 弹性盒模型是css3的一种新的布局方式,是一种当前页面需要适应不同的屏幕大小及设备类型时确保拥有恰当的行为的布局方式。 要点: 主要是针对容器类元素中对子元素...
一、CSS3 过渡 1、CSS3 过渡简介 CSS3过渡是元素从一种样式逐渐改变为另一种的效果。 (1)实现过渡效果的两个要件 规定把效果添加到哪个 CSS 属性上 规定效果...
一、原理 将一些图片在一行中平铺,然后计算偏移量再利用定时器实现定时轮播。 步骤一:建立html基本布局 如下所示: 只有五张图片,却使用7张来轮播,这是为了实现无缝轮播,后...
一、百分比适配 1、要点 元素的宽度使用了百分比来定宽,根据屏幕的宽度进行自适应 适合页面内容结构均匀分配,固定高度,结构不是很复杂,注意要设置viewport视口内容宽度等...
一、JS原生Ajax 1、基本概念 ajax:一种请求数据的方式,不需要刷新整个页面; 核心:ajax的技术核心是 XMLHttpRequest 对象; ajax 请求过程:...
一、BOM 1、定义 浏览器对象模型BOM(Browser Object Model),它使 JavaScript 有能力与浏览器进行“对话”,控制浏览器行为(跳转,前进,后...
一、伪类 1、定义 The pseudo-class concept is introduced to permit selection based on informati...
一、什么是高度塌陷 在文档流中,若父元素未设置高度,那么父元素的高度默认是被子元素撑开的,即子元素多高,父元素就有多高。但是当子元素设置浮动之后,子元素就会完全脱离文档流,父...
一、基本概念 盒子模型就是网页布局中的一种手段,包括边框(border)、外边距(margin)、内边距(padding)、网页元素(content)、宽(width)、高(...
一、position 子元素已知宽度 父元素设置为:position: relative; 子元素设置为:position: absolute; 要点:子元素距上50%,距左...
一、JavaScript 省市级联效果 1、代码 2、代码注释 (1)var provs={},存储省市的json结构数据。 (2)function loadProv() {...
一、统计html文档元素 HTML: 1、js获取页面上的所有标签 结果如下图: 2、js递归获取html页面所有标签 3、js获取页面所有元素并统计每个标签的个数 结果如下...
一、什么是柯里化? 我们先来看看维基百科中是如何定义的:在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(...
一、理解js的原型 1、函数和对象的关系 函数也是对象的一种,通过instanceof可以判断出来。但是函数和对象的关系并不是简单的包含和被包含的关系 对象都是通过函数创建的...
一、call和apply的区别 ECMAScript 规范给所有函数都定义了 call 与 apply 两个方法,它们的应用非常广泛,它们的作用也是一模一样,只是传参的形式有...