body{ cursor: url("https://images.cnblogs.com/cnblogs_com/szqblog/1889956/o_201130135019Cursor.png"), auto; }

随笔分类 -  前端JS知识点

这些是面试题的笔记
摘要:阻止默认事件: e.preventDefault() e.returnValue = false (IE) // 对IE有用 阻止冒泡: e.stopPropagation() e.cancelBubble = true (IE) // 对IE有用 阅读全文
posted @ 2020-12-09 10:28 1234前来报到 阅读(60) 评论(0) 推荐(0)
摘要:特性CookielocalStoragesessionStorage 数据的生命期 一般由服务器生成,可设置失效时间。如果在浏览器端生成Cookie,默认是关闭浏览器后失效 除非被清除,否则永久保存 仅在当前会话下有效,关闭页面或浏览器后被清除 存放数据大小 4K左右 一般为5MB 与服务器端通信 阅读全文
posted @ 2020-12-08 20:37 1234前来报到 阅读(45) 评论(0) 推荐(0)
摘要:题目:1 && 2 > 1解: '>'的优先级排在前,所以2>1 结果为1true 1&&true 结果为true,原因如下; 对于“&&”和‘||’的规律: 1、只要“||”前面为false,无论“||”后面是true还是false,结果都返回“||”后面的值。 2、只要“||”前面为true,无 阅读全文
posted @ 2020-12-08 20:34 1234前来报到 阅读(114) 评论(0) 推荐(0)
摘要:script executed readyState : interactive DOMContentLoaded image onload iframe onload readyState : complete window onload 转自: http://www.html-js.com/ar 阅读全文
posted @ 2020-12-06 17:33 1234前来报到 阅读(64) 评论(0) 推荐(0)
摘要:异步操作“未完成”(pending) 异步操作“已完成”(resolved,又称fulfilled) 异步操作“失败”(rejected) 这三种的状态的变化途径只有两种。 异步操作从“未完成”到“已完成” 异步操作从“未完成”到“失败”。 这种变化只能发生一次,一旦当前状态变为“已完成”或“失败” 阅读全文
posted @ 2020-12-06 16:04 1234前来报到 阅读(713) 评论(0) 推荐(0)
摘要:请使用Promise封装Ajax操作原始的Ajax操作如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 var onSuccess = function(result){}; //成功的回调 var onFail = function(error){}; //失败的回调 va 阅读全文
posted @ 2020-12-06 11:37 1234前来报到 阅读(93) 评论(0) 推荐(0)
摘要:1. 'foo' == new function(){ return String('foo'); }; // 有return,返回对象, String() 把值变成字符串,返回的是String,构造器默认返回空对象。结果是 'foo' == {}。 false; 2. 'foo' == new f 阅读全文
posted @ 2020-12-05 21:11 1234前来报到 阅读(73) 评论(0) 推荐(0)
摘要:个人记忆方法:6(编码相关)+ 2(数据处理)+ 4(数字相关)+ 1(特殊) 编码相关: escape()、unescape()、encodeURI()、decodeURI()、 encodeURIComponent()、decodeURIComponent() 数据处理: Number()、St 阅读全文
posted @ 2020-12-05 20:53 1234前来报到 阅读(63) 评论(0) 推荐(0)
摘要:javascript中实现跨域的方式总结 第一种方式:jsonp请求;jsonp的原理是利用<script>标签的跨域特性,可以不受限制地从其他域中加载资源,类似的标签还有<img>. 第二种方式:document.domain;这种方式用在主域名相同子域名不同的跨域访问中 第三种方式:window 阅读全文
posted @ 2020-12-05 20:42 1234前来报到 阅读(64) 评论(0) 推荐(0)
摘要:作者:doris链接:https://www.zhihu.com/question/34183746/answer/58155878来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 是时候拿出我珍藏多年的这张图了: &amp;amp;lt;img src="https: 阅读全文
posted @ 2020-12-05 18:33 1234前来报到 阅读(103) 评论(0) 推荐(0)
摘要:split是对字符串的分割,而10.42编译器自动类型推断中应该是double (JS中是number) 类型的 阅读全文
posted @ 2020-12-05 17:59 1234前来报到 阅读(127) 评论(0) 推荐(0)
摘要:https://www.nowcoder.com/test/question/done?tid=39843672&qid=501259#summary // 1. isNaN()函数用来判断一个数是否是NaN; // 只有一个值是NaN或者能被转换为NaN的时候才返回true console.log 阅读全文
posted @ 2020-12-05 17:52 1234前来报到 阅读(70) 评论(0) 推荐(0)
摘要:1. 2. . 3 阅读全文
posted @ 2020-12-05 17:26 1234前来报到 阅读(65) 评论(0) 推荐(0)
摘要:题目 解: 阅读全文
posted @ 2020-12-05 16:45 1234前来报到 阅读(51) 评论(0) 推荐(0)
摘要:reflow(回流)和repaint(重绘) 简要:整个在浏览器的渲染过程中(页面初始化,用户行为改变界面样式,动画改变界面样式等)reflow(回流)和repaint(重绘) 会大大影响web性能,尤其是手机页面。因此我们在页面设计的时候要尽量减少reflow和repaint。 什么是reflow 阅读全文
posted @ 2020-12-03 21:37 1234前来报到 阅读(129) 评论(0) 推荐(0)
摘要:typeof [] // object typeof undefined // undefined 阅读全文
posted @ 2020-12-03 21:32 1234前来报到 阅读(57) 评论(0) 推荐(0)
摘要:1 console.log(1+ "2"+"2");做加法时要注意双引号,当使用双引号时,JavaScript认为是字符串,字符串相加等于字符串合并。 因此,这里相当于字符串的合并,即为122.2. 1 console.log(1+ +"2"+"2"); 第一个+"2"中的加号是一元加操作符,+"2 阅读全文
posted @ 2020-12-03 20:52 1234前来报到 阅读(92) 评论(0) 推荐(0)
摘要:1.以下代码的执行后,str 的值是: var str = "Hellllo world"; str = str.replace(/(l)\1/g, '$1'); // Hello world 对于正则表达式 /(l)\1/g,正则表达式中的小括号"()"。是代表分组的意思。 如果再其后面出现\1则 阅读全文
posted @ 2020-12-03 20:23 1234前来报到 阅读(111) 评论(0) 推荐(0)
摘要:setTimeout(“go()”, 10); //等待10毫秒执行go函数 setTimeout(go, 10); //等待10毫秒执行go函数 setTimeout(go(), 10); //立即执行go函数 阅读全文
posted @ 2020-12-03 20:16 1234前来报到 阅读(74) 评论(0) 推荐(0)
摘要:第一步:进行预编译,var全局变量foo、匿名函数 function、var局部变量foo 第二步:代码自上而下、自左向右执行计算: 对全局变量foo进行赋值foo={n:1};注意:此值为对象,属于引用类型; 匿名函数传入参数foo={n:1}自执行; console.log(foo);打出数字1 阅读全文
posted @ 2020-12-01 21:38 1234前来报到 阅读(255) 评论(1) 推荐(0)