javascript
糯米粥和玉米羹
这个作者很懒,什么都没留下…
展开
-
Jquery 使用niceScroll.js 插件
完整的配置参数表$("#div1").niceScroll({ cursorcolor: "#424242", // 改变滚动条颜色,使用16进制颜色值 cursoropacitymin: 0, // 当滚动条是隐藏状态时改变透明度, 值范围 1 到 0 cursoropacitymax: 1, // 当滚动条是显示状态时改变透明度, 值范围 1 到 0 cursorwidth: "5px", // 滚动条的宽度,单位:便素 ...原创 2021-05-06 14:28:24 · 267 阅读 · 0 评论 -
关于自定义滚动条 scrollbar 的了解
最近写文档 , 遇到一个目录问题。现在还不了解webpack到底是怎么回事。教程统一都是学框架的时候采用。但是感觉jquery 或者纯原生应该也能用。比如js文件想用模块语法。这时候应该可以用webpack打包的。不知道关键词是什么,去哪里看文章学。。烦死。感觉没意思。几个关键词。方便以后看smoothscrollbarjquery 的一个插件。https://www.jq22.com/jquery-info19867...原创 2021-05-03 23:33:40 · 99 阅读 · 0 评论 -
js 在构造函数内部定义函数和prototype上挂函数的区别
把Ac里面的say()函数注释掉,发现就会运行prototype下的say函数。否则是先去Ac里面找函数function Ac() { this.name = 10, //注释这里就会运行原型链上的say函数,如果这里写了就是现在私有方法里面找 this.say = function() { console.log('my name is aaa') }}Ac.prototype.say = function() { console....原创 2021-03-21 17:24:42 · 209 阅读 · 0 评论 -
对同步编程和异步编程的理解
算是历史遗留问题。不太理解到底什么是同步。 汉语意思,平常生活中感觉同步才是一起同时做一件事。可是概念学的时候,同步是挨个执行,异步才是一起执行。找了好久,看到这个文章。同步编程和异步编程看到这里的图。才突然有些理解。学概念的时候,同步是相对线程来说的,相对于线程。所有的任务(我们写的代码)是一同在最开始的时候就放进线程的。顺序都是定好的。自然会有阻塞。而异步是,谁要执行了。直接放到线程当前去执行。线程执行的时候则是,来回切换任务。让人感觉是没有阻塞。理解起来虽然有点牵强。但是,目前自己原创 2021-02-07 14:01:55 · 327 阅读 · 1 评论 -
javascript Object.create() 函数
创建子对象继承父对象的属性和方法var child = Object.create(父对象, { 属性名{ value: aaa: }})衍生的知识点 > js 创建对象的方式-------1 { } //对象字面量2 new Object()3 Object.create()别人家的文章1csdn的 里面有讲到Object.create代码的实现 不过这个文章看半天没看明白,越看越乱...原创 2021-01-15 20:10:06 · 121 阅读 · 0 评论 -
2021-1-08 js 传递参数,永远都是按值传递(对象地址本身也是值)
哪里有什么按照引用,按照值,按照共享的策略。起初我看高程,讲到传递参数那一小节。后来我看晚上文章把这一块和 传值策略 写到一起。引导到我搜索 传值策略上了。我服了。能郁闷私我。哪里这么多事。按照值,按照引用,共享传值,这是三个是在计算机底层学习的时候 专门解决数据传递过程的一块内容:传值策略。MD。声明一句,这句话很重要,根本没那么复杂。所有知识点要是学起来复杂了,只TM的是因为了解的信息有问题,一切狗屁知识的发明都是人发明出来为了解决问题。所以,肯定经过筛选后,最后原理一定非常简单。看..原创 2021-01-08 23:29:56 · 132 阅读 · 0 评论 -
2021-01-06 javascript中如何枚举对象属性和值
js 中遍历对象属性的方法。一般 . 操作就可以,但是自己写的时候发现只能用 [] 来获取。const log = console.log.bind(console)let a = { ab: '11', ac: '22', cc: undefined, dd: null, bc: '33'}for (var i in a) { log(a[i]) log(a.i) //这一个输出都是undefined}///////////////...原创 2021-01-06 21:49:00 · 126 阅读 · 0 评论 -
canvas 判断区域点击事件
canvas 判断区域点击事件https://www.cnblogs.com/suyuanli/p/9212994.htmlhttps://blog.csdn.net/a419419/article/details/793177731原创 2020-11-11 22:51:05 · 1197 阅读 · 0 评论 -
js 随机获取颜色的算法
js 随机获取颜色 vargetRandomColor = function(){ return'#'+ (function(color){ return(color += '0123456789abcdef'[Math.floor(Math.random()*16)]) && (color.length == 6) ? color : arguments.callee(color); }...原创 2020-11-11 22:37:38 · 293 阅读 · 0 评论 -
js 中多维数组的深拷贝的多种实现方式
最近写js 。 发现对数组拷贝 是一个知识点。 写点。关键词: js对一维数组拷贝,二维数组拷贝,三维。多维呢?js 中多维数组的深拷贝的多种实现方式这是直接必应到的。原创 2020-10-27 21:24:33 · 444 阅读 · 0 评论 -
javascript 构造函数 原型对象 实例/对象 之间的关系
原创 2020-06-23 19:25:58 · 95 阅读 · 0 评论