前端之巅
以实战为线索,逐步深入html+css+js+xml+jquery+ajax开发的各个环节,掌握前端常用的性能体验优化思路,打造完整前端工作流,提升工程化编码能力和思维能力
小咖成长之路
这个作者很懒,什么都没留下…
展开
-
字符串处理神器之正则表达式详解【文末赠送常用正则表达】
一、什么是正则表达式 1.1 概述 先给出一个简单的示例:^为匹配输入字符串的开始位置。 [0-9]+匹配多个数字,[0-9]匹配单个数字,+匹配一个或者多个。 abc$匹配字母abc并以abc结尾,$为匹配输入字符串的结束位置。我们在写用户注册表单时,只允许用户名包含字符、数字、下划线和连接字符(-),并设置用户名的长度,我们就可以使用以下正则表达式来设定。以上的正则表达式可以匹配runoob、runoob1、run-oob、run_oob, 但不匹配...原创 2020-06-08 22:09:28 · 309 阅读 · 0 评论 -
JavaScript进阶之路之面向对象编程 详解(二)
一、 原型对象与原型链1.1 构造函数的缺点之前我们自定义对象时,以构造函数为模板;对象的属性和方法,可以定义在构造函数内部。以上代码其中的颜色重复,如果我们将颜色拿出来,放在公用的地方来实现属性共享,节省内存;1.2 prototype 属性JavaScript 的每个对象都继承另一个对象,父级对象称为“原型”(prototype)对象。只有null除外,它没有自己的原型对象。而原型对象上的所有属性和方法,都能被派生对象共享通过构造函数生成实例对象时,会自动为..原创 2020-06-08 20:53:12 · 222 阅读 · 0 评论 -
JavaScript进阶之路之面向对象编程 详解(一)
一、面向对象编程1.1 什么是对象面向对象编程是目前主流的编程范式。它将真实世界各种复杂的关系,抽象为一个个对象, 然后由对象之间的分工与合作,完成对真实世界的模拟。对象是单个实物的抽象 一本书、一辆汽车、一个人都可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可以是对象。 当实物被抽象成对象,实物之间的关系就变成了对象之间的关系,从而就可以模拟现实情况,针对对象进行编程。面向对象的两个基本概念类:对某类事务的描述,抽象的概念。对象:对类的具体实现,具体实例化,具体的概念。原创 2020-06-08 20:47:04 · 253 阅读 · 0 评论 -
JavaScript进阶之路之事件编程详解【内附飞机发子弹源代码】
一、 事件编程概述1.1 事件驱动及程序当用户的行为(点击、移动)发生时,会自动被JavaScript引擎中的事件驱动所捕获并执行相应的事件处理程序,我们把这个过程就称之为事件驱动式。所谓的事件处理程序就是在事件发生时所执行的程序,就称之为事件的处理程序。1.2 常用事件1.2.1 页面事件onload :当页面载入完毕后触发1.2.2 焦点事件onfocus :当获得焦点时触发onblur :当失去焦点时触发1.2.3 鼠标事件onmo...原创 2020-06-08 20:15:36 · 339 阅读 · 0 评论 -
JavaScript进阶之路之基础详解
一、什么是JavaScript语言?JavaScript 是一门轻量级的脚本语言,是一种 对象模型 语言,也是一种嵌入式(embedded)语言;JavaScript 的核心语法部分相当精简,也就是语言本身,只包括两个部分:基本的语法构造(比如操作符、控制结构、语句)和标准库(就是一系列具有各种功能的对象比如Array、Date、Math等)。想要实现其他复杂的操作和效果,都要依靠宿主环境提供API,目前,已经嵌入 JavaScript 的宿主环境有多种,最常见的环境就是 浏览器,另外还有服务器环.原创 2020-06-07 21:39:58 · 378 阅读 · 0 评论