自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

栗子的成长ing

记录点滴

  • 博客(44)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 监听scroll事件

scroll事件没有冒泡阶段,因此监听scroll事件需要在捕获阶段进行。1.用法一: document.getElementById("testScroll").addEventListener("scroll", () => { console.log("scroll ..."); }, true);2.用法二: <div id = "te...

2019-12-27 17:35:01 2662

原创 如何解决打包后代码还有const的问题

低版本的android、IOS手机(andrond 6.0、ios9)是不能识别es6语法的,如果代码打包后还有es6语法,则手机就会报错,h5页面会加载不出来(白屏)。正常情况下,代码打包后是不会再有es6语法。但是偶尔会遇到手残党,或者第三方组件的坑。所以这里记录下遇到打包后代码还有const需要怎么解决。解决步骤:1. 首先需要确定是哪段代码打包后出现const。通过移动端调...

2019-12-27 10:48:41 2384

原创 :last-child和:last-type-of

一.last-child遇到使用:last-child无效的情况,主要是样式写的不对。el:last-child 的匹配规则是:查找 el 选择器匹配元素的所有同级元素(siblings)。 在同级元素中查找最后一个元素。 检验最后一个元素是否与选择器 el 匹配。1. 错误示例<div class = "content"> <div cla...

2019-12-26 19:16:48 1376

原创 移动端ios输入框自动聚焦问题

之前有遇到关于input聚焦的问题,但是一直没总结。今天有时间就整理总结以下。一. autofocus 在pc/安卓手机上都有效,但是在ios的safari浏览器上不起作用。因此对于ios手机上input自动聚焦问题,需要特殊处理下。二.ios手机上,input的focus事件需要通过用户交互才能触发。当按钮和input框在同一个页面时,可以通过切换display状态,来显示...

2019-12-25 17:15:41 5062 2

原创 lottie使用

lottie:设计师制作动画,并提供json文件。前端可以使用对应的api操作时间流,对动画进行一些事件上的操作。官网文档:https://github.com/airbnb/lottie-web一. 下载依赖npm install lottie-web二. 在组件内引用import lottie from 'lottie-web';三. js方式使用 this...

2019-12-17 16:37:02 2512

原创 transition-group 使用

本篇主要是记录transition-group的使用心得。官方文档:https://cn.vuejs.org/v2/guide/transitions.html#%E5%88%97%E8%A1%A8%E8%BF%87%E6%B8%A1transition-group用于列表的过渡效果。默认为span, 可以使用tag 转换为其他元素。 子元素通常使用v-for进行循环。 子元素必须...

2019-12-16 15:25:18 19595

原创 typescript:基本类型

typescript基本类型学习笔记。一. 布尔值 boolean。 取值为true/false二. 数字在JavaScript中整数和浮点数都属于 Number 数据类型。TypeScript里的number类型包括整数和浮点数。除了支持十进制和十六进制字面量,TypeScript还支持ECMAScript 2015(ES6)中引入的二进制和八进制字面量。let dec...

2019-12-13 16:42:04 421

原创 dispaly属性

参考: http://www.cnblogs.com/jdonson/archive/2011/06/10/2077932.html#undefinedinline : 不可以设置元素的宽度和高度。inline-block : 可以设置元素的宽度和高度。block : 可以设置元素的宽度和高度

2017-07-10 20:22:08 395

原创 js中的原型及原型链

学习js这么久,一直对js原型半知半解。今天就根据自己目前的理解,记录下。1.什么是原型a.每一个对象都有原型,使用属性_proto_引用,(除了null)b.原型就是该对象表示从哪里继承。通过它可以实现属性继承。2. _proto_和prototype 的区别_proto_:是每一个对象都有的属性。原型链中真正起作用的是_proto_。prototype:是函数才

2017-04-11 21:34:15 419

原创 require.js与sea.js的区别

参考:http://zccst.iteye.com/blog/20845451.sea.js遵循CMD规范,require.js遵循AMD规范2.sea.js执行“懒加载”,在需要该文件的时候才会去加载它。 推崇“依赖就近”。require.js 执行“预加载”,会提前加所需要的文件异步加载,这里会导致文件的执行顺序不一定,可能会导致bug。 推崇“依赖前置”

2017-04-10 11:44:58 1051

原创 你不知道的javascript——第1章

作用域就像是一套规则,其用以存储变量,和方便以后找到变量。对于var a = 2,编译器所执行的操作如下:严格模式禁止自动或隐式地创建全局变量。

2017-02-16 17:25:03 322

原创 struts2返回json数据 ——不使用json插件

struts.xml        public void login() throws IOException{ HttpServletRequest request =ServletActionContext.getRequest(); String userCode = request.getParameter("userCode

2016-05-16 10:50:37 549

原创 记录js错误:Uncaught SyntaxError: Unexpected token <

1. Unexpected token O :json数据格式返回的可能有问题2.某天出现上图所示错误,最后找到是a标签的错误。将其改为:发表评论即可。具体原因不明

2016-05-10 20:09:43 707

原创 ssh整合——Hibernate出错 HQL语句出错

出错原因是HQL语句写错,HQL语句为:改成:即可。HQL操作的是实体类并不是数据表

2016-05-04 15:44:23 375

原创 毕设—spring 和 hibernate在整合声明式事务的时候会报错

错误信息为:Error occured processing XML 'org/springframework/transaction/interceptor/TransactionInterceptor'解决方案:导入jar包:解决方法:加入以下两个Jar包即可aspectjweaver-1.8.7.jar http://mvnrepository.com/a

2016-05-03 21:59:58 383

原创 ssh整合出错——Duplicate class/entity mapping com.hl.fleetingtime.model.User

出错信息为:出错原因为:两次进行了hibernate 映射具体如下:hibernate.cfg.xml文件:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.h

2016-05-03 21:23:59 3631

原创 spring mvc 小结-51cto学院Spring MVC

一.Spring MVC 基础Spring mvc 框架 是一个MVC框架,通过实现MVC很好地将数据、业务、展现进行分离,其底层仍然是servlet要在web.xml 中配置servletSpring MVC 的设计围绕DispatcherServlet 展开的, 由DispatcherServlet负责将请求派发到 特定的handler->controller->m

2016-03-27 22:23:43 330

转载 Spring auto wire(自动装配) 的 五种方式

转载:http://www.2cto.com/kf/201303/196240.htmlhttp://langgufu.iteye.com/blog/2038747http://www.cnblogs.com/elleniou/archive/2013/07/03/3168836.html的autowire属性有如下六个取值,他们的说明如下:1、

2016-03-24 22:01:25 1119

转载 Spring中的注入注解Resource/Autowired以及配置文件中default-autowire参数详解

转载自:http://www.tuicool.com/articles/myqUvay我们都知道, spring 提供了Resource、Autowired这两个注解用于注入,另外在xml配置文件中,beans标签下有一个参数default-autowire用来设置默认的注入类型。这里我先说明一下default-autowire的用途。首先default-autowire参

2016-03-24 21:54:14 2563

原创 spring学习小结11——AOP基础

AOP:不使用AOP时会产生的问题:1.代码混乱:越来越多的非业务需求(日志等)加入后,原有的业务方法急剧膨胀。每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点2.代码分散:以日志需求为例,只是为了满足这个单一的需求,就不得不在多个模块中多次重复相同的日志代码。如果日志需求发生变化,必须修改所有的模块。动态代理:原理:使用一个代理将对象包装起来,然后用该代理对象取代原始对象

2016-03-07 11:33:44 265

原创 spring 学习小结10—泛型依赖注入

在父类里面建立bean之间的引用类型,在子类里面也会建立这种引用关系,并且实际上注入的子类。

2016-03-01 16:50:21 302

原创 spring学习小结9—通过注解来配置bean

1.基于注解配置bean组件扫描:Spring 能够从classpath下自动扫描、侦测和实例化具有特定注解的组件。特定组件包括:@Component:基本注解,标识一个受Spring管理的组件@Respository:标识持久层组件@Service:标识服务层(业务层)组件@Controller:标识表现层组件这四个组件可以混用。对于扫描的组件,S

2016-03-01 11:50:34 566 1

原创 spring学习小结8-使用factoryBean来配置bean

通过FactoryBean来配置bean有时候在配置bean的时候需要用到IOC容器中的其他bean,此时用factoryBean来配置最合适。java 文件:import org.springframework.beans.factory.FactoryBean;//自定义的FactoryBean 需要实现Spring 提供的FactoryBean接口public cl

2016-03-01 09:59:45 302

原创 spring学习小结7_使用工厂方法来配置bean:静态工厂方法和实例工厂方法

使用工厂方法来配置bean:静态工厂方法和实例工厂方法静态工厂方法:将对象创建的过程封装到另外一个类的静态方法中。当客户端需要对象时,只需要简单地调用工厂方法,而不需要关心对象创建的细节。实例:java 文件配置文件:<!-- 通过静态工厂方法来配置bean:注意:不是配置静态工厂方法实例,而是配置bean实例 factory-method: 静

2016-02-26 12:13:42 1033 1

原创 spring的学习小结6_bean的生命周期

bean的生命周期一。Spring IOC容器可以管理bean的生命周期。Spring允许在Bean生命周期的特定点执行定制的任务。二。Spring IOC容器对bean的生命周期进行管理的过程:1.通过构造器或者工厂方法创建bean的实例。2.为bean的属性设置值或者其他bean的引用。3.调用bean的初始化方法4.bean可以使用了5.当容器关闭时,调用

2016-02-25 22:52:36 269

原创 spring 学习小结5_spel

spel:Spring 表达式语言:是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似EL: 使用#{...} 作为定界符,所有在大框号中的字符都将被认为是spel。spel为bean 的属性进行动态赋值提供了便利。1.字面量的表示: 没有多大意义整数:#{123}小数:#{12.23}科学计数法: #{12e3}String 使用单引号或

2016-02-25 21:37:39 322

原创 spring学习小结3——bean之间的继承,依赖关系

bean之间的关系:继承,依赖继承bean的配置:1.spring允许继承bean的配置。被继承的bean称为父bean。继承这个父bean的bean被称为子bean。子bean从父bean中继承配置,包括bean的属性配置。子bean也可以覆盖从父bean中继承过来的配置。 2.父bean可以作为配置模板,也可以作为bean的实例。若只想把bean作为模板,可

2016-02-25 20:40:05 927

原创 spring学习小结4——bean 的作用域 和引入外部属性文件

bean的作用域:singleton,prototype默认情况下,在IOC容器中配置的bean是单例的。即IOC容器只会为这个bean结点创建一个bean对象,每次调用getBean()方法都会返回同一个bean。    使用bean的scope 属性来配置bean的作用域。     singleton:默认值,容器初始时创建bean实例,在整个容器的生命周期

2016-02-25 20:36:55 519

原创 spring学习小结——bean之间的关系 继承 依赖

bean之间的关系:继承,依赖继承bean的配置:1.spring允许继承bean的配置。被继承的bean称为父bean。继承这个父bean的bean被称为子bean。子bean从父bean中继承配置,包括bean的属性配置。子bean也可以覆盖从父bean中继承过来的配置。 2.父bean可以作为配置模板,也可以作为bean的实例。若只想把bean作为模板,可

2016-02-25 20:35:23 616

原创 spring 入门小结2 ——配置属性

spring:开源框架(源码很好,可以看看),简化企业级开发(ejb)spring 中bean的配置:IOC:反转资源获取的方向。容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式接受资源。DI:组件以一些预先定义好的方式(如setter方法)接受来自容器的资源注入。在spring的IOC容器中配置bean在xml文件中通过bean结点来配置bea

2016-02-25 10:10:52 341

原创 spring 学习小结 1

IOC:反转控制   DI:依赖注入AOP:面向切面的编程轻量级:非侵入式相关开源代码:https://github.com/spring-projects/spring-frameworkmyeclipse自带的:spring 3.1.1http://blog.csdn.net/arronxu1989/article/details/8514227http

2016-02-25 10:09:17 241

原创 tomcat的安装和配置

参考网址:http://www.jb51.net/article/51909.htm1.http://tomcat.apache.org/download-80.cgi下载tomcat安装包,放到f盘2、添加系统环境变量,我的电脑->属性->高级系统设置->环境变量(操作同上)(1)变量名: CATALINA_BASE     变量值:F:\apache-tom

2016-02-24 09:46:41 290

原创 java 泛型

看书小结如下:泛型:参数化类型的能力。可以定义带有泛型类型的类或者方法,随后编译器会用具体的类型进行替代。优点:能够在编译时而不是在运行时检测出来错误。泛型类型必须是引用类型,不能使用int,double这种基本类型来替换引用类型。无需类型转换就可以从一个元素类型已指定的列表中获取一个值。自动打包 autoboxing  (添加元素)自动解包

2015-12-14 15:12:50 256

原创 jquery如何根据多选框name来获得选中的值

$("input:checkbox[name='test']:checked").each(function() { // 遍历name=test的多选框  $(this).val();  // 每一个被选中项的值});相关网站:http://zhidao.baidu.com/link?url=Muyzhr7MyUvLOQ4WD-gCirXHW-P1aHEg7ISFaR

2015-12-14 11:48:15 482

原创 去掉超链接的手型

问题:html a标签去掉手型方案: 添加 style="cursor:default" 即可。例如 网址显示文字 相关网站:http://www.jb51.net/css/76594.html http://blog.163.com/yong_hong566/blog/static/207389185201282761025120/

2015-12-14 11:38:13 1178

原创 java中堆和栈的区别

看了网上的一些文章,小结如下:Java把内存分成两种,一种叫做栈内存,一种叫做堆内存。栈内存:在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存:堆内存用于存放由new创建的对象和数组。

2015-12-11 16:44:33 309

转载 个人面试提问企业必问的问题

转载自:http://www.timelog.xyz/tmv/32内容如下:公司电脑配置如何? 注:2015年,电脑配置低于8G内存。不是I3 CPU以上的,别去了。连个电脑配置都不舍得给你,你认为公司对员工会好吗?能够提供多个屏幕吗?注:做web开发,至少得双屏幕。若连这点要求都给不了,别去了。除非对方提供的RMBP13/15

2015-12-11 15:27:20 1143

原创 js中函数的定义有无顺序的区别

根据网上看的文章,小结如下:JavaScript代码是从上到下顺序执行的。JavaScript解释引擎在执行任何函数调用之前,首先会在全局作用域中注册以定义式创建的函数,然后再依次执行函数调用。由于注册函数时,后定义的函数重写了先定义的函数,因此无论调用语句位于何处,执行的都是后定义的函数。相反,对于声明式创建的函数,JavaScript解释引擎会像对待任何声明的变量一样,等到

2015-11-26 17:54:47 2507

原创 冒泡和捕获小结

根据网上看到的文章,小结如下:JS事件流其中一种是冒泡事件,当一个元素被触发一个事件时,该目标元素的事件会优先被执行,然后向外传播到每个祖先元素,恰如水里的一个泡泡似的,从产生就一直往上浮,到在水平面时,它才消失。在这个过程中,如果你只希望事件发生在目标元素,而不想它传播到祖先元素上去,那么你需要在“泡泡”离开对象之前刺破它。另一种相反的事件类型就是捕获。return false

2015-11-26 17:44:04 289

原创 jsonP小结

根据总结网上的文章,小结如下:同源策略:Access-Control-Allow-Origin 阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相同。这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作。这个浏览器策略很旧,从 Netscape Navigator 2.0 版本开始就存在。JSONP的

2015-11-26 17:23:23 490

VC_如何调试程序

VC如何调试程序,可以帮助差错哦,更好地理解程序流程,很好用的

2013-12-01

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

TA关注的人

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