- 博客(6)
- 收藏
- 关注
原创 最新2019 js面试题精选
91.写一个通用的事件侦听器函数 // event(事件)工具集,来源:https://github.com/markyun markyun.Event = { // 页面加载完成后 readyEvent : function(fn) { if (fn==null) { fn=document...
2019-01-10 21:13:00 6075
原创 2019最新出炉 js面试题 都是精华内容
foo = foo||bar ,这行代码是什么意思?为什么要这样写? 如果foo存在,值不变,否则把bar的值赋给foo。 短路表达式:作为”&&”和”||”操作符的操作数表达式,这些表达式在进行求值时, 只要最终的结果已经可以确定是真或假,求值过程便告终止,这称之为短路求值。 看下列代码,将会输出什么?(变量声明提升) var foo = 1; (functi...
2019-01-08 20:33:23 7659 1
原创 JS 基础面试题 2019年最新前端面试题目
1.js基础 1.eval是做什么的? 它的功能是把对应的字符串解析成JS代码并运行; 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行)。 由JSON字符串转换为JSON对象的时候可以用eval,var obj =eval('('+ str +')'); 2.什么是window对象? 什么是document对象? window对象是指浏览器打开的窗...
2019-01-07 21:19:22 4744
原创 关于 使用JS简单实现聊天室功能
在用js实现聊天室功能时,我们大概主要使用两个知识点 1 Ajax, 2 node js 首先我们来简单介绍一下 Ajax Ajax Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术 Ajax = 异步 JavaScript 和 XML(标准通用标记语言的...
2019-01-05 20:43:43 1561
转载 JS 中 万恶的new
大部分讲 new 的文章会从面向对象的思路讲起,但是我始终认为,在解释一个事物的时候,不应该引入另一个更复杂的事物。 今天我从「省代码」的角度来讲 new。 ————————— 想象我们在制作一个策略类战争游戏,玩家可以操作一堆士兵攻击敌方。 我们着重来研究一下这个游戏里面的「制造士兵」环节。 一个士兵的在计算机里就是一堆属性,如下图: 我们只需要这样就可以制造一个士兵: var 士兵 = { ...
2019-01-04 20:58:51 143
转载 JS中关于0.1+0.2 !==0.3 和0.1+0.7!==0.8的问题
** JS中关于0.1+0.2 !==0.3 和0.1+0.7!==0.8的问题 ** 在js中,0.1+0.2不会等于0.3,而是等于: 在js中,0.1+0.7不会等于0.8,而是等于: JS中数字运算时,有一个叫做 数字运算中的精度缺失的问题 要弄清这个问题的原因,首先我们需要了解下在计算机中数字是如何存储和运算的。在计算机中,数字无论是定点数还是浮点数都是以多位二进制的方式进行存储的。...
2019-01-03 20:46:16 4254 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人