随笔分类 - Javascript
摘要:一直使用这三个运算符,但是从来还没有这三个一起使用,今天使用遇到了点小问题,记录一下 优先级从高到低排列:!、&&、||,!的优先级最高,&&的优先级居中,||的优先级最低。
阅读全文
摘要:removeEventListener html js 第一种方式(错误方式) 第二种方式(正确方式)
阅读全文
摘要://原来的格式 const PRODUCTS = [ { category: 'Sporting Goods', price: '$49.99', stocked: true, name: 'Football' }, { category: 'Sporting Goods', price: '$9.
阅读全文
摘要:flexible.js淘宝官方h5移动适配解决方案 ;(function(win, lib) { var doc = win.document; var docEl = doc.documentElement; var metaEl = doc.querySelector('meta[name="v
阅读全文
摘要:/** * 随机生成一个长度为 10 的整数类型的数组,例如 [2, 10, 3, 4, 5, 11, 10, 11, 20], * 将其排列成一个新数组,要求新数组形式如下,例如 [[2, 3, 4, 5], [10, 11], [20]]。 */ let randomArr = []; //生成
阅读全文
摘要:<template> <div class="file-preview"> <h4>前端图片预览之 filereader 和 window.URL.createObjectURL</h4> <div class="item"> <p>1. filereader方式</p> <input type="
阅读全文
摘要:mock.js 1.项目中引入mock.js <script src="../static/js/mock.js" type="text/javascript"></script> 2.引入拦截Ajax的js,自己命名,我的是myMock.js Mock.mock("/getLoginUserId"
阅读全文
摘要://例如[1,2,3,4,5,6,7,8]变为[[1,2,3,4],[5,6,7,8]] var arr=[1,2,3,4,5,6,7,8]; function fixedArray(arr) { var bigArray = []; var smArray = []; for (var i = 0
阅读全文
摘要://身份证号正则 var reg = /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/; //两位小数的数字 var reg=/^[0-9]+([.]{1}[0-9]{1,2}
阅读全文
摘要:普通函数和箭头函数的区别: 1. 箭头函数没有 (原型),所以箭头函数本身没有this 2. 箭头函数的this在定义的时候继承自外层第一个普通函数的this。 3. 如果箭头函数外层没有普通函数,严格模式和非严格模式下它的this都会指向 (全局对象) 4. 箭头函数本身的this指向不能改变,但
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
阅读全文
摘要:https://github.com/mqyqingfeng/Blog
阅读全文
摘要:在 JS 中,为了实现类,我们需要定义一些构造函数,在调用一个构造函数的时候加上 new 这个关键字: function Person(name) { this.name = name; console.log(this);// Person } var p1 =new Person('aa');
阅读全文
摘要:if (typeof String.prototype.startsWith != 'function') { String.prototype.startsWith = function (prefix){ return this.slice(0, prefix.length) prefix; }
阅读全文
摘要:来源https://www.jb51.net/article/68980.htm
阅读全文
摘要:MVVM 是 Model-View-ViewModel 的缩写。 Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。 View 代表UI 组件,它负责将数据模型转化成UI 展现出来。 ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步Vi
阅读全文
摘要:function a(){ var n = 0; this.fun = function () { n++; console.log(n); }; } var c = new a(); c.fun(); //1 c.fun(); //2 闭包就是能够读取其他函数内部变量的函数。在 js 中只有函数内
阅读全文
摘要://第一种方法,新建一个空数组,将原来的数组循环逐个与新数组的成员做比较,如果新数组没有该元素就push进来 var arr = ['a', 1, 1, 1, 2, 4, 4, 'b', 'c', 'a']; var newArr = []; var len = arr.length; for (i
阅读全文
摘要:(1)创建一个对象;(2)将构造函数的作用域赋值给新对象(因此this就指向了这个新对象);(3)执行构造函数中的代码(为这个新对象添加属性);(4)返回新对象
阅读全文

浙公网安备 33010602011771号