shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedJavascript代码 var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并

阅读更多»

字符串的操作在js中非常频繁,也非常重要。以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊。。。今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温习查阅。 String对象属性 (1) length属性 length算是字符串

阅读更多»

一个CSS的px值转rem值的Sublime Text 3自动完成插件。 插件效果如下: 安装 下载本项目,比如:git clone https://github.com/flashlizi/cssrem 进入packages目录:Sublime Text -> Pref

阅读更多»

变形–原点 transform-origin(穿死fao木-奥瑞金) 任何一个元素都有一个中心点,默认情况之下,其中心点是居于元素X轴和Y轴的50%处。如下图所示: 在没有重置transform-origin改变元素原点位置的情况下,CSS变形进行的旋转、位移、缩放,扭曲等操作都

阅读更多»

css篇回顾css引入方式 内联样式,行间样式,把css把css代码写在html标签中。 优点:优先级最高,不易被其他样式影响。缺点:不利于代码的后期维护,有悖于分离思想,html看起来杂乱不堪。 内部引入,把css代码用style标签包裹放在head标签内。 优点:没有请求,适

阅读更多»

call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部this 的指向。 因为 JavaScript 的函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。二者的作用完全一样,只是接受

阅读更多»

Javascript知识点回顾javascript 浏览器脚本语言 最大的特点就是单线程了。JavaScript的主要用途是与用户互动,以及操作DOM。负责内容 样式 行为分离环节中的分离部分。 - js的组成 ECMAScript 核心 几乎没有兼容问题 担任解析器的角色

阅读更多»

经过漫长的假期,大概已经消耗了我年前积攒的大部分功力,为了确保自己不再重回小白,简单梳理一下知识很重要!!! html的简单回顾1.首先我们先创建一个名为demo.html的html文档 2.声明文档解析的格式 3.基本的结构 <!doctype html> <

阅读更多»

js大课堂杂谈数据类型1、检测数据类型我们通常会用typeof,但,typeof只能检测基本的数据类型,如 var num = 12 var str = '12' var null = null; var boo=true; var un=undefined var fn = f

阅读更多»

js大课堂1细想之下,今天学习的内容并没有多少。大致有浏览器的准备工作1.浏览器在执行之前会把变量和函数表达式预解析,并且提升到当前作用域的顶端。 2.给函数赋值 如 var a=0;-----相当于-----var a; a=0;

阅读更多»

魏传波(Victor)

五道杠大队长