自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李刚的学习专栏

乐观、勇气、专注、果断、好奇、公正、慎思、真诚、追求极致追求完美、诚信!危机感,周围环境或他人给你危机感,你就真危机了!空有担忧,没有规划。明天总是一个可被消费的资产,危机感就没有那么强烈,焦虑反而更强烈,于是一晃一年就过去了。

  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 JavaScript:prototype&apply&call

一、JavaScript中的三种方法:function People(name){ this.name=name; //对象方法 this.Introduce=function(){ alert("My name is "+this.name); }}//类方法People.Run=function(){ alert("奔跑吧兄弟!");}//原型方法P

2014-12-28 23:50:44 1240 1

原创 jquery $(document).ready()与window.onload的区别

jQuery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间     window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。     $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.

2014-12-21 23:46:03 3923 1

原创 JS数组&两值交换不使用第三变量

数组对象的作用是:使用单独的变量名来存储一系列的值!1. shift:删除原数组第一项,并返回删除元素的值,如果数组为空则返回undefined2. unshift:将参数添加到原数组开头,并返回数组的长度,注:其兼容性较差3. pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined4. push:将参数添加到原数组末尾,并返回数组的长度5. ar

2014-12-20 23:01:43 12251 2

原创 JS常用代码块

1. 加入收藏夹代码function AddFavorite(sURL,sTitle){ try{ window.external.addFavorite(sURL, sTitle); }catch (e){ try{ window.sidebar.addPanel(sTitle, sURL, ""); }catch (e){

2014-12-18 22:03:43 4860

原创 JS使用window.close()关闭当前页(兼容firefox)

一、语法及参数说明:window.open(pageURL,name,parameters)其中:pageURL为子窗口路径name为子窗口句柄parameters为窗口参数(各参数用逗号分隔)二、调用方式:方法一: 浏览器读页面时弹出窗口; 方法二: 浏览器离开页面时弹出窗口; 方法三:用一个连接调用: 打开一个窗口  方法四:用一个按钮调用:  

2014-12-15 23:21:33 9440

原创 Memcache集群环境下缓存解决方案

Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。  一、在Linux上安装memcached:1. Linux上的memcache需要俩个安装包:libevent-1.4.12-stab

2014-12-15 18:53:32 2012

原创 JavaScript闭包及实现循环绑定事件

一、JavaScript作用域:var scope="global";function t(){ console.log(scope); //"undefined" var scope="local" console.log(scope); //"local"}t();console.log(scope); //"global"而Javascript压根没有块级

2014-12-14 23:53:48 2807 1

原创 jQuery中find&filter、live&bind对比介绍及图片懒加载

一. find()和filter()方法区别: 测试1 测试2var $find = $("div").find(".rain");alert( $find.html() ); //测试1var $filter = $("div").filter(".rain");alert( $filter.html() ); //测试2find()会在div元素内寻找class为rain的

2014-12-14 18:44:57 1324

原创 比较实用的jQuery代码段

1. 如何检测各种浏览器:(1)navigator.userAgent返回一个浏览器信息字符串。(2)用到indexOf()方法,查找字符串中是否有指定的浏览器类型。if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE";}if(isFirefox=navigator.userAgent.indexOf("Fire

2014-12-13 23:20:13 1074

原创 typeof运算符及实现jquery中的addClass,removeClass,hasClass

一、JavaScript有五种基本的数据类型:Undefined、null、String、Number、Boolean,这五种数据类型都可以用typeof来检测,也还可以用instanceof来检测1. Undefined类型:已经声明而未赋值的变量的值为”undefined”[实际上未声明的变量用typeof检测也会返回undefined]2. Null类型:表示空的对象指针,相当于对象

2014-12-09 23:39:04 1254

原创 jQuery性能优化

一、jQuery性能优化常用策略:1. 优先使用ID与标记选择器    在jQuery中,最快访问DOM元素的方式是通过元素ID号,其次是通过元素的标记。前者源于JavaScript中的document.getElementById()方法,而后者基于document.getElementsByTagName()方法。2. 使用jQuery对象缓存    所谓对象缓存,就是在jQu

2014-12-07 22:55:53 888

原创 jQuery开发技巧

一. 居中显示元素要使元素在屏幕中居中,先要该元素的“position”定位属性值设置为“absolute”,表示绝对定位;然后通过设置“top”、“left”属性值,使元素居中在屏幕中。$(".frame").center().show(1000);jQuery.fn.center = function() { this.css("position", "absolute")

2014-12-02 23:55:43 1005

原创 Tomcat性能调优

NO1. 提高Tomcat性能一般从三方面入手,JVM内存调整、禁用DNS查询、调整线程数。一、JVM内存调整  -Xms 表示JVM初始化堆的大小,-Xmx表示JVM堆的最大值。这两个值的大小一般根据需要进行设置。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。在catalina.bat中,设置JAV

2014-12-02 18:02:04 4666

原创 jQuery中调用JSON和XML数据--jQuery基础知识点(6)

1. JSON的结构包含两种:一种是name/value形式,另一种为数组格式。var Obj = {"name":"ligang","age":24,"sex":"male"};var strObj = {"member":[ {grade:"一年级",students:{name:["李刚","ligang"]}}, {grade:"二年级",students:{name:["lg"

2014-12-01 23:31:09 1083

aes加密&解密算法前端实现

AES加密解密算法前端实现 高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法。 上述借助开源库crypto实现了AES的加密&解密方式 aesEncrypt、aesDecrypt。 上述可直接在浏览器端使用,需要安装依赖crypto。

2023-02-23

程序员面试宝典-前端-2023最新

程序员面试宝典-前端-2023最新版 包括“面试涉及范围”、“岗位技能要求” 从“素质考察”、“项目经验考察”、“技能考察”三个方面入手,题目由浅入深、前后关联、多数题目没有标准的答案,主要对技术深度挖掘及判断基础知识的掌握。 包含各种考察题目。涉及:HTML/CSS、DOM/BOM、JavaScript、Typescript、框架、vue全家桶、打包构建、网络协议、服务端、操作系统、跨终端、Git、自动化测试、开发流程、代码可维护性、安全开发、学习能力、技术嗅觉、开源等多个方面考察题目。 打破砂锅问到底是这份宝典的精髓。

2023-02-23

毕业论文-办公自动化系统的设计和实现

随着计算机网络通信技术的发展,资源整合的信息系统已成为各高校提高管理水平的主要目标。自动化办公系统应运而生。 本系统采用B/S构架,以Tomcat作为服务器,基于MyEclipse开发工具,以Spring+Struts+Hibernate框架作为底层设计技术,结合MySQL数据库,通过跨平台性的JAVA语言实现逻辑功能,JSP+JAVAScript+CSS 动态网页技术进行界面设计。本系统包括角色管理、职工管理、考勤管理、计划管理、审核管理、通讯管理、日常管理、个人信息管理等模块。利用拦截器和过滤器实现“用户、角色、权限”三维管控,使系统更加具有层次化和结构化。 本系统具有易用性、健壮性、严密性和实用性等特点,将现代化办公和计算机技术有机结合。

2023-02-20

vue知识图谱.xmind

一张图带你了解整个xue全家桶相关。包括vue、vue-router、vuex、webpack、浏览器相关等所有vue全家桶相关知识点。

2021-03-31

jQuery常用插件

jQuery常用插件\验证插件validate\表单插件form\图片切换插件\进度条插件\动画表格排序插件\数据分页插件\滚动条插件\消息通知条插件

2014-12-01

jquery插件

验证插件validate、表单插件form、Cookie插件cookie、搜索插件AutoComplete、图片灯箱插件、右键菜单插件、图片放大镜插件、图片切换插件、动画表格排序插件、进度条插件、页面加载遮盖插件、消息通知条插件、数据分页插件Pgination、滚动条插件NiceScroll

2014-11-15

yuicompressor-2.4.jar

压缩JS所使用jar包! 压缩JS:java -jar yuicompressor-2.4.jar --type js xxx.js -o xxx.js --charset utf-8 压缩CSS:java -jar yuicompressor-2.4.jar --type css xxx.css -o xxx.css --charset utf-8

2014-11-10

空空如也

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

TA关注的人

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