- 博客(29)
- 收藏
- 关注
转载 JS 递归
今日同事遇到递归问题 function isExpandedLeftCategory(node) { ..... if (A==B) { return true; } else { for (var i = 0; i < childrenList.length; i++) { ...
2019-09-25 15:16:00
207
转载 Gulp 笔记
场景:删除之前生成的dev下代码,将html img压缩,js css压缩合并;遇到三个问题,整理如下:1.Gulp 4.0 1.1gulp-sequence gulp4.0不支持gulp-sequence,采用了gulp.series让task顺序执行,更加简单; 异步就采用gulp.parallel拉;let prod = gul...
2019-09-19 14:59:00
146
转载 Js call apply bind区别
参考https://github.com/lin-xin/blog/issues/7Call/ApplyECMAScript 规范给所有函数都定义了 call 与 apply 两个方法区别:两者区别在于所传参数不一样,apply参数是单个数组,call是一系列参数;作用:改变了this的指向;借用其他函数的方法,比如常用的Array,property....
2019-09-17 10:54:00
231
转载 Js new 过程解析
fucntion Animal(name){ this.name = name;}Animal.size = "middle";Animal.property.say = function(){ console.log(this.name + 'say');}var cat = new Animal('coco'); 上例代码中An...
2019-09-17 09:41:00
173
转载 Js 原型和原型链
首先,JS的继承是用原型链实现的,和传统java里拷贝属性和方法到子类里不一样。1. 原型 原型呢,他其实就是一个对象,目的是为了让实例共享属性和方法,毕竟实例之间是有共性的。2. 原型链 当我们查找一个对象的属性或者方法的时候,如果本身没有,则会去原型对象查找,如果还没有,则去原型对象的原型对象,如此直到找到或者返回undefined;这是一个链式的查...
2019-09-12 15:30:00
105
转载 JS blur和click 顺序冲突
1. click & blur blur和focus事件不会冒泡,其他表单事件都可以 click事件;所有元素都有此事件,会产生冒泡 一个元素失去焦点,blur事件优先于click事件 开发中遇到下拉框blur和click事件冲突,导致不能正常选中值;原因是js单线程,一次只能执行一个事件;可以有两种解决办法: 1-1 b...
2019-09-06 16:06:00
496
转载 重新认识button disabled属性
通过setAttribute()设置禁用为false,依然是禁用状态。因此,disabled =“true”,disabled =“disabled”和disabled =“false”都是一样的结果;而应该用下面两种方式:1.element.removeAttribute("disabled");2.element.disabled = false; ...
2019-08-14 17:09:00
1486
转载 英语笔记3
1. miss the point It sounds like someone does not understand something, and that's exactly what "miss the point" means. I'm not sure. Can you explain it again? I think I missed the point....
2019-07-17 10:03:00
133
转载 mxgraph 画布
画布自动扩大/缩小计算://得到所拖拽图形相对于画布的位置(-880,-100)var x = Math.ceil(bounds.x / this.view.scale - this.view.translate.x);var y = Math.ceil(bounds.y / this.view.scale - this.view.translate.y);//根据缩...
2019-07-17 09:34:00
1359
转载 Eslint Airbnb
参考:https://juejin.im/entry/5b2604cd6fb9a00e4f74c30c1、npm install eslint-config-airbnb -g精彩的重头戏来了:看到漂亮的airbnb了吗?我们就里就是要安装Airbnb的标准了。注意-g,还是全局化安装。2、npm install eslint-plugin-jsx-a11y -ga1...
2019-07-03 16:43:00
394
转载 JS 随机数
参考:https://www.cnblogs.com/wisewrong/p/10517532.html参考知乎回答:https://www.zhihu.com/question/228181041. random, 伪随机数2.sort重排,取其中3.洗牌算法4.9301, 49297, 233280神数字,线性同余生成器,Hull-Dobell定理v...
2019-06-28 15:26:00
314
转载 Js 数组去重
参考:https://www.cnblogs.com/wisewrong/p/9642264.html推荐以下去重方法,效率高1.ES6 利用set去除2.for of+object转载于:https://www.cnblogs.com/ljyqd/p/11101689.html
2019-06-28 11:22:00
127
转载 JS字符编码----ASCII,Unicode 和 UTF-8
转:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html1.ASCII 码八个二进制位就可以组合出256种状态,这被称为一个字节(byte)使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中最后一位用于奇偶...
2019-06-27 14:27:00
586
转载 JS String fromCharCode/charCodeAt
1.String.fromCharCode() 静态String.fromCharCode()方法返回由指定的UTF-16代码单元序列创建的字符串。 newStr += String.fromCharCode(((str[i].charCodeAt(0) - 18) % 26) + 97) 2.charCodeAt() 返回值是一表示给定...
2019-06-27 13:52:00
407
转载 英语笔记2
1.opt forWould you opt for an expensive luxurious car or a reasonable but practical car?Would you opt for further study abroad or a well-paid job? No, you can opt for only one2.to use re...
2019-06-27 09:49:00
146
转载 英语笔记1
1. kick off其实kick off源自于足球,就是开球,发球的意思。引申为“开始做某事”的意思kick-off meeting,kick-off partyCandidates kick off their campaigns with a speech.Students kick-off the semester with a party!2....
2019-06-26 16:39:00
208
转载 Mxgraph 笔记1
1. mxgraph 图形存储//查看图形的xml document.body.appendChild(mxUtils.button('View XML', function() { var encoder = new mxCodec(); var node = encoder.encode(graph.getModel()); ...
2019-06-26 14:21:00
471
转载 JS 冒泡事件顺序
参考:https://www.cnblogs.com/diaoyan/p/5630014.html转载于:https://www.cnblogs.com/ljyqd/p/11083870.html
2019-06-25 17:02:00
121
转载 公共场所英语
参考:http://www.ruanyifeng.com/blog/2011/01/guidelines_for_english_translations_in_public_places.html转载于:https://www.cnblogs.com/ljyqd/p/11082936.html
2019-06-25 15:10:00
195
转载 Normalize.css
参考:https://jerryzou.com/posts/aboutNormalizeCss/https://yarnpkg.com/en/package/normalize.css本质是一个css文件,但是在默认的html样式上做到了浏览器统一,相对与我们常用的reset而言,她更适用于html5.NPM可以直接安装:npm install --save...
2019-06-24 09:58:00
116
转载 SVG 浏览器支持
可以参考以下链接:https://caniuse.com/#search=svghttps://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28Scalable_Vector_Graphics%29https://voormedia.com/blog/2012/10/creating-svg-vector-gr...
2019-06-24 09:54:00
1293
转载 JS Object 属性判断
in 方法var shapeInfo = {name:“lium”};if (“name” in shapeInfo) {...}转载于:https://www.cnblogs.com/ljyqd/p/11064750.html
2019-06-21 15:17:00
369
转载 数据库---主键 外键 索引
主键:可以唯一标识一条记录的属性组,组代表可以是一个属性,或者多个属性组合;外键:用于和其他表建立关联;一个表可以有多个外键例如: A表中存储了B表的主键为code,那code属性叫做A表的外键;索引:索引和目录的原理很相似,索引表中关键字可以看作标题,索引中的地址【某一行数据的指针】可以看作对应的页码。本质上是一种数据结构。转载于:https://...
2019-06-14 11:05:00
230
转载 SVG 基础
转载链接:http://www.ruanyifeng.com/blog/2018/08/svg.html存在的问题:采用Object引用的时候,contentDocument is null, 目前还米有解决办法,解决了再来更新。转载于:https://www.cnblogs.com/ljyqd/p/11007772.html...
2019-06-12 09:39:00
114
转载 Axure 9 面板折叠显示隐藏
1 首先放置一个面板1作为点击事件;2 另外一个面板2或者其他组建,将其设置为动态面板,然后隐藏3 给面板1添加如下事件,即可;4 我们点击面板1,可以实现展开隐藏面板2的动态效果转载于:https://www.cnblogs.com/ljyqd/p/10971647.html...
2019-06-04 09:30:00
3511
转载 JS 编码规范
1. 变量和函数的命名规则(1)变量声明时进行初始化赋值(有利于变量的语义化解析);(2)不要给变量赋undefined;(3)使用===代替==;(4)尽量避免定义全局变量;使用let,const代替var;(5)变量名和函数名使用驼峰命名;(6)全局变量,常量为全大写命名;(7)私有变量使用下划线命名;(8)构造函数名使用PascalCase;...
2019-06-04 09:13:00
188
转载 模拟title提示!
转载http://wouit.com/post/2013-08-15/40052169981html<a href="#" tishi="常见的网页新闻循环跳动显示的新闻">常见的网页新闻循环跳....</a></p>js<script>$(document).ready(function(){ $("a")....
2013-11-25 22:51:00
95
转载 常用CSS缩写语法总结
转载http://wouit.com/盒尺寸通常有下面四种书写方法:property:value1; 表示所有边都是一个值value1;property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2property:value1 value2 value3; 表示top的值是v...
2013-11-25 22:32:00
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人