自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吴丹武的博客

广东工业大学的一名在校学生,热爱前端与设计

  • 博客(11)
  • 收藏
  • 关注

原创 阿里巴巴2017届实习生笔试题反思

今天去面了阿里巴巴广州UC总部的前端工程师职位,感觉这份笔试题还是出的挺有意思的,考完趁热反思一下自己做题过程的一些问题,稍作总结如我一开始想的,笔试的题目果然没有考所谓的计算机网络,数据逻辑那些要太多去背的东西,下面列出的题目不按顺序,想到哪写到哪~有想法的欢迎在评论区指正第一题假设存在a数组,假定数组内的元素均为Number,a如果长度为0,则添加1,否则按先进先出原则去掉一个元素,考虑性能与代

2016-03-20 12:59:51 1194 2

原创 利用Prerender.io解决Angular页面SEO问题

AngularJs作为今年较为流行的主流框架之一,在开发单页应用上有着高效便捷的特点,但由于Ajax页面在SEO方面并不不友好,这让很多开发者很是烦恼,在开发我的博客的时候我也考虑到了这个问题,经过多方查阅资料,最终找到了Prerender.io这个东西.下面基于Nginx介绍一下Prerender的使用方法,其他使用方法可以查看文档Prerender官方提供了免费的250个页面缓存,当然绑定个人信

2016-03-20 13:05:00 3912 3

原创 Css设计模式-理论篇之OOCSS、SMACSS与BEM

CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。作为每个前端工程师入门第一门学习的语言来说,它简单易学的特点让许多初学者能够很快通过它来构建出一套富含色彩的网页,并且随着Css3的普遍流行与支持,新的特性无疑让这门简单的样式语言变得越来越强大,简单的写Css并不是一件多难的事情,而要写出一套可维护的Css却是一件

2015-11-09 01:28:38 9026

原创 由jQuery到AngularJS的思维转变

由于近几年AngularJS的火爆,许多前端工作者渐渐也都把目光移到了如何使用这款框架上,然而作为先前在市场占大多数使用份额的jQuery,如何快速从jQuery的思维转化为Angular的思维是个困扰诸多前端爱好者的问题.故作此文做一点小小建议.1.不要先设计你的页面,再进行DOM操作在jQuery中,它让我们很容易的去操作DOM(增加或减少页面内容),不用太多的考虑兼容性问题,所以我们开发的第一

2015-09-19 23:52:58 493

原创 由JQuery到Angularjs的思维转变

由于近几年Angularjs的火爆,许多前端工作者渐渐也都把目光移到了如何使用这款框架上,然而作为先前在市场占大多数使用份额的JQuery,如何快速从Jquery的思维转化为Angular的思维是个困扰诸多前端爱好者的问题.故作此文做一点小小建议.1.不要先设计你的页面,再进行DOM操作在Jquery中,它让我们很容易的去操作DOM(增加或减少页面内容),不用太多的考虑兼容性问题,所以我们开发的第一

2015-09-19 17:29:54 1388

原创 Angularjs实践之优化你的$watch

comments: true title: “Angularjs实践之优化你的$watch” date: 2015-09-07 22:45:46 tags: - angularjs Angularjs的双向绑定机制带来了思维方式的转变:不再是DOM驱动,而是以Model为核心.双向绑定机制能为我们提供很多方便的功能,但这种双向绑定需要我们时刻监控着整个页面的变化,这便是Angularjs

2015-09-08 02:50:34 1939 1

原创 解决国内使用NPM/GEM下载速度缓慢问题

大天朝访问国外的网站隔三差五就会被墙,国内很多开发者在下载一些开发包的时候常常由于天朝的高墙下载速度缓慢乃至不能下载。在此推荐一个NPM源切换插件NRM安装npm install -g nrmnrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换: npmcnpmstrongloopeuropeanaustralianodejitsutaobao 使用你可以通过执行

2015-08-06 13:45:43 2292 1

原创 基于requirejs实现angular的按需加载

Requirejs配置由于requirejs官方提供的功能是不能加载css样式功能的,许多第三方和官网也都提供了插件实现,不过我在这里要用的是一个很不错的样式模块加载器require-css,其官网地址为:https://github.com/guybedford/require-css。使用方法参考:http://segmentfault.com/a/1190000002390643这里我不会详细

2015-08-06 13:36:43 864

原创 编写良好javascript,css,html的方法技巧(持续更新……)

在平时的网站开发过程中,常常会不经意get到一些编写代码的小方法和小技巧,在此整理收录,方便查阅,内容持续更新,主要分为javascript,css,html部分欢迎收藏Javascript编写技巧1.注意标识符提升陷阱var a = 1;function fn() { if (!a) { var a = 2;//2 } console.log(a);}

2015-08-06 13:35:15 605

原创 CSS3 Media Queries响应式web设计

layout: post title: CSS3 Media Queries响应式web设计 date: 2015-04-05 11:41:51 comments: true tags: - css3Media Queries,其作用就是允许添加表达式用以确定媒体的环境情况,以此来应用不同的样式表。换句话说,其允许我们在不改变内容的情况下,改变页面的布局以精确适应不同的设备。Media

2015-08-06 13:34:32 886

原创 浅谈angularjs中指令的三种绑定策略

在angularjs的指令中存在着三种绑定策略,他们分别是’=’,’@’,’&’全文讨论围绕下面这个例子,可在进入codepen编辑 See the Pen EjGbeB by Simplefatty (@Dreaking) on CodePen. ‘=’绑定策略‘=or(=attr)’,双向绑定,将本地作用域上的属性同父级作用域上的属性进行双向的数据绑定。就像本地的数据双向绑定一样,本地属性会

2015-08-06 13:33:18 4818

空空如也

空空如也

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

TA关注的人

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