自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 js观察者模式发布/订阅

实习期结束,最近回到学校开始学习node.js,node果然是强大。不过在涉及到文件操作的时候,发现要大量使用异步回掉操作。 以前在写页面的时候,从没这么多异步操作,只有在使用'setInterval'和'XMLHttpRequest'时了解了一下异步编程。这次在学习node的过程中,把异步回掉算是弄清楚了。但是在编码书写代码的时候,陷入了回调金字塔(callback hell)。使用e...

2015-09-10 22:29:00 114

转载 【水文】帝都实习前夜

来帝都实习纯属意料之外的事情,最开始本来打算是去上海一个公司实习的,前端主管超nice,有一个项目需要重构我能全程参与进来。当时就在想如果没有更好的offer,我就决定去了。 整个六月都在忙着面试,嘿嘿,比别人在三四月份就找到实习弱太多了。然后还忙着复习坐等大学最后的期末考试。(嘿嘿我大四没期末考试了,这是我认为学校做得最正确的事情)从面试开始到拿到offer,从复习开始到大学考试结束。...

2015-07-14 23:47:00 141

转载 git指令整理

准备工作 mkdir foldername //创建文件夹 cd foldername //进入文件夹 mkdir foldername && cd foldername //创建文件夹并进入 git init //初始化 让这个目录成为git仓库 git status //查看仓库当前状态 git log //查看工作日志 //q退出 git log...

2015-06-22 11:09:00 123

转载 nodeJs爬取网页数据

发现node可以爬虫,正好我在找暑期实习,然后就使用node爬一下网站数据找实习。 准备工作 安装node,npm安装依赖包[cheerio, express, eventproxy] http和express模块的使用学习 爬取目标网站 //加载http模块 var http = require('http'); //目标网站,嘿嘿,这个网站有很多实习职位 var pageUrl...

2015-06-20 21:10:00 465

转载 domReady和onload

最近面试的时候被问到了什么是domReady。 之前一直使用传统的window.onload,但是如果页面有大量的图片需要加载,那么资源还未加载完成的话用户触发页面上的事件怎么办?这时,我们就引入了domReady,只需要dom树构建完成,就触发回调函数。 本人只是从初学者角度理解一下domReady 未考虑的因素还很多,所以我简单记录一下,等以后自己水平高了再来补充。 首先了解一下浏览...

2015-06-13 22:51:00 103

转载 js零碎知识

检测null 如果使用Objec.prototype.toString.call(null); IE678等返回[object Object] 使用 null && typeof null === 'object' 对象是true,而null是false parseInt注意事项 如果是解析 字符串'+1' // 1 上周面试官就是问我这个输出结果,当时在电话里面没...

2015-06-09 22:47:00 97

转载 gulp 入门学习

想学习一下怎么使用gulp,找了几篇博客,一开始就放大招,js压缩,css压缩,sass编译,less编译,拼接等等全堆积上来。 对于我这种之前没接触过任务自动管理工具的人来说,感觉像看电影快进一样,只要中途有不理解的就要断篇。 gulp安装 安装gulp 如果参数-g 表示全局安装 $ npm install gulp $ npm install gulp --save-dev 新...

2015-05-29 16:36:00 85

转载 浅析js中的继承

在js中继承主要是依靠原形链来实现。如果不了解原型相关知识,建议读者先去了解原形链。 每个构造函数都有一个原型对象(prototype),原型对象都包含一个指向构造函数的指针(constructor),而实例都包含一个指向原型对象的内部指针成为隐式原型(__proto__)。 组合继承 //父类 function Parent() { this.name = 'parent'...

2015-05-17 13:38:00 98

转载 CSS预处理之Less

趁这几天有空,了解一下css预处理的知识 less简介 Less 是一个Css 预编译器,意思指的是它可以扩展Css语言,添加功能如允许变量(variables),混合(mixins),函数(functions) 和许多其他的技术,让你的Css更具维护性,主题性,扩展性。 Less 可运行在 Node 环境,浏览器环境和Rhino环境.同时也有3种可选工具供你编译文件和监视任何改变。 语...

2015-05-16 19:00:00 85

转载 浅析js中的闭包

很长一段时间不理解闭包,后来了解了作用域,以及this相关问题才理解了闭包相关知识。 闭包(closure),也是面试题常客。简单点来说就是函数嵌套函数。 函数作为返回值: function foo () { var a = 1; return function () { a++; console.log(a); } } var aaa =...

2015-05-12 19:50:00 101

转载 浅析js中的this

this的用法 this在日常javascript编码中很常见, 但是一直以来没有好好总结过。 今天在这里好好总结一下。 本文只讨论浏览器环境。 this指向全局 var name = "window"; function foo() { var name = "local"; console.log(this.name); } foo(); 相信这段代码大家都看到过,...

2015-05-12 12:59:00 91

转载 js类型检测

大约是三月初吧,在网上看到一道面试题,怎么判断一个变量类型是不是数组。然后从犀牛书以及查阅一些资料得到了答案。 这里分为四种情况分析: 通过constructor [].constructor === Array; //true 这种方法比较坑,不推荐,因为constructor是可以自己修改的。 通过instanceof [] instanceof Array; //tr...

2015-05-01 13:54:00 69

转载 JavaScript原型(链)学习笔记

javascript是基于原型的一门脚本语言,那究竟原型是什么? 本文将从以下几个方面重点阐述原型 构造函数是什么? 构造函数和我们常见的Array String有什么关系? 原型的使用? __proto__是什么? constructor是什么? 什么是原形链? 一:请看下面一段代码 //声明一个构造函数 函数名首字母一般大写 function Fn() { }...

2015-04-29 18:18:00 102

转载 JavaScript作用域(链)学习笔记

     作用域是javascript老生常谈的问题,在面试题中也经常出现。此文记录本人对js作用域的理解。从以下三个方面深入探讨js作用域和js作用域链。   1、什么是作用域?   2、什么是作用域链?   3、常见面试题。      一、什么是作用域?     熟悉编程的人都接触过作用域,比如全局变量和局部变量之分。作用域是变量和函数可以访问的范围,即作用域控制着变量和...

2015-04-28 17:06:00 102

转载 jsonp跨越请求百度搜索api 实现下拉列表提示

题目来源:       最近在做百度IFE前端技术学院的题,然后有一题就是模拟百度搜索智能提示。题目是开源的,稍后给出地址。     因为博主没学过后端啊,欲哭无泪,所以不能实现后端模糊搜索,那如果前端ajax纯粹请求一份同样的数据,效果就不好。     机智的博主直接把百度搜索api借来一下。     直接从开发者工具,监控网络,找到请求地址。   百度api:     我...

2015-04-27 13:13:00 162

转载 javascript事件代理(委托)

  之前有接触过事件代理,但是印象并不深刻。这次记下来加强印象。   用个大家比较常见的代码举例子:  html dom结构: <ul id="ul1"> <li>001</li> <li>002</li> <li>003</li> </ul> 需求:...

2015-04-21 23:49:00 79

转载 全角和半角(转)

一、什么是全角和半角?全角:是指中GB2312-80(《信息交换用汉字编码字符集·基本集》)中的各种符号,如A、B、C、1、2、3等,应将这些符号理解为汉字。半角:是指英文件ASCII码中的各种符号,如A、B、C、1、2、3、等。(1)全角---指一个字符占用两个标准字符位置。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用...

2015-04-18 16:24:00 139

转载 日历控件table布局

  作为初学者,一开始就接触div+css ,所以说实话,我并不怎么喜欢table布局,一般逃避。 先上这次的效果图: 看到这个图,第一次用table布局没实现,原因是给tr加下边框失效。当时没找到原因,以前没用过table布局。 今天重新翻出来用table布局实现 dom结构是:div>table>caption+tr>td>a 其实这个布局...

2015-04-17 18:13:00 210

转载 阿里在线前端笔试题

本人大三,非985,211。 参加了2015年暑假实习校园招聘,好吧,其实就看看题目长什么样字、废话不多说,上题。 一共13题,6个选择,1题是github地址或博客微博地址,6个大题。 选择题第一题: var arr = [1,2,3,4,5]; arr.splice(1,2,3,4,5); arr? 考察数组splice的用法。 后面几个选择题忘了(别打脸),...

2015-04-06 23:20:00 152

转载 javascript面向对象的理解(一)

第一次在园子发文: 关于js面向对象的理解:   工厂方式是什么?构造函数是什么?原形链?对象的引用? 1.对象是什么? 在js接触的比较多的就是对象了,比如:  1 var arr = []; 2 3 arr.number = 10; //对象下面的变量:叫做对象的属性 4 5 //alert( arr.number ); 6 //aler...

2015-04-03 21:04:00 115

空空如也

空空如也

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

TA关注的人

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