![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
王如飞
慢慢向诗和远方前行的蜗牛!
展开
-
js bind的多次绑定只有第一次是有效的
var one = function(){ console.log(this.x);}var two = { x: 1}var three = { x: 2}var fn = one.bind(two).bind(three);fn(); //? var four = { x: 3}var fn = one.bind(two).bind(th...原创 2019-01-04 11:32:55 · 4033 阅读 · 2 评论 -
js性能优化
1、x == undefined2、var undefined;x == undefined第二种性能好些,因为uddefined为局部变量时,其初始值会是对window.undefined属性值的引用。新定义的局部undefined变量存在与该函数的作用域上。在随后的比较操作中,JavaScript代码的书写方式没有任何的改变,但比较速度却很快。因为作用域上的变量数量会远远少于win...原创 2019-05-30 09:29:50 · 97 阅读 · 0 评论 -
js undefined与null的区别
https://www.cnblogs.com/zhumingzhenhao/p/7389923.html转载 2019-06-03 20:29:01 · 720 阅读 · 0 评论 -
js Boolean转为布尔值
https://www.cnblogs.com/wincent98/p/9812860.html转载 2019-06-03 21:18:51 · 313 阅读 · 0 评论 -
js &&和||运算
&&如何遇到falsy,那么整个表达式都是遇到的这个falsy值;如何整个表达式是truthy,结果返回最后一个值;var a = 0 && 1;//a = 0var a = 1 && false;//a = falsevar a = 1 && 2 && true;//a = true;||如果遇到tr...原创 2019-06-04 20:43:56 · 960 阅读 · 0 评论 -
js正则表达式test第一次为true,第二次为false
https://blog.csdn.net/ken_ding/article/details/79929311转载 2019-07-03 15:22:45 · 3690 阅读 · 0 评论 -
JS表达式与语句的区别
https://blog.csdn.net/weixin_37929587/article/details/94481974https://blog.csdn.net/weixin_37929587/article/details/94481974https://blog.csdn.net/u013254721/article/details/17505409转载 2019-07-24 00:48:01 · 453 阅读 · 0 评论 -
表达式函数中function前加入函数名x,这个x只在函数体内部可用,指代函数表达式本身,其他地方都不可用
var print = function x(){ console.log(typeof x);};x// ReferenceError: x is not definedprint()// function函数表达式中,加入了函数名x。这个x只在函数体内部可用,指代函数表达式本身,其他地方都不可用。这种写法的用处有两个,一是可以在函数体内部调用自身,二是方便除错(除错工具显...原创 2019-07-26 01:02:06 · 275 阅读 · 0 评论 -
JS点击空白关闭弹窗的两种方式
https://www.jianshu.com/p/4b444a2a0573转载 2019-07-22 18:55:15 · 893 阅读 · 0 评论 -
js new Function()/Function构造函数的注意事项
Function构造函数接收任意数量的参数,但最后一个参数始终都被看成是函数体,而前面的参数则枚举出了新函数的参数;用法:var functionName = new Function(['arg1' [,'arg2' [...,'argn']]],'statement;');var f = new Function("x","y","return x+y"); //Function()构...原创 2019-07-28 12:02:04 · 1127 阅读 · 0 评论 -
js判断哪种模式
document.compatMode == "CSS1Compat" ? "当前处于标准模式" : "当前处于混杂模式"原创 2019-05-21 21:58:40 · 112 阅读 · 0 评论 -
dva
dva = React-Router + Redux + Redux-saga原创 2019-04-30 09:26:48 · 310 阅读 · 0 评论 -
为什么在react中,推荐ref使用函数而不是字符串?
https://zhuanlan.zhihu.com/p/33596370?edition=yidianzixun&utm_source=yidianzixun&yidian_docid=0IJQ1fC1转载 2019-02-15 11:43:57 · 1352 阅读 · 1 评论 -
jquery判断滚动条是否到达底部
$(window).scrollTop() +$(window).height() ===$(document).height()成立时滚动条在底部原创 2019-03-06 09:10:57 · 1062 阅读 · 0 评论 -
redux源码
(function (global, factory) {typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :typeof define === 'function' && define.amd ? define(['exports'], factor...原创 2019-03-14 11:50:06 · 165 阅读 · 0 评论 -
react-router源码
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react')) : typeof define === 'function' && define.amd ? defi...原创 2019-03-14 11:51:29 · 1192 阅读 · 0 评论 -
JavaScript Object 对象详解
http://www.365mini.com/page/javascript-new-object.htm转载 2019-03-07 14:33:40 · 229 阅读 · 0 评论 -
js defer和async的区别
当浏览器碰到script脚本的时候: <script src="script.js"></script> 没有defer或async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该script标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。 <script async src="script.js...原创 2019-03-12 22:00:38 · 901 阅读 · 0 评论 -
script注意事项
在使用<script>嵌入js代码时,记住不要在代码中的任何地方出现"</script>"字符串.因为当浏览器遇到字符串"</script>"时,就会认为那是结束的</script>标签;例如下面例子会出错:<script type="text/javascript">function fn() {原创 2019-03-17 23:58:00 · 164 阅读 · 0 评论 -
.外部js文件爱你带有.js扩展名
外部js文件.js扩展名不是必需的;因为浏览器不会检查包含js的文件的扩展名.这样使用JSP/PHP或其他服务器端语言动态生成js代码也就成为可能/但是,服务器通常还是需要看扩展名决定为响应那种MIME类型.如果不使用.js扩展名,请确保服务器能返回正确的MIME类型....转载 2019-03-18 00:06:21 · 775 阅读 · 0 评论 -
不要在含有src的script标签之内写代码
因为写入的代码会被忽略,(只会下载并执行外部脚本文件);例如:<script src="">alert(1);</script>原创 2019-03-18 00:10:27 · 1107 阅读 · 0 评论 -
if/for语句内的function声明会不会被提前
console.log(f);f()if (false/true) {function f() {console.log(1);};}//undefinedUncaught TypeError: f is not a functionif中的f函数的声明会被提前,但是定义不会被提前;(chrome/firefox/IE11)'use strict';co...原创 2019-08-18 20:43:48 · 828 阅读 · 0 评论