自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LQ55

己路

原创 前端性能优化篇

前端性能优化篇 首先附上连接:yahoo的优化原则=》https://developer.yahoo.com/performance/rules.html?guccounter=1 本文摘自《摘自高性能网站建设指南》 前端性能优化策略图(图片源自网络) 时间都去了哪里? 浏...

2018-05-19 15:53:26

阅读数 2378

评论数 0

原创 javaScript正则表达式

javaScript正则表达式 正则表达式由两种基本字符构成: 原义字符:如a、b、c等等 元字符:\b、\t、\r、\v、、\cX、^、[]等等 此外的* + ? $ ^ . | \ () {} [] 都是javaScript正则表达式中的特殊字符,...

2018-04-20 19:18:27

阅读数 77

评论数 0

原创 angularjs+ui-router+requirejs+angularAMD+SSM项目实战

AREASTATE 源代码地址:https://github.com/LQ55/AREASTATE 开发工具:eclipse 技术栈简介 前端使用 AngularJs+ui-router搭建基础单页面应用 BootStrap实现页面响应式布局 re...

2018-03-16 14:31:02

阅读数 385

评论数 0

转载 meta标签介绍和使用

直接上链接 (1)meta标签大全(荐) (2)meta标签的作用及整理 ^^************^^

2018-08-21 20:19:05

阅读数 62

评论数 0

原创 面向对象中类与类之间的关系

类与类之间的关系 关联关系 ​ 表示一个类与另外一个类有联系,通常在 表现为一个类对象作为另一个类的属性 。 ​ 类图中表示关联关系时可以在关联关系线上标注角色名,一般使用一个表示两个之间的关系的动词或则名称表示角色名(有时候名称为实例对象名),关系的两端代表不同的角色名,可以在...

2018-08-04 20:03:59

阅读数 891

评论数 0

原创 面向对象的7大设计原则

面向对象中的设计原则 常用的面向对象设计原则包括如下: 单一职责原则 ​ 一个类只负责一个功能领域中的相应的职责,或者可以定义为,就一个类而言,只应该有一个引起它变化的原因。单一职责原则是实现高内聚,低耦合的指导方针,是最简单又最难以运用的原则。 开闭原则 软件实体对于扩展开放,...

2018-08-04 19:37:01

阅读数 533

评论数 0

原创 图解HTTP小记

图解HTTP小记 (1)HTTP协议和TCP/IP协议族内的其它众多协议相同,用于客户端和服务器端的通信。 (2)HTTP协议规定,请求是从客户端发出。(换句话说就是请求是先从客户端开始建立,服务器在收到请求之前不会有答复) (3)请求和响应的报文格式 请求报文格式:请求报文由请求方法、请...

2018-08-03 20:33:23

阅读数 102

评论数 0

原创 CSS命名规范之BEM

What is BEM? BEM:Block(块) Element(元素) Modfier(修饰符),是由Yandex团队提出的一种前端命名方法论。根据这个规范,能够创建出可以复用的前端组件和前端代码。(BEM是一个高可用、强大的、简单易用的命名规范) 编程方法论中常见的一个就是面向对象编程(...

2018-08-01 15:22:30

阅读数 475

评论数 0

原创 Promise的resolve方法和reject方法

Promise的resolve方法和reject方法 Promise.resolve方法返回一个promise的实例 Promise.resolve('foo');//等价于如下 new Promise((resolve)=>{ resolve(&...

2018-07-29 20:48:33

阅读数 17875

评论数 0

原创 圣杯布局的介绍与实现

1、通过圣杯布局、双飞翼布局、flex布局实现左中右3栏布局(左右固定,中间流动布局) 产生原因:以前实现左中右必须按照源顺序(在 DOM 中表现为先写 Left,然后 Middle,最后,Right)等,它将可能导致代码不够灵活,尤其是从 DOM 的载入顺序上来说,中间的内容不能被首先加载。 ...

2018-07-26 11:12:15

阅读数 115

评论数 0

原创 javaScript语言编写的Java语言编译器-词法分析模块

javaScript语言编写的Java语言编译器-词法分析模块 源代码地址 https://github.com/LQ55/compiler 一个采用javaScript写的Java语言–词法分析器 技术栈:html、css、javaScript、RquireJs、Es6、AMD规范 前...

2018-07-23 17:48:52

阅读数 174

评论数 0

原创 AngularJs中动态html包含指令问题

AngularJs中动态html包含指令问题 在使用ui-grid来渲染数据列表的时候,遇到一个问题就是当数据量太大的时候,对于渲染好了的列表,如果再次修改这个列表,重新绑定数据集,ui-grid处理非常慢(大致看了一下源码,里面对于重新绑定的数据集,不会去创建表格,只会从当前的表格中克隆节点,...

2018-07-18 21:14:54

阅读数 831

评论数 0

原创 javaScript中的对象的继承

借用构造函数实现继承 function SuperType(){ this.colors = ["red","blue","green"]; } function SubT...

2018-07-18 20:43:00

阅读数 79

评论数 0

转载 ui-grid使用详解

ui-grid使用详解 附上链接:https://blog.csdn.net/inuyasha1121/article/details/55670268

2018-07-14 11:43:16

阅读数 1508

评论数 0

原创 javaScript中的继承方式12种

javaScript中的对象的继承方式 摘自《JavaScript面向对象编程指南(第二版)》

2018-06-06 10:45:40

阅读数 85

评论数 0

原创 javaScript中的函数节流与函数防抖

javaScript中的函数节流与函数防抖 问题:在实际开发中我们很可能用到resize和mousemove等事件,但是这些会频繁的触发,如果是在对应的事件处理函数写一些操作dom的方法的话或者说发送一些ajax请求的话,这样肯定非常耗性能,并且给用户的体验也不好。 函数节流 ...

2018-05-19 15:43:51

阅读数 240

评论数 0

原创 javaScript异步、消息队列、事件循环

javaScript事件循环 为什么javaScript是单线程?(避免复杂性) JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关...

2018-05-18 20:23:09

阅读数 698

评论数 1

原创 HTML5之FileReader API的使用

HTML5之FileReader API的使用 简介 FileReader 对象允许Web应用程序异步读取存储在用户计算机上面的文件(或者原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要读取的文件或数据。其中File对象可以是来自用户在一个input元素上选择文件后返回的...

2018-05-18 20:14:16

阅读数 861

评论数 0

原创 CSS3的点滴

CSS3的点滴 1、CSS3给前端带来了什么?(CSS3特性) 过去:我们要么押注用户愿意为优雅漂亮的设计多等点时间(顺便说一句,用户不愿意), 要么为了可用性而抛弃图片,牺牲设计理念。 现在:CSS3 让我们可以在很多方面不必再妥协和 牺牲。仅需要几行代码(而且不用图片)...

2018-05-18 20:11:28

阅读数 51

评论数 0

原创 Ajax

Ajax Ajax技术的核心是XMLHttpRequest对象。XMLHttpRequext实际上就是在浏览器和服务器之间加入了中间层,这个中间层起到了代理作用,并负责通信。 Ajax的技术组成 XMLHttpRequest对象的方法 方...

2018-05-18 20:08:49

阅读数 50

评论数 0

原创 gulp教程记录

GULP gulp能够做什么东西?(以前这些工作都是人工做的) 检查JavaScript 编译Sass(或Less之类的)文件 图片压缩 Css Js 合并 Css Js 内联 压缩并重命名合并后的JavaScript 变更静态资源 给静态资源添加md5 合并雪碧图 自动刷新浏览器 ESLi...

2018-05-18 20:03:32

阅读数 93

评论数 0

原创 NPM命令集锦

//获取镜像地址(原来的为https://registry.npmjs.org/) npm get registry //设置镜像地址(淘宝镜像) npm config set registry http://registry.npm.taobao.org //安装指定版本...

2018-03-18 17:02:21

阅读数 123

评论数 0

原创 RquireJS的使用

RequireJs和AMD规范模块化编程相关笔记 RequireJS简介 RequireJS是一个JavaScript模块加载器。它非常适合在浏览器中使用。它是一个工具库,主要用于客户端的模块管理,当然也可以应用于服务器端,例如Node.js中。RequireJS模块管理遵循AMD规...

2018-03-18 17:00:04

阅读数 178

评论数 0

转载 Flex弹性布局手记

Flex布局笔记 本文参考:参考链接 参考demo:DEMO Flex布局简介 传统布局是基于盒装模型,依赖display属性+position属性+float属性。传统布局对于有的布局不好实现,例如垂直居中。2009年,W3C 提出了一种新的方案—-Flex 布局。可以简便、完整...

2018-03-08 20:40:37

阅读数 46

评论数 0

原创 git命令集锦

//安装篇 1:windows上面使用git直接到官网下载git安装程序,完成后开始菜单中git->git bash如果能弹出,安装成功。 2:自报家门,打开git bash gitconfig−−globaluser.name"YourNam...

2018-03-04 14:53:06

阅读数 54

评论数 0

转载 javascript事件循环机制

文章出处https://zhuanlan.zhihu.com/p/26229293函数调用栈与任务队列Javascript有一个main thread 主进程和call-stack(一个调用堆栈),在对一个调用堆栈中的task处理的时候,其他的都要等着。当在执行过程中遇到一些类似于setTimeo...

2018-02-27 10:56:56

阅读数 167

评论数 0

原创 浏览器的cookie,localStorage,sessionStorage区别

浏览器的cookie,localStorage,sessionStorage区别 localStorage,sessionStorage,cookies都是客户端存储的解决方案 1、localStorage和sessionStorage的声明周期 localStorage和session...

2018-01-19 21:04:02

阅读数 3607

评论数 0

转载 Ubuntu服务器搭建MySQL+Tomcat+JDK

话不多说,感谢博主,原文连接如下:Ubantu服务器搭建MySQL + Tomcat + JDK 注:博主里面很多命令没有使用sudo命令,比如解压tomcat,直接使用tar命令可能遇到权限不够的情况,这个时候需要在前面加上sudo 命令。sudo是linux系统管理指令,是 允许系统管理员...

2017-12-20 16:51:58

阅读数 104

评论数 0

原创 前后台交互中文乱码解决方式之一

设置tomcat的编码 在server.xml中寻找 在后面加入 URIEncoding="utf-8"

2017-12-11 16:32:54

阅读数 155

评论数 0

转载 web文件上传下载原理浅析

一、web文件上传浅析 现在有很多Web程序都有上传功能,实现上传功能的组件或框架也很多,如基于java的Commons FileUpload、还有Struts1.x和Struts2中带的上传文件功能(实际上,Struts2在底层也使用了Commons FileUpload)。在asp....

2017-12-11 10:58:36

阅读数 11726

评论数 0

转载 SpringMVC+Spring+Mybatis 整合教程(入手及用)

原文链接 http://www.jianshu.com/p/afc5446df498

2017-11-22 11:00:28

阅读数 110

评论数 0

原创 java扫描文件夹下面的所有文件(递归与非递归实现)

java中扫描指定文件夹下面的所有文件 扫描一个文件夹下面的所有文件,因为文件夹的层数没有限制可能多达几十层几百层,通常会采用两种方式来遍历指定文件夹下面的所有文件。 递归方式非递归方式(采用队列或者栈实现) 下面我就给出两种方式的实现代码,包括了递归与非递归实现,code如下所示。...

2017-11-21 20:25:29

阅读数 6223

评论数 0

原创 java排序算法集

java中排序算法集 java排序算法包括了很多种,包括了插入排序、选择排序、快速排序、归并排序、桶排序、堆排序等等一系列的。 一、选择排序的递归与非递归实现 首先是非递归实现,代码如下。 /** * TODO:非递归选择排序算法(每次找出列表中最小元素或者最大元素放到当前列...

2017-11-21 19:50:46

阅读数 156

评论数 0

原创 javascript中var与let与const的区别

var与let的区别 到ES6的时候,javascript中声明变量的方式有三种var、let、const 1:作用域只是局限于当前代码块 { var str = "aaa"; console.log(str);/...

2017-10-31 16:49:30

阅读数 1408

评论数 1

原创 java设计模式之单例模式

java单例模式 java单例模式是一种常见的设计模式,单例模式分为3种 懒汉式单例饿汉式单例登记式单例 单例模式的特点 单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类必须给所有其他对象提供这一实例 单例模式确保某个类只有一个实例,而且自行进行实例化并向整个系统提供这个实例。...

2017-10-12 11:00:52

阅读数 77

评论数 0

转载 web安全之CSRF(XSRF)浅析

CSRF(XSRF)是什么? CSRF (cross-site request forgery),中文的名称:跨站请求伪造,也被称为:one click attack/ session riding,缩写为:CSRF/XSRF。 CSRF(XSRF)可以做什么? CSRF攻击:攻击者盗用了你的身份...

2017-10-11 10:45:51

阅读数 389

评论数 0

原创 web安全之XSS浅析

Web安全定义 随着web2.0、社交网络、微博等等一系列新型的互联网产品的诞生,基于Web环境的互联网应用越来越广泛,企业信息化的过程中各种应用都架设在Web平台上,Web业务的迅速发展也引起黑客们的强烈关注,接踵而至的就是Web安全威胁的凸显,黑客利用网站操作系统的漏洞和Web服务程序的S...

2017-10-11 08:17:00

阅读数 473

评论数 0

原创 java里面将OutputStream转化InputStream(struts 运用)

java里面将OutputStream转化为InputStream java里面有的时候并不需要将OutputStream保存为实际的文件,因为这个既浪费空间又浪费时间。就如在使用struts进行文件的下载时,可能下载的内容是临时动态生成的。要实现下载有两种方式(这里利用动态生成Excel,...

2017-09-29 15:25:43

阅读数 3129

评论数 0

原创 angularjs自定义指令属性详解

angularjs自定义指令属性详解 通常在使用angularjs过程中,很多时候angular自带指令不能满足我们对于各种业务的需求。这个时候我们需要自定义指令,自定义指令属性详解如下: var directiveModule = angular.module("Directiv...

2017-09-04 00:05:14

阅读数 340

评论数 0

原创 angularjs中作用域事件的路由与广播

angularjs事件传播方式 angularjs作用域事件相关的方法:$on(),$emit(),$broadcast() angularjs作用域支持两种事件传播方式 事件从子作用域路由到父作用域($emit()函数)事件从父作用域广播到所有的子作用域中($broadcast()...

2017-09-02 23:06:31

阅读数 164

评论数 0

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