随笔分类 -  javascript

摘要:这个是本次的二面的知识点,分开整理的,上一个在这里 二面 面试技巧 渲染机制 JS运行机制 页面性能 错误监控 面试技巧 知识面要广:一面考察的是基础知识,二面就是对整体知识宽度的积累了 理解要深刻 :二面是细致的考察,很深入的,所以,要仔细的研究 内心要诚实 :还是一个道理,不要不懂装懂 态度要谦 阅读全文
posted @ 2017-09-17 23:32 阿柴与米 阅读(170) 评论(0) 推荐(0)
摘要:这是我根据某个老师的视频整理出来的,这里是链接,技术是针对前端开发,但是还有别的技巧,所以,不分岗位,都可以看一看 这篇是这一系列的第一篇,也就是一面,为了防止篇幅太长导致混乱,我分开整理的 一面 面试技巧 页面布局类 CSS盒子模型类 DOM事件 HTTP协议类 面向对象类 原型链类 通信类 安全 阅读全文
posted @ 2017-09-15 18:05 阿柴与米 阅读(625) 评论(1) 推荐(3)
摘要:面试考察的是对整个知识体系的把握,所以要多多的总结,不要小看这些一个个的知识点,串在一起的时候,就是大问题了 1 JS中使用typeof能得到哪些类型 考点:JS的变量类型 number boolean string undefined object function 扩展:如何判读一个变量是数组类 阅读全文
posted @ 2017-09-13 13:16 阿柴与米 阅读(672) 评论(0) 推荐(0)
摘要:这次笔试的时候,我遇见了一个笔试题目,我觉得这个题目,真的体现了数学之美,我的天,你自己抓破脑子,啊啊啊啊啊,我该怎么办,然后,你一看答案,有一种醍醐灌顶的感觉,然后拍一拍自己的小脑瓜,唉声叹气,哎,我自己怎么就没想到呢 题目如下 最小因子,只有2和3和5的数,称作丑数(Ugly Number)。例 阅读全文
posted @ 2017-09-10 22:04 阿柴与米 阅读(2299) 评论(0) 推荐(0)
摘要:这个是我个人生活中的一个小小的案例,由于我最近在找工作,投的简历多了,就很容易弄混淆,我就弄了这个个小东西。 最开始没有实现本地存储的功能的,只是当作一个闭包的案例,具体看这里,但是这样子,一刷新,就会消失不见了,所以我就加入了一个本地存储的功能 当然了,既然是完善功能,那么原来的功能也就是不能发生 阅读全文
posted @ 2017-09-09 21:54 阿柴与米 阅读(522) 评论(0) 推荐(0)
摘要:遇见一个题目,如下 遇见一个题目,如下 var obj = { a: [1, 2, 3], b: [4, 5, 6], c: [7, 8] }; spiltGroup(obj); // [[1,4,7],[2,5,8],[3,6]] 这个相当于是实现一个转置的功能,但是又还是存在区别的先来看看数组的 阅读全文
posted @ 2017-09-09 00:21 阿柴与米 阅读(3056) 评论(0) 推荐(0)
摘要:JavaScript Date 对象 这个函数API蛮多的,我也没有整理,今天就来整理一下,梳理一边,图个熟悉 Data()函数 这个函数就是一个构造函数的调用方法,用new的方法调用,返回一个对象,表示的是当前的时间 JavaScript Date 对象 这个函数API蛮多的,我也没有整理,今天就 阅读全文
posted @ 2017-09-06 17:28 阿柴与米 阅读(210) 评论(0) 推荐(0)
摘要:都知道闭包,那闭包到底有啥子用呢? 1)创建10个li标签,每一个点击的时候,就会弹出相应的序号 都知道闭包,那闭包到底有啥子用呢? 1)创建10个li标签,每一个点击的时候,就会弹出相应的序号 <!DOCTYPE html> <html lang="en"> <head> <meta charse 阅读全文
posted @ 2017-09-06 12:32 阿柴与米 阅读(294) 评论(0) 推荐(0)
摘要:连接上一章节,点击这里查看上一章节 在上一章节中,第一次的直接复制,第二次的函数调用,我们都只是完成了浅拷贝,只有第三次的函数实现了深拷贝 我们先来看看直接赋值的情况 再来测试一下 ,这个是同理 可以看出来,只要其中一个变换了,另外一个也是跟着变化的。 再来看看第二个函数 var obj2 = co 阅读全文
posted @ 2017-09-03 11:16 阿柴与米 阅读(180) 评论(0) 推荐(0)
摘要:拖拽效果在我们上网的过程中是很常见的,大家都应该在电脑上面登陆过qq吧,当这个qq的登陆框弹出来的时候,我们是可以进行拖动的。这就是一个拖拽效果 这是我在慕课网上面看到的,我直接拿过来了,地址 http://www.imooc.com/learn/60 这个视频讲的蛮好的,一清二楚,不懂的可以去看看 阅读全文
posted @ 2017-09-02 14:10 阿柴与米 阅读(1220) 评论(0) 推荐(0)
摘要:学了前端,当然就避免不了性能优化的问题了 就好像我们花钱一样,既然要省钱,那就先要看看。钱都花在了些什么地方。我们先来看看,js哪些地方可以改进 我们都知道,页面的显示过程,当你输入了一个url的时候,你要去找到这个url资源,然后渲染到页面上面,所以,我们也从两个方面来说 1——-页面静态资源的获 阅读全文
posted @ 2017-09-02 00:10 阿柴与米 阅读(186) 评论(0) 推荐(0)
摘要:### HAHAH 1 插入排序 这种排序的方法是,举个例子 数组 [ 3,2,5,4,8,7,1] ,这里我们默认用的是从小到大的排序 1 此时数组为 [ 3,2,5,4,8,7,1] ,选出第二项 “2” ,与第一项 “3” 比较,交换位置,数组变成 [ 2,3,5,4,8,7,1] ,此轮比较 阅读全文
posted @ 2017-09-01 00:50 阿柴与米 阅读(622) 评论(0) 推荐(1)
摘要:这里先来整理一下对象的拷贝 我们都知道,对象是个复杂类型,这个变量就只是个指针。举个例子 这里先来整理一下对象的拷贝 我们都知道,对象是个复杂类型,这个变量就只是个指针。举个例子 var a=new String("abc") var b=new String("abc") console.log( 阅读全文
posted @ 2017-09-01 00:37 阿柴与米 阅读(266) 评论(0) 推荐(0)
摘要:说到这个异步,首先就要弄懂,什么是同步?我们先来看看,同步和异步的区别在什么地方。 先来看看一个列子 说到这个异步,首先就要弄懂,什么是同步?我们先来看看,同步和异步的区别在什么地方。 先来看看一个列子 console.log(100) setTimeout(function(){ console. 阅读全文
posted @ 2017-04-08 21:47 阿柴与米 阅读(231) 评论(0) 推荐(0)
摘要:Jsonp是一个处理跨域请求的好方法,他的原理也是很简单的,一起来看看吧 说跨域之前,先来聊聊同源策略 http://google.com 和 https://google.com 不同,因为协议不同; http://localhost:8080 和 http://localhost:1000 不同 阅读全文
posted @ 2017-04-05 12:57 阿柴与米 阅读(264) 评论(0) 推荐(0)
摘要:学习js的小伙伴们一定知道,闭包这个东西,非常的绕,他的官方概念不是一般的难以理解。就是让人完全懵逼的赶脚。。我们干脆一点,拿出例子说话 function foo(){ var a=3; function bar(){ console.log(a); //输出3 } bar(); } foo(); 阅读全文
posted @ 2017-03-30 13:30 阿柴与米 阅读(188) 评论(0) 推荐(0)
摘要:提到js的作用域,我的习惯就是。先看代码 var my=function(){ var s=3; } console.log(s) 这段代码的执行结果是什么? 会不会有人觉得结果是 3 呢? 但是,结果是ReferenceError: s is not defined 。原因在于,变量 s 是定义在 阅读全文
posted @ 2017-03-29 18:29 阿柴与米 阅读(206) 评论(0) 推荐(0)
摘要:事件处理程序太多了,会带来一些问题的,首先,事件处理函数写多了,会占据内存,其次,这些处理函数导致DOM的访问次数增加,这样子会延迟整个页面的就绪时间 所以,我们可以用事件委托的办法,来解决这些问题 前面已经讲过事件冒泡了,事件委托就是利用了这一点 举个例子 事件处理程序太多了,会带来一些问题的,首 阅读全文
posted @ 2017-03-29 08:37 阿柴与米 阅读(389) 评论(0) 推荐(0)
摘要:数组一般我们是用for循环来遍历 数组一般我们是用for循环来遍历 var arr=[1,2,3,4,5] for(var i=0;i<arr.length;i++){ console.log(arr[i]) } 地球人都能看的懂这段代码,不解释 数组有个forEach(_)方法,也是个遍历,没有返 阅读全文
posted @ 2017-03-10 14:23 阿柴与米 阅读(204) 评论(0) 推荐(0)
摘要:当我们在DOM上面触发一个事件的时候,就会调用对应的事件处理函数,这个时候会产生一个事件对象,我们叫做event,这个对象中有着很多的信息,我们来看一看 都有些啥子 先从DOM0级事件处理说起 说明一下,这个event是这个事件函数自动产生的,我可以不叫做event,换成任何名字都可以的 至于这个e 阅读全文
posted @ 2017-03-04 11:25 阿柴与米 阅读(236) 评论(0) 推荐(0)