随笔分类 -  js

上一页 1 2 3 4 5 6 7 ··· 9 下一页
js相关
摘要:参考文章: React中使用防抖函数和节流函数 在React、Vue和小程序中使用函数节流和函数防抖 在 react 组件中使用 debounce 函数 官方文档 . 阅读全文
posted @ 2020-02-26 20:48 剑仙6 阅读(3239) 评论(0) 推荐(0)
摘要:【前言】 在JavaScript中,call、apply和bind是Function对象自带的三个方法,这三个方法的主要作用是改变函数中的this指向。 【区别】 【主体】 (1)call 语法: call([thisObj[,arg1[, arg2[, [,.argN]]]]]),传递的是参数列表 阅读全文
posted @ 2020-02-25 11:58 剑仙6 阅读(224) 评论(0) 推荐(0)
摘要:虽然网上都在将,React和Vue等框架尽量减少直接的DOM操作,但还有有些情况,必须直接操作 阅读全文
posted @ 2020-02-23 17:41 剑仙6 阅读(272) 评论(0) 推荐(0)
摘要:1、问题描述: setInterval的函数调用问题,很多新手在写函数时,遇到了js函数加()和不加()的相关问题 2、定时器缘由与调度权 定时器来源:有时我们并不想立即执行一个函数,而是等待特定一段时间之后再执行,这种做法也叫“计划调用”。 所以使用定时器时,调度权没有在我们自己手里,而是定时器自 阅读全文
posted @ 2020-02-23 16:17 剑仙6 阅读(932) 评论(0) 推荐(0)
摘要:(1)Promise含义 简介: Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通 阅读全文
posted @ 2020-02-22 14:37 剑仙6 阅读(150) 评论(0) 推荐(0)
摘要:前言: 类相当于实例的原型, 所有在类中定义的方法, 都会被实例继承。 主体: 如果在一个方法前, 加上static关键字, 就表示该方法不会被实例继承, 而是直接通过类来调用, 这就称为“ 静态方法”。 但是注意父类的静态方法,也会被子类继承 注意:当用实例调用时会报错 TypeError: da 阅读全文
posted @ 2020-02-21 21:32 剑仙6 阅读(2451) 评论(0) 推荐(1)
摘要:(1)简介 Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。 上面代码定义了一个Child类,该类通过extends关键字,继承了Parent类的所有属性和方法。但是由于没有部署任何代码,所以这两个类完全一样,等于复制了一个Parent类。 阅读全文
posted @ 2020-02-21 21:13 剑仙6 阅读(191) 评论(0) 推荐(0)
摘要:静态方法是可以直接用类名.方法名去调用的,而实例方法是不可以的,他必须要用实例才可以去调用。 var Person=function(){}; Person.say=function(){ console.log('I am a Person,I can say.') }; Person.proto 阅读全文
posted @ 2020-02-21 21:02 剑仙6 阅读(772) 评论(0) 推荐(0)
摘要:(1)类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数。 对比如下: 分析: 上面代码里,定义了一个“类”,可以看到里面有一个constructor方法,这就是构造方法,而this关键字则代表实例对象。 也就是说,ES5 的构造函数Dog,对应 ES6 的Person类的 阅读全文
posted @ 2020-02-21 19:25 剑仙6 阅读(146) 评论(0) 推荐(0)
摘要:(1)通俗理解: toString返回相应值的字符表示法 (2)覆盖默认的 toString 方法 默认情况下,toString() 方法被每个 Object 对象继承。如果此方法在自定义对象中未被覆盖,toString() 返回 "[object type]",其中 type 是对象的类型。如下所 阅读全文
posted @ 2020-02-21 18:41 剑仙6 阅读(846) 评论(0) 推荐(0)
摘要:转自https://www.cnblogs.com/youhong/p/6209054.html 最近做了做一些js面试25 Essential JavaScript Interview Questions*,其中第一道是:使用typeof bar "object"检测”bar”是否为对象有什么缺点 阅读全文
posted @ 2020-02-21 18:37 剑仙6 阅读(116) 评论(0) 推荐(0)
摘要:. 阅读全文
posted @ 2020-02-21 17:59 剑仙6 阅读(890) 评论(0) 推荐(0)
摘要:最近有的小伙伴问了几个问题:浏览器端编写测试cookie无效??? 对此我们做个测试,如下所示 然后我们以file纯前端静态页方式打开测试 会发现点击按钮后无效??? 代码并没有问题,要注意的是,cookie技术必须在服务器端环境下才可以正常使用也就是说,这个静态页或者脚本必须是由服务端传递过来的才 阅读全文
posted @ 2020-02-18 20:05 剑仙6 阅读(160) 评论(0) 推荐(0)
摘要:Set-cookie:name=name;expires=date;path=path;domain=domain 支持cookie的浏览器都会对此作出反应,即创建cookie文件并保存(也可能是内存cookie),用户以后在每次发出请求时,浏览器都要判断当前所有的cookie中有没有没失效(根据e 阅读全文
posted @ 2020-02-18 17:23 剑仙6 阅读(448) 评论(0) 推荐(0)
摘要://JS操作cookies方法! //写cookies function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); doc 阅读全文
posted @ 2020-02-18 16:20 剑仙6 阅读(3357) 评论(0) 推荐(0)
摘要:新版的art-template查看源码后,时间过滤器方面有问题,不能直接使用,所以这里我们手写一个过滤器到入口文件,这样就可以在其他地方直接使用 (1)入口文件编写过滤方法 /*引入模板引擎,注册一个过滤器 通过处理时间戳 转为日期格式(start)*/ var template = require 阅读全文
posted @ 2020-02-16 16:20 剑仙6 阅读(266) 评论(0) 推荐(0)
摘要:1. mongoose设置默认值 1.1 Schema中未定义的字段,其数据不能被添加 在上一篇文章里说到,首先要定义一个Schema,作为对数据库集合的各个字段类型的规范定义,此外,在添加数据时,如果添加的数据字段没有在Schema中定义,那么该字段数据不会被添加到集合里: /*定义Schema* 阅读全文
posted @ 2020-02-16 14:57 剑仙6 阅读(1387) 评论(0) 推荐(0)
摘要:在使用 mongoose 时,想通过一个外键与另一张表建立关联时,不知该如何简单快捷的实现,特地去查了一下,发现了 population 这个功能,在此简单记录下 mongoose 的 populate 使用。 【前言】 MongoDB是NoSQL数据库,易扩展,比传统数据库更适合处理大数据。Mon 阅读全文
posted @ 2020-02-16 11:07 剑仙6 阅读(1878) 评论(0) 推荐(0)
摘要:MongoDB的文档必须有一个_id键。 目的是为了确认在集合里的每个文档都能被唯一标识。 ObjectId 是 _id 的默认类型。 ObjectId 采用12字节的存储空间,每个字节两位16进制数字,是一个24位的字符串。 12位生成规则: [0,1,2,3] [4,5,6] [7,8] [9, 阅读全文
posted @ 2020-02-15 18:35 剑仙6 阅读(3921) 评论(0) 推荐(0)
摘要:. 阅读全文
posted @ 2020-02-14 21:00 剑仙6 阅读(433) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页
欢迎访问个人网站www.qingchun.在线