摘要: 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 阅读全文
posted @ 2015-07-02 22:43 jingwhale 阅读(14232) 评论(0) 推荐(0) 编辑
摘要: call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 apply方法: 语法:apply([thisObj[,argArray]]) 定义:应用某一对象的一个方法,用另一个对象替换当前对象。 说明: 如果 argArray 不是一个有效的数组或者不是 arguments 对象,那么将导致一个 TypeError。 如果没有提供 argArray 和 thisObj 任何一个参数,那么 Global 对象将被用作 thisObj, 并且无法被传递任何参数。 阅读全文
posted @ 2015-06-27 23:40 jingwhale 阅读(11332) 评论(6) 推荐(8) 编辑
摘要: CSS是一种样式设计语言。有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(css preprocessor)。它的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件。 本文介绍SASS,觉得它有很多优点。下面是一些用法总结。 阅读全文
posted @ 2015-06-25 22:28 jingwhale 阅读(1537) 评论(2) 推荐(1) 编辑
摘要: 在 HTML 代码中,有时会需要在文字旁边加上一个图标。 默认情况,是图片置顶对齐,文字置底对齐,所以通常图片高,文字低,不能水平居中对齐。 常见方法有3种:1、通过添加css的“vertical-align:middle;”;2、如果图片是背景图片,可以在css中设置背景图片;3、把文字和图片分别放入不同的div中。上面三种方法都可以让图片和文字在同一行显示,下面我们用实例来应用一下。 阅读全文
posted @ 2015-06-25 10:23 jingwhale 阅读(145885) 评论(1) 推荐(7) 编辑
摘要: Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。 阅读全文
posted @ 2015-06-15 22:42 jingwhale 阅读(1569) 评论(2) 推荐(2) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一.什么是闭包。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。二.闭包的应用。模块化代码;循环闭包;封装;关于 this 对象。三.闭包的原理。闭包无处不在,弄懂它很重。 阅读全文
posted @ 2015-06-14 11:11 jingwhale 阅读(10395) 评论(5) 推荐(3) 编辑
摘要: 常用的调试工具有Chrome浏览器的调试工具,火狐浏览器的Firebug插件调试工具,IE的开发人员工具等。它们的功能与使用方法大致相似。Chrome浏览器简洁快速,功能强大这里主要介绍Chrome浏览器的调试工具。包括Chrome调试工具Element的使用,Chrome调试工具Source的使用,Chrome调试工具TimeLine的使用,Chrome调试工具Profiles的使用,Chrome调试工具Resource的使用,Chrome调试工具Audits的使用,Chrome调试工具Console的使用以及Chrome手机等设备模式的使用。 阅读全文
posted @ 2015-05-17 09:42 jingwhale 阅读(5105) 评论(8) 推荐(5) 编辑
摘要: 常用的调试工具有Chrome浏览器的调试工具,火狐浏览器的Firebug插件调试工具,IE的开发人员工具等。它们的功能与使用方法大致相似。Chrome浏览器简洁快速,功能强大这里主要介绍Chrome浏览器的调试工具。包括Chrome调试工具Element的使用,Chrome调试工具Source的使用,Chrome调试工具TimeLine的使用,Chrome调试工具Profiles的使用,Chrome调试工具Resource的使用,Chrome调试工具Audits的使用,Chrome调试工具Console的使用以及Chrome手机等设备模式的使用。 阅读全文
posted @ 2015-05-16 22:04 jingwhale 阅读(23901) 评论(13) 推荐(32) 编辑
摘要: 正所谓工欲善其事必先利其器,一套好的开发工具能有效的提高开发效率。本文主要介绍了页面制作的开发工具Sublime Text,主要包括:Sublime Text使用方法详解,Sublime Text2/3 Package Control安装方法,Sublime Emment使用方法,Sublime SublimeCodeIntel安装方法,Sublime DocBlocker使用方法,Sublime JSFormat使用方法等。 阅读全文
posted @ 2015-04-12 23:27 jingwhale 阅读(5632) 评论(18) 推荐(31) 编辑
摘要: 网页设计在技术层面上,第一步是美工做出网页效果图,第二步就是网页前端进行网页切图。网页切图工具常用的有fireworks、PS,这里使用PS进行网页切图。我们通过设计稿,得到我们想要的产出物(如.png,.jpg文件),使用Sprite合并方案合并图片,以及修改与维护,给网页提供图片素材(HTML:img,CSS:background)。 阅读全文
posted @ 2015-04-06 17:28 jingwhale 阅读(14041) 评论(5) 推荐(10) 编辑