摘要: ### this的用法this在日常javascript编码中很常见, 但是一直以来没有好好总结过。 今天在这里好好总结一下。 本文只讨论浏览器环境。 #### this指向全局 var name = "window"; function foo() { var name = "... 阅读全文
posted @ 2015-05-12 12:59 Aralic 阅读(1033) 评论(2) 推荐(2) 编辑
摘要: 大约是三月初吧,在网上看到一道面试题,怎么判断一个变量类型是不是数组。然后从犀牛书以及查阅一些资料得到了答案。####这里分为四种情况分析: 1. 通过constructor `[].constructor === Array; //true` 这种方法比较坑,不推荐,因... 阅读全文
posted @ 2015-05-01 13:54 Aralic 阅读(552) 评论(3) 推荐(0) 编辑
摘要: javascript是基于原型的一门脚本语言,那究竟原型是什么?---------#### 本文将从以下几个方面重点阐述原型 ####1. 构造函数是什么?2. 构造函数和我们常见的Array String有什么关系?3. 原型的使用?4. `__proto__`是什么?5. constructor... 阅读全文
posted @ 2015-04-29 18:18 Aralic 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 作用域是javascript老生常谈的问题,在面试题中也经常出现。此文记录本人对js作用域的理解。从以下三个方面深入探讨js作用域和js作用域链。 1、什么是作用域? 2、什么是作用域链? 3、常见面试题。 一、什么是作用域? 熟悉编程的人都接触过作用域,比如全局变量和局... 阅读全文
posted @ 2015-04-28 17:06 Aralic 阅读(901) 评论(2) 推荐(3) 编辑
摘要: 题目来源: 最近在做百度IFE前端技术学院的题,然后有一题就是模拟百度搜索智能提示。题目是开源的,稍后给出地址。 因为博主没学过后端啊,欲哭无泪,所以不能实现后端模糊搜索,那如果前端ajax纯粹请求一份同样的数据,效果就不好。 机智的博主直接把百度搜索api借来一下。 直... 阅读全文
posted @ 2015-04-27 13:13 Aralic 阅读(1345) 评论(1) 推荐(1) 编辑
摘要: 之前有接触过事件代理,但是印象并不深刻。这次记下来加强印象。 用个大家比较常见的代码举例子: html dom结构: 001 002 003需求:如果需要给每个li添加点击事件。js代码如下 常规实现方法:遍历每个li,给每个li单独加点击事件。 缺点: 1、假如现在页面有... 阅读全文
posted @ 2015-04-21 23:49 Aralic 阅读(1248) 评论(2) 推荐(0) 编辑
摘要: 一、什么是全角和半角?全角:是指中GB2312-80(《信息交换用汉字编码字符集·基本集》)中的各种符号,如A、B、C、1、2、3等,应将这些符号理解为汉字。半角:是指英文件ASCII码中的各种符号,如A、B、C、1、2、3、等。(1)全角---指一个字符占用两个标准字符位置。汉字字符和规定了全角的... 阅读全文
posted @ 2015-04-18 16:24 Aralic 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 作为初学者,一开始就接触div+css ,所以说实话,我并不怎么喜欢table布局,一般逃避。先上这次的效果图:看到这个图,第一次用table布局没实现,原因是给tr加下边框失效。当时没找到原因,以前没用过table布局。今天重新翻出来用table布局实现dom结构是:div>table>cap... 阅读全文
posted @ 2015-04-17 18:13 Aralic 阅读(1003) 评论(0) 推荐(1) 编辑
摘要: 本人大三,非985,211。参加了2015年暑假实习校园招聘,好吧,其实就看看题目长什么样字、废话不多说,上题。一共13题,6个选择,1题是github地址或博客微博地址,6个大题。选择题第一题:var arr = [1,2,3,4,5];arr.splice(1,2,3,4,5);arr?考察数组... 阅读全文
posted @ 2015-04-06 23:20 Aralic 阅读(3659) 评论(17) 推荐(2) 编辑
摘要: 第一次在园子发文:关于js面向对象的理解: 工厂方式是什么?构造函数是什么?原形链?对象的引用?1.对象是什么?在js接触的比较多的就是对象了,比如: 1 var arr = []; 2 3 arr.number = 10; //对象下面的变量:叫做对象的属性 4 5 //alert(... 阅读全文
posted @ 2015-04-03 21:04 Aralic 阅读(180) 评论(0) 推荐(0) 编辑