自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (20)
  • 收藏
  • 关注

原创 一个基于Vue+Element的通用后台管理系统。

项目简介 基于Vue+Element的通用后台管理系统。提供了一些典型的后台业务功能。 技术依赖 主体:Vue、ElementUI、webpack 图表:Antv/G2 Excel:js-xlsx 图片生成:html2canvas 富文本编辑器:Tinymce 数据:axios、Mock github 预览 功能 登录/退出 全屏浏览 一键换肤 系统风格 元素大小 个人中心 侧边菜单 标签...

2019-12-30 11:56:11 1294 1

原创 JavaScript实现继承的六种方式

JavaScript实现继承的六种方式 1.借用构造函数   借用构造函数实现继承,就是在子类型构造函数内部调用父类型构造函数,使用apply()和call()方法将父类型的构造函数绑定在子类型上。 function SuperType(){ this.colors = ["red", "blue", "green"]; } function SubType(){

2018-01-30 22:05:12 162

原创 this的四种绑定规则

this的四种绑定规则 作为普通函数调用默认绑定 事件处理程序中使用this 严格模式下 作为对象的方法调用隐式绑定 对象属性引用链中只有最顶层影响调用位置 隐式丢失 Functionprototypecall 或 Functionprototypeapply 调用显式绑定 定时器内含有this 硬绑定 API调用的上下文 构造器调用new绑定 thi

2018-01-23 20:58:08 256

原创 Global对象和window对象

Global对象和window对象 Global对象   不属于任何其他对象的属性和方法,最终都是Global对象的属性和方法。如 parseFloat( )、parseInt( )、escape( )、unescape( )、isFinite( )、isNaN( )、eval( )、encodeURI()和 encodeURIComponent(),实际上全都是 Global对象的方法

2018-01-23 00:18:53 289

原创 call()和apply()

call()和apply()   ECAMScript 3给 Function的原型定义了两个方法,它们是 Function.prototype.call 和 Function. prototype.apply。   call()和apply()的区别仅仅在于传入的参数形式不同。它们的第一个参数均指定了函数体内this的指向。apply的第二个参数接受一个数组或arguments对象。call

2018-01-23 00:15:24 169

原创 垃圾回收

垃圾回收   垃圾收集机制:找出那些不再继续使用的变量,然后释放其占用的空间。垃圾收集器会按照固定的时间间隔(或代码执行中预定的收集时间),周期性地执行这一操作。 标记清除   标记清除是最常用的垃圾收集方式。   当变量进入环境(如在函数内声明了一个变量)时,就将其标记为“进入环境”。进入环境的变量,其内存不能被释放。当变量离开环境时(函数执行完毕,闭包除外),就将其标记为“离开环境

2018-01-22 23:41:21 131

原创 栈内存与堆内存

栈内存与堆内存   首先JavaScript中的变量分为基本类型和引用类型。   基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。 基本类型   基本类型有Undefined、Null、Boolean、Number 和String。这些类型在内存中分别占有固定大小的空间,他们的值保存在栈内存,通过按值访问的。 引用类型   引用类型,值大

2018-01-22 23:31:14 122

原创 变量声明提升和函数声明提升

变量声明提升和函数声明提升 变量声明提升   变量的作用域是整个函数,但仅在var语句出现的位置进行赋值。   var声明的变量会被提升到它所在的作用域的最顶端。   再看另一个例子: var v = "hello"; function test (){ console.log(v); //undefined var v = "world"; }

2018-01-22 23:12:01 359

原创 JavaScript创建对象的八种方式

JavaScript创建对象的八种方式 1.字面量形式 var obj = {}; // 声明对象 obj.name = "刘德华"; // 为对象添加属性 obj.age = 55; 2.构造函数 var obj = new Object(); //使用构造函数创建对象 obj.name = "刘德华"; // 为对象添加属性 obj.age =

2017-12-04 12:21:10 302

原创 JavaScript中判断数据类型的四种方法

JavaScript中判断数据类型的四种方法1.typeof操作符返回值: “undefined”——未定义; “boolean”——布尔值; “string”——字符串; “number”——数值; “object”——对象或 null(null是一个空的对象引用); 数组也会返回object。 “function”——函数。 “undefined”–undefined typeof存在的问题:

2017-12-03 00:33:50 383

跟兄弟连学PHP 高清+源码

跟兄弟连学PHP 高清+源码,非扫描版。可直接复制书上文字,可直接做标记,添加笔记。

2018-05-14

MySQL数据库基础与实例教程所有资源

MySQL数据库基础与实例教程教程所有资源-内含PPT版、PDF版(已设置好书签)和源代码。

2018-05-02

AngularJS权威教程

本书包含了能让你成为AngularJS ② 高手的解决方案。AngularJS是由Google ③ 开发的先进前端 框架,借助它你可以快捷高效地开发富交互应用。 本书提供了一系列前沿工具,使你在很短的时间内就可以上手创建令人印象深刻的Web体 验。它能帮助你解决棘手的问题,并提供了一些可以立刻投入使用的实用技术。

2018-04-29

WebStrom汉化包

内含 WebStorm汉化包及注册码。直接将resources_cn.jar放到lib文件夹里 完成汉化。

2018-01-06

Sublime3汉化版-免安装

Sublime3汉化版,不用安装,直接双击sublime_text.exe打开。

2018-01-06

ECAMAScript6入门-阮一锋

本书覆盖 ES6 与上一个版本 ES5 的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代码。 本书为中级难度,适合已经掌握 ES5 的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。

2018-01-06

354个css3特效源码

354个CSS3特效源码,涵盖几乎所有网页常见CSS3特效,支持PC端和移动端。

2018-01-06

webpack 3 零基础入门教程

。webpack是一个前端模块化方案,更侧重模块打包,我们可以把开发中的所有资源(图片、js 文件、css 文件等)都看成模块,通过 loader(加载器)和 plugins(插件)对资源进行处理,打包成符合生产环境部署的前端资源。

2018-01-06

[程序员实用算法].Andrew.Binstock.等

数据是外部世界信息的计算机化,是计算机加工处理的对象。运用计算机处 理数据时,必须解决四个方面的问题:一是如何在计算机中方便、高效地表示和 组织数据;二是如何在计算机存储器(内存和外存)中存储数据;三是如何对存 储在计算机中的数据进行操作,可以有哪些操作,如何实现这些操作以及如何对 同一问题的不同操作方法进行评价;四是必须理解每种数据结构的性能特征,以 便选择一个适合于某个特定问题的数据结构。这些问题就是数据结构这门课程所 要研究的主要问题。本章首先说明学习数据结构的必要性和本书的目的,然后解 释数据结构及其有关概念,接着讨论算法的相关知识,

2018-01-06

图解HTTP 彩色版

HTTP 协议本身并不复杂,理解起来也不会花费太多学习成本,但纯 概念式的学习稍显单调。前端工程师也许对各种具有炫酷效果的页面 的实现技巧、赏心悦目的 UI 框架更感兴趣,但因此常常忽视了 HTTP 协议这部分基础内容。实际上,如果想要在专业技术道路上走得更坚 实,绝对不能绕开学习 HTTP 协议这一环节。对基础及核心部分的深 入学习是成为一名专业技术人员的前提,以不变应万变才是立足之 本。

2018-01-06

HTML5高级程序设计

今天,大多数现代浏览器都已经支持HTML5。学习体验HTML5带给Web开发的便捷、快速和强大功能,是每一位Web设计和开发人员的当务之急。, 本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新特性构建先进的Web应用,并以大量的示例涵盖全部HTML5 API。此外,还介绍了当今浏览器对HTML5特性的支持情况。

2018-01-06

深入浅出ES6

ECMAScript 是基于对象的:基本语言和宿主设施都由对象提供,ECMAScript 程序是一组可通信的对象。ECMAScript 对象 (objects) 是 属性 (properties) 的集合,每个属性有零个或多个 特性 (attributes),它确定怎样使用此属性。例 如,当设置一个属性的 Writable 特性为 false 时,任何试图更改此属性值的 ECMAScript 代码的都会运行失败。属性是持有其他 对象 (objects),原始值 (primitive values), 函数 (functions) 的容器。原始值是以下内置类型之一的成 员:Undefined,Null,Boolean,Number,String;对象是剩下的内置类型 Object 的成员;函数是可调用对象 (callable object)。方法 (method) 是通过属性与对 象关联的函数。

2018-01-06

JavaScript设计模式

在过去的几年中,得益于 Node.js 和 SpiderMonkey 等平台,JavaScript 越来越广泛地用于 服务器端编程。鉴于 JavaScript 语言已经走出了浏览器,程序员发现他们需要更多传统语 言(比如 C++ 和 Java)提供的工具。这些工具包括传统的数据结构(如链表、栈、队列、 图等),也包括传统的排序和查找算法。本书讨论在使用 JavaScript 进行服务器端编程时, 如何实现这些数据结构和算法。 JavaScript 程序员会发现本书很有用,因为本书讨论了在 JavaScript 语言的限制下,如何 实现数据结构和算法。这些限制包括:数组即对象、无处不在的全局变量、基于原型的对 象模型等。JavaScript 作为一种编程语言,名声有点“不大好”,但是本书展示了如何使用 JavaScript 语言中“好的一面”去实现高效的数据结构和算法,进而为 JavaScript 正名。

2018-01-06

CSS设计指南(第3版)

在过去的几年里,CSS 经历了一场巨变,正如 JavaScript 在 2004 年前 后所经历的那场革命。它从一门极度简单、功能有限的样式语言,发展成为 一项由 80 多项 W3C 规范(含草案)所定义的复杂技术,并建立起了独有 的开发者生态圈、专属的技术会议、专用的框架和工具链。CSS 已经如此 壮大,以致于一个普通人已经无法把它完整地装进自己的头脑了。甚至在 W3C 专门定义这门语言的工作组中,也没人敢说自己是精通 CSS 所有方面 的专家,甚至连接近这个程度都非常困难。实际上,大多数工作组成员只专 注 CSS 的某个特定细节,可能对其他部分知之甚少。

2018-01-06

Div+CSS 布局大全

你正在学习 CSS 布局吗?是不是还不能完全掌握纯 CSS 布局?通常有两种情况阻碍你的学习: 第一种可能是你还没有理解 CSS 处理页面的原理。在你考虑你的页面整体表现效果前,你应当先考虑内容的语义和结构, 然后再针对语义、结构添加 CSS。这篇文章将告诉你应该怎样把 HTML 结构化。 另一种原因是你对那些非常熟悉的表现层属性(例如:cellpadding,、hspace、align="left"等等)束手无策,不知道该 转换成对应的什么 CSS 语句。当你解决了第一种问题,知道了如何结构化你的 HTML,我再给出一个列表,详细列出原来的表 现属性用什么 CSS 来代替。 结构化 HTML 我们在刚学习网页制作时,总是先考虑怎么设计,考虑那些图片、字体、颜色、以及布局方案。然后我们用 Photoshop 或者 Fireworks 画出来、切割成小图。最后再通过编辑 HTML 将所有设计还原表现在页面上。 如果你希望你的 HTML 页面用 CSS 布局(是 CSS-friendly 的),你需要回头重来,先不考虑“外观”,要先思考你的页面 内容的语义和结构。 外观并不是最重要的。一个结构良好的 HTML 页面可以以任何外观表现出来,CSS Zen Garden 是一个典型的例子。CSS Zen Garden 帮助我们最终认识到 CSS 的强大力量。 HTML 不仅仅只在电脑屏幕上阅读。你用 photoshop 精心设计的画面可能不能显示在 PDA、移动电话和屏幕阅读机上。但 是一个结构良好的 HTML 页面可以通过 CSS 的不同定义,显示在任何地方,任何网络设备上。 开始思考 首先要学习什么是"结构",一些作家也称之为"语义"。这个术语的意思是你需要分析你的内容块,以及每块内容服务的 目的,然后再根据这些内容目的建立起相应的 HTML 结构。

2018-01-06

数据结构与算法JavaScript描述

通过本书的学习,读者将能自如地选择最合适的数据结构与算法,并在JavaScript开发中懂得权衡使用。此外,本书也概述了与数据结构与算法相关的JavaScript特性。, 本书主要内容如下。, 数组和列表:最常用的数据结构。, 栈和队列:与列表类似但更复杂的数据结构。, 链表:如何通过它们克服数组的不足。, 字典:将数据以键-值对的形式存储。, 散列:适用于快速查找和检索。, 集合:适用于存储只出现一次的元素。, 二叉树:以层级的形式存储数据。, 图和图算法:网络建模的理想选择。, 算法:包括排序或搜索数据的算法。, 高级算法:动态规划和贪心算法。

2018-01-06

JavaScript设计模式与开发实践

本书在尊重《设计模式》原意的同时,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。

2018-01-06

算法导论-Thomas H.cormen

算法导论

2017-08-13

深入理解Bootstrap

深入理解Bootstrap

2017-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除