- 博客(19)
- 收藏
- 关注
转载 阿里、网易、滴滴共十次前端面试碰到的问题
原文链接:https://segmentfault.com/a/1190000009662029前一段时间一直在不断地面试,无奈个人技术能力有限、项目经验缺乏,最终都没有进入到HR面试环节,全~~挂~~了~~面试了这么多,结果不是太好,有点儿受打击,也促使我近期静下心来反思自己的问题:哪些技术知识掌握的还不错,哪些还有待提高,哪些是需要去恶补的。阿里面试了三个部门,都是在二面挂的,网易和滴滴也是
2017-06-14 09:31:57 714 1
转载 简单粗暴地理解js原型链--js面向对象编程
转载自 http://www.cnblogs.com/qieguo/p/5451626.html 原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而人
2017-05-08 10:54:19 333
原创 去除内联元素之间的间距
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 830
原创 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 4017 1
原创 jquery的三种删除节点的方法
1、remove()当某个节点用remove()方法删除后,该节点所包含的所有后代节点将同时被删除。这个方法的返回值是一个指向已被删除的节点的引用,因此可以在以后再使用这些元素。2、detach()detach()和remove()一样,也是从DOM中去掉所有匹配的元素。但需要注意的是,这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。与re
2017-04-14 13:44:26 4836
原创 简单的图片轮播
只是简单的布局,没有美化,时间有限,做了个大致的意思,后面会做一个好看点的,以及使用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 1841
原创 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关注的人