自定义博客皮肤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)
  • 收藏
  • 关注

原创 读JavaScript面向对象编程指南

Lz很早之前就想写写这篇博客,但无奈懒癌晚期,中二袭来~~~~这段时间利用项目的空档期读了几本书,其中完结的,说起来读完似乎没啥感觉(我真的有好好阅读它)。书中所讲的东西大致也是雷同从基础开始说起走(变量的命名,字符类型,我到底是怎么看过来的)。目前暂时理解的面向对象思想,就是封装一个函数,让所有人都可以使用它(就像插件随便用,原谅我这样的解释,哈哈),让我眼前一亮的到时这本书在讲解闭包的时候

2016-08-11 14:37:03 400

原创 前端工程师的Java路-一些唠叨与经验总结

闲话聊聊:自从踏上lJava路便开始了一番死去活来的拉距赛,硬生生的将一个完全不懂的人拉入了门...泛型、set/get方法,实体类、实现类、接口、list、session、缓存...一堆新的概念涌入我的脑袋,既害怕但同感兴奋...现在的前端工程师JS是基础,同时也必须兼修Java...很幸运,我得到了一个完整的项目,开发新的模块。对于我来讲这是一次质的飞跃,我从一个JSP页面的设计到整体流程

2016-07-03 10:47:06 795

原创 前端工程师的Java路--Spring MVC 初使用

生活赤裸裸的将我带进Java世界,虐我千百遍。首先附图JavaWeb目录(demo登录验证),这是一个Java Maven 三层架构状态  :common:控制层;service:逻辑层;dao:数据库层;eneity:实现类;util:工具类;test:单元测试;mapper:JDBC mybatis映射文件;我们暂且撇开相关配置文件不谈(因为作者具体也没搞清楚),MVC的核心思

2016-04-28 09:30:31 653

原创 关于字符串拼接优化

优秀的前端工程师,应该熟悉后端之道。    ---菜鸟自述在探讨Java的路上欲走越远,发现企业级开发使用json拼串,喜欢使用StringBuffer类中apend方法进行连接,原理因为StringBuffer在内存空间使用上,不会开辟新的变量,而会在自己原有的基础上进行操作。这样大大减少了内存消耗,但作为前端工程师一般使用“+”进行连接字符串,做了以下测试:function S

2016-04-10 11:18:17 730

原创 JavaScript DOM 编程艺术(第2版) 读后感

这本书是我进入前端领域第一本“里程碑”似的读物,反复读过几遍,受益匪浅。下面依次做一些总结,也对这本书完结划上句号。第1章:JavaScript简史蛮有意思的一段历史,概述了微软“IE”和其他浏览器的大战。第2章:JavaScript语法主要从 变量、数据类型、操作符、循环语句、函数、作用域进行阐述。该章知识点杂乱,非常多,基本上属于小知识点:(对基本知识点梳理)1

2016-03-10 18:31:11 500

原创 图片轮播

图片轮播

2016-02-24 16:54:32 712

转载 深入理解前端跨域方法和原理

前言受浏览器同源策略的限制,本域的js不能操作其他域的页面对象(比如DOM)。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。所以我们要通过一些方法使本域的js能够操作其他域的页面对象或者使其他域的js能操作本域的页面对象(iframe之间)。这里需要明确的一点是:所谓的域跟js的存放服务器没有关系,比如baidu.com的页面加载了

2016-02-19 14:46:28 482

转载 AJAX的刷新和前进后退问题解决

使用AJAX开发分页功能的时候,用户跳转到第5页,但是刷新以后又显示第一页了,能不能刷新后还显示第5页?还有能不能用浏览器的前进后退按钮来浏览AJAX历次的变化。因为Javascript对dom的操作是不持久化的,刷新后就恢复原状,而且也不保存历史记录,也就无法前进后退来查看历史了。但是可以采用“地址栏加hash”技术来解决。地址栏中敲入“页面地址#aaa”就表示跳转到“页面地址

2016-02-17 16:46:56 4091

原创 js深度克隆

整理以前的笔记,看到JS深度克隆觉得挺有趣,在总结一下:  深度克隆某个对象就是克隆对象的“自有属性”以及它的“原型链”,对于克隆原型链最好的办法就是使用它的构造函数,我们知道每个构造函数都有一个prototype属性指向它的原型对象,当然,原型对象也有一个constructor属性指回构造函数。所以利用子代对象的constructor( )方法可以得到子代对象的构造函数,再次利用构造函数创建

2016-02-16 16:41:10 1007

原创 基础算法小结

看了一部分排序,去重算法,也对自己有个小结,如果有新的算法,再更新。插入排序:基本思想:开始将数组分为有序数组和无序数组两部分,有序数组初始化长度为1(从原来数组中随机拿一个),那么肯定是有序的。之后,从后往前遍历有序数组与无序数组中第一个元素比较,如果有序数组中值大,那么将有序数组位置向后+1,若比较完成找到合适的位置,插入无序数组第一个元素。 //插入排序 var a

2016-02-16 14:10:55 302

空空如也

空空如也

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

TA关注的人

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