logo头像

学如逆水行舟

前后端

理解JavaScript中的“面向对象”

理解JavaScript中的“面向对象”一 引子面向对象,是程序开发者再熟悉不过的一个概念。一说到它,你首先会想到的是什么?类?继承?方法与属性?不同技术栈的开发者或许有不同的第一反应。面向对象本身只是一种编程方式,支持面向对象的语言...

前端自动化构建之Gulp

前端自动化构建之Gulp本篇文章的核心是介绍一款强大的任务流工具Gulp,之所以题目叫做“前端自动化构建之Gulp”,是因为Gulp本身是使用JS编写的运行在Node环境的一个npm包,并且大部分开发者也都使用它来作为前端项目的自动化...

HTML5中Canvas元素的使用总结

HTML5中Canvas元素的使用总结Canvas提供了开发者自定义绘图的接口,我们可以公国getContext()函数来获取绘图上下文进行绘制操作,这个函数中可以传入两个参数,其中第1个参数设置绘图上下文的类型,比较常用的是&quo...

深入理解JavaScript函数

深入理解JavaScript函数一、引言从功能上理解,函数是一组可以随时运行的语句,是一段代码块,也是所谓的子程序。在JavaScript中,函数实质上也是一种对象,是Function对象。函数通常会有参数与返回值(不是必须),在Ja...

JavaScript基础之八——全局函数的应用

JavaScript基础之八——全局函数的应用JavaScript中提供了一些常用的全局函数,开发者可以直接对其进行调用,示例如下: 12345678910111213141516171819202122232425var url =...

JavaScript基础之七——JavaScript中的正则表达式

JavaScript基础之七——JavaScript中的正则表达式正则表达式在前端开发中应用十分广泛,从表单验证到内容替换,正则多发挥着十分重要的作用。JavaScript中提供了专门的正则对象。 在JavaScript中,有两种方...

Bootstrap响应式前端框架笔记二十——工具条的应用

Bootstrap响应式前端框架笔记二十——工具条的应用工具条用于向用户进行某个操作的提示,在Bootstrap框架中,为按钮添加工具条十分简单,只需如下代码: 1<button class="btn btn-primary" ...

JavaScript基础之六——内置对象

JavaScript基础之六——内置对象一、构造对象JavaScript中的一些数据都是对象,对象实际上是属性与方法的包装。并不像其他类似Swift/OC/Java类的面向对象语言,在目前JavaScript的实现中并没有类的概念,开...

JavaScript基础之五——异常的抛出与捕获

JavaScript基础之五——异常的抛出与捕获任何程序在运行过程中都会产生开发者意想不到的异常,因此对异常的处理逻辑是一种编程必备的能力。在JavaScript语言中,使用try-catch块来完成对异常的捕获与处理。 正常情况下...