随笔分类 -  javascript

关于javascript的一切
摘要:目录: 1.Array.prototype.includes() 2.指数操作符 概述: ES2016添加了两个小的特性来说明标准化过程: 数组includes()方法,用来判断一个数组是否包含一个指定的值,如果包含,则返回true,否则返回false. a ** b指定运算符,它与Math.pow 阅读全文
posted @ 2021-05-17 09:02 小那 阅读(216) 评论(0) 推荐(0) 编辑
摘要:ES6 新特性(2015) es5发布时间:2009-11 es6发布时间:2015-6 两个版本之间的时间跨度很大,所以ES6中的特性比较多。 下面几个是常用的: 类 模块化 箭头函数 函数参数默认值 模板字符串 解构赋值 延展操作符 对象属性简写 Promise Let与Const 1、类(cl 阅读全文
posted @ 2021-05-14 13:32 小那 阅读(82) 评论(0) 推荐(0) 编辑
摘要:目录: 一、JavaScript的诞生 二、JavaScript与ECMAScript的关系 三、ES6新特性(2015) 四、ES7新特性(2016) 五、ES8新特性(2017) 六、ES9新特性(2018) 七、ES10新特性(2019) 八、ES11新特性(2020) 一、JavaScrip 阅读全文
posted @ 2021-05-14 13:23 小那 阅读(244) 评论(0) 推荐(1) 编辑
摘要:目录: 1. console对象 2.console对象的静态方法 2.1 console.log(),console.info(),console.debug() 2.2 console.warn(),console.error() 2.3 console.table() 2.4 console. 阅读全文
posted @ 2021-05-14 09:19 小那 阅读(169) 评论(0) 推荐(0) 编辑
摘要:var,let,const都可以用于声明变量,但是他们之间有本质的区别 1.var声明的是全局变量,会挂载到window对象上面去,而let和const则是块级作用域 var a = 33; console.log(a,window.a) var b = 22; console.log(b,wind 阅读全文
posted @ 2021-05-13 16:12 小那 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1.什么是时间戳? 时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。它也被称为Unix时间戳(Unix Timestamp)。通俗的讲,时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 2.使用 var time = new Dat 阅读全文
posted @ 2021-05-10 09:54 小那 阅读(3643) 评论(0) 推荐(0) 编辑
摘要:一、 在Java Script代码区加这句代码:window.onload = myAutoRun(); 在HTML中的Head区域中,有如下函数: <SCRIPT LANGUAGE = "JavaScript"> functionn MyAutoRun() { //以下是您的函数的代码,请自行修改 阅读全文
posted @ 2021-05-08 11:47 小那 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:需求说明:使用v-html展示的效果为有格式的样式,需要做成不换行并超出显示...,结果如下图: html代码: <p v-html="$options.filters.ellipsis(item.title)"></p> js代码: filters: { //当渲染的文字超出9字后显示省略号 el 阅读全文
posted @ 2021-04-15 09:40 小那 阅读(2100) 评论(0) 推荐(0) 编辑
摘要:1,eval方式解析 恐怕这是最早的解析方式 function strToJson(str){ var json = eval('(' + str + ')'); return json; } 2,new Function形式 比较怪异 function strToJson(str){ var js 阅读全文
posted @ 2021-04-13 13:27 小那 阅读(755) 评论(0) 推荐(0) 编辑
摘要:// object类型转成array类型 objOfValueToArr(object) { var arr = []; var i = 0; for (var item in object) { arr[i] = object[item]; i++; } return arr; }, 阅读全文
posted @ 2021-04-09 14:54 小那 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:解决方法: 使用 directives自定义vue标签v-positive-int来监听输入框的值 <input v-positive-int type="text" /> export default{ name: 'Txt', data(){ return {} }, computed: { } 阅读全文
posted @ 2021-01-13 10:07 小那 阅读(2617) 评论(1) 推荐(0) 编辑
摘要:常见的几种js算法 (一)快速排序算法1.1: 先从数列中取出一个数作为“基准”。1.2: 分区过程:将比这个“基准”大的数全放到“基准”的右边,小于或等于“基准”的数全放到“基准”的左边。1.3: 再对左右区间重复第二步,直到各区间只有一个数。 代码实现: var quickSort = func 阅读全文
posted @ 2020-12-18 14:38 小那 阅读(532) 评论(0) 推荐(0) 编辑
摘要:1.三元运算符 新手 let hungry = true; let eat; if (hungry == true) { eat = 'yes'; } else { eat = 'no'; } 老手 let hungry = true; let eat = hungry == true ? 'yes 阅读全文
posted @ 2020-12-18 11:54 小那 阅读(129) 评论(0) 推荐(0) 编辑
摘要:$(document) ready()和window onload在表单上看都是页面加载时我们就去执行一个函数或动作,但是在具体的细节上$(document) ready()和window onload还是有区别的。 最基本的区别: 1、执行时间 $(document).ready():DOM结构绘 阅读全文
posted @ 2020-12-18 10:03 小那 阅读(183) 评论(0) 推荐(0) 编辑
摘要:// 判断某个字符是否为空 isEmpty(obj){ if(obj == 0) obj = obj.toString(); if(typeof obj == "undefined" || obj == null || obj == "" || obj.length == 0){ return ob 阅读全文
posted @ 2020-11-23 09:31 小那 阅读(385) 评论(0) 推荐(0) 编辑
摘要:送你 43 道 JS 面试题 1、下面代码的输出是什么? function sayHi() { console.log(name); console.log(age); var name = "Lydia"; let age = 21; } sayHi(); A: Lydia 和 undefined 阅读全文
posted @ 2020-11-13 10:47 小那 阅读(154) 评论(0) 推荐(0) 编辑
摘要:每个Cookie的存在形式:<cookie名>=<值> 设置Cookie function setCookie(c_name, value, expiredays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + expire 阅读全文
posted @ 2020-11-13 10:03 小那 阅读(612) 评论(0) 推荐(0) 编辑
摘要:请求后端接口 一、点击链接。 不需要token,也不需要传给后台数据时 (1)window.location.href = ‘url’ (2)<a href='url' download=''></a> 二、需要携带请求头token 这种方式就是后台将要导出的文件以文件流的方式返回给前端,前端通过b 阅读全文
posted @ 2020-11-11 11:17 小那 阅读(7556) 评论(0) 推荐(0) 编辑
摘要:JavaScript 数据类型 number 数值 整数和小数(1,3.14) string 字符串 文本(Hello world) 1、转义 需要用反斜杠转义的特殊字符,主要有下面这些。 \0 :null(\u0000) \b :后退键(\u0008) \f :换页符(\u000C) \n :换行 阅读全文
posted @ 2020-11-05 09:32 小那 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1、双层循环 方法一: var unique = (arr)=>{ for(let i = 0; i < arr.length; i++){ for(let j = i + 1; j < arr.length; j++){ if(arr[i] arr[j]){ arr.splice(j, 1); / 阅读全文
posted @ 2020-11-02 11:17 小那 阅读(103) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示