自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 阿里、网易、滴滴共十次前端面试碰到的问题

原文链接:https://segmentfault.com/a/1190000009662029前一段时间一直在不断地面试,无奈个人技术能力有限、项目经验缺乏,最终都没有进入到HR面试环节,全~~挂~~了~~面试了这么多,结果不是太好,有点儿受打击,也促使我近期静下心来反思自己的问题:哪些技术知识掌握的还不错,哪些还有待提高,哪些是需要去恶补的。阿里面试了三个部门,都是在二面挂的,网易和滴滴也是

2017-06-14 09:31:57 714 1

原创 如何避免点击事件连续操作时元素变蓝

解决鼠标频繁操作元素变蓝

2017-05-16 14:34:17 409

转载 简单粗暴地理解js原型链--js面向对象编程

转载自 http://www.cnblogs.com/qieguo/p/5451626.html 原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而人

2017-05-08 10:54:19 332

原创 去除内联元素之间的间距

div{width:900px;}div a{ display:inline-block; width:300px;}            这个900的容器居然容不下3个300的a,这个是因为inline元素和inline-block默认都会有间距。可以把它浮动起来,间距就会消失的。float:left;之后间距果然消失了。下面总结了几条去除inline元

2017-05-05 10:07:03 503

原创 浏览器加载解析渲染

为什么要了解浏览器加载、解析、渲染这个过程?好,我们先说一下,为什么要了解这些呢?如果想写出一个最佳实践的页面,就要好好了解。了解浏览器如何进行加载,可以在引用外部样式文件,外部js时,将他们放到合适的位置,使浏览器以最快的速度将文件加载完毕。了解浏览器如何进行解析,可以在构建DOM结构,组织css选择器时,选择最优的写法,提高浏览器的解析速率。了解浏览器如何进行渲染,明白渲染的过程,在设置元

2017-04-26 17:10:30 282

转载 CSS百分比实现高度占位自适应

【CSS黑科技2】CSS百分比实现高度占位自适应(margin/padding) |导语在很多场景下,我们都需要给容器设定宽高比,实现自适应占位,巧用margin/padding可以让我们实现我们的需求 基本知识点本文依赖于一个基础却又容易混淆的css知识点:当padding/margin 取形式为百分比的值时,无论是left/right ,还

2017-04-26 09:40:55 2931 2

原创 jquery获取图片的宽度

在ready之后直接获取图片的宽度很容易因为还没有加载完成,所以宽度值一直会是0,使用load方法就能避免这种尴尬:代码如下jQuery(function(){ jQuery(window).load(function(){ /*对图片进行操作*/ });});

2017-04-22 12:07:37 829

原创 jQuery获取动态创建元素的内容

比如以下代码:<body> <table id="tab" border="1" width="30%"> </table> </body> <script type="text/javascript"> $(function() { $.post("admin/UserForumthemeBabygrowupFrontList.do",{},function(data){ consol

2017-04-18 15:44:50 4015 1

原创 jquery的三种删除节点的方法

1、remove()当某个节点用remove()方法删除后,该节点所包含的所有后代节点将同时被删除。这个方法的返回值是一个指向已被删除的节点的引用,因此可以在以后再使用这些元素。2、detach()detach()和remove()一样,也是从DOM中去掉所有匹配的元素。但需要注意的是,这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。与re

2017-04-14 13:44:26 4832

原创 简单的图片轮播

只是简单的布局,没有美化,时间有限,做了个大致的意思,后面会做一个好看点的,以及使用translate的原理做一个。能够实现选择间隔时间,图片与小图相对应的功能。 css代码 `.img-contain{ margin: 20px auto; width: 400px; overflow: hidden; position: relative; } .

2017-04-14 13:29:43 349

原创 简单检测输入框内容是否符合要求

<div class="form-group"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user"></i></span> <input onblur="checkUserName(this);" maxlength="20" id="uname" ty

2017-04-13 10:12:41 1840

原创 css的position属性取值

css中position属性用于元素定位,其属性值有5个,分别是inherit 、static、relative、fixed、absolute ,下面是具体的分析:1.inherit 规定该元素的position的属性值继承自父元素。也就是说该元素的position属性值跟其父元素一样2.static  元素的position属性的默认值,不用于特殊定位,排在什么位置就是什么位置。

2017-04-01 22:22:05 1955

原创 angularJs的spa页面切换以及ngRoute模块

1.仿照AngularJS实现SPA的页面切换效果(1)解析请求URL,形如:http://127.0.0.1/index.html#/路由地址使用location.hash属性获取URL中路由地址。(2)查找路由配置信息,根据路由地址,获取对应的模板页面的真实URL。路由配置信息应该形如:#/start =》 tpl/start.html#

2017-03-29 14:29:13 358

原创 setInterval 和$interval的区别

window.setInterval()智慧执行指定的任务,即使修改了模型数据也不会自动轮询$digest队列$interval()的执行体中会在最后自动执行:$scope.$digest()/$scope.$apply(),即轮询$digest队列,执行其中的每一个DOM操作函数

2017-03-27 20:55:54 1112

原创 AngularJs学习笔记(二)

1、指令ng-** --> angularJs内置的指令自定义指令:app.directive(name,function(){});指令命名:采用驼峰式 前缀一般是工程名字的缩写 后缀是指令的作用E:Element 元素  A:attribute 属性 C:  class  M: comment 结合replacerestri

2017-03-27 19:30:12 223

原创 angularjs中的$scope和$rootScope

(1)每个控制器的实例都对应一个作用范围对象,即$scope(2)在控制器中声明的Model数据,必须保存在一个作用范围内(3)一个HTML中可以声明多个控制器实例,每个控制器都有自己的作用范围,这些范围内的数据彼此隔离不会互相影响,可以由不同的开发人员来编写(4)为了在多个控制器间共享数据,可以将Model数据保存在一个全局作用范围内----$rootScope,整个AngularA

2017-03-26 14:17:52 966

原创 二叉树前中后遍历

最近做题的时候经常碰见二叉树的题,这次来个完整的遍历顺序,一劳永逸遍历的方法有:层序遍历、先序遍历、中序遍历、后序遍历等,以下面的二叉树为例介绍遍历 E / \ B F / \ \ A D H /

2017-03-25 12:48:35 4031

原创 angular学习笔记

1.ng的四大特征:①采用MVC的设计模式符合当前互联网的发展趋势:职责的细分模块化开发:提高代码复用率 降低测试难度  维护方便②双向数据绑定是angularJS区别于其他框架的一个重要特性③依赖注入通过注入某些服务或者对象 直接调用④模块化设计ng框架本身就是符合模块化设计,使用框架结合模块、控制器、服务等来实现模块化开发2.基础语法

2017-03-22 12:20:29 324

转载 css之使用clearfix类清除浮动

首先,copy下bootstrap里面的写法:.clearfix {   *zoom: 1; }  .clearfix:before, .clearfix:after {   display: table;   line-height: 0;   content: ""; }  .clearfix:after {   clear: both; } 在一个

2017-03-21 14:24:22 736

空空如也

空空如也

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

TA关注的人

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