JavaScript
小鑫-star
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微前端(qiankun)使用心得
微前端的使用心得原创 2022-08-26 14:47:14 · 578 阅读 · 1 评论 -
设计模式-迭代器模式
设计模式-迭代器模式 1. 需求分析: 多个方法中只需要一个方法 ,但由于各个浏览器存在兼容性问题 ,所以可能需要加入判断语句来判断,而迭代器模式可以解决这个问题; const iter = function() { for (let i = 0, fn ; fn = arguments[i++];) { let upFn = fn(); // 这是重点 只要存在就可执行 if (upFn !== false) {原创 2020-09-30 15:30:35 · 188 阅读 · 0 评论 -
快速理解闭包的用途
1.访问闭包的两种方法: 方法1: function hello(){ return function(){ return (console.log('我是方法1')) } } hello()() 打印出//方法1 方法2: function hello(){ return function(){ return (console.log('我是方法2')...原创 2018-10-12 09:58:21 · 279 阅读 · 0 评论 -
js基础知识点(一)
原始类型 js原始类型有哪几种 , null是对象吗? js有6种原始值: boolean ,number ,null ,undefined ,string ,symbol 另外对于null来说,很多人会认为他是个对象类型,其实这是错误的。虽然typeof null会输出object,但是这只是 JS 存在的一个悠久 Bug。在 JS 的最初版本中使用的是 32 位系统,为了性能...转载 2019-03-11 22:29:34 · 203 阅读 · 0 评论 -
常用的正则
1.用户名正则 //用户名正则,4到16位(字母,数字,下划线,减号) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //输出 true console.log(uPattern.test("caibaojian")); 2.密码强度正则 //密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符 var pPattern = /...原创 2019-06-10 16:57:40 · 2573 阅读 · 0 评论 -
实现call, apply, bind函数
思路:把目标保存在this中并返回 const obj = { name: '张三' } let name = '李四' function add() { console.log(this.name) } // 执行函数 add() // 李四 add.call(obj) // 张三 1.实现call函数定义名称为mycall Function.prototype...原创 2019-08-01 14:30:01 · 215 阅读 · 0 评论
分享