随笔分类 -  js

摘要:const 声明的变量不能改变的理解 const 声明一个只读的常量,一旦声明,常量的值就不能改变。 const 如何做到变量在声明初始化之后不允许改变的?其实 const 其实保证的不是变量的值不变,而是保证变量指向的内存地址所保存的数据不允许改动。此时,你可能已经想到,简单类型和复合类型保存值的 阅读全文 »
posted @ 2021-02-19 16:09 hellojinjin123 阅读(368) 评论(0) 推荐(0) 编辑
摘要:koa2+koa-generator+mysql快速搭建nodejs服务器 用koa的脚手架koa-generator可以快速生成项目骨架,可以用于发开或者测试接口 https://github.com/hellojinjin123/node-koa2-template 1. 全局安装koa-gen 阅读全文 »
posted @ 2021-02-02 11:36 hellojinjin123 阅读(708) 评论(0) 推荐(2) 编辑
摘要:es6解构赋值总结 数组赋值(根据数组顺序依次赋值) let a = 1,b = 2,c = 3 //多个变量定义赋值 let [a,b,c] = [1,2,3] //等同let a = 1,b = 2,c = 3 let [a,b,c] = [1,2] // c = undefined let [ 阅读全文 »
posted @ 2021-01-31 11:21 hellojinjin123 阅读(111) 评论(0) 推荐(0) 编辑
摘要:for,for..in,for..of,forEach区别 总结 都是遍历数组的,for是最基本的js原生代码速度最快,其他都是基于for封装的。 for..in不仅可以遍历数组,还可以遍历对象。遍历数组是遍历出对应的索引,对象则遍历的是对象的属性。 for..of不仅可以遍历数组的值,也可以遍历m 阅读全文 »
posted @ 2021-01-17 12:54 hellojinjin123 阅读(201) 评论(0) 推荐(0) 编辑
摘要:通过userAgent 判断,网页可以直接使用 navigation对象 node端 可以通过请求头的 ctx.request.header['user-agent'] 阅读全文 »
posted @ 2019-07-01 18:11 hellojinjin123 阅读(822) 评论(0) 推荐(0) 编辑
摘要:因为在vue中,某个组件内 使用scrollTop赋值 滚动条没有变化 使用scrollTo 也不行(window.scorllTo 或者dom.scrollTo) 所以可以考虑使用投机取巧的办法: 利用在指定位置添加一个div 然后通过div.scrollIntoView() 滚动到这个div 阅读全文 »
posted @ 2019-06-21 09:32 hellojinjin123 阅读(3998) 评论(0) 推荐(0) 编辑
摘要:css过渡 xx-enter-active,xx-leave-active 是进入和离开的整个过程 设置过渡时间即可 xx-enter,xx-leave-to 是 进入前 和离开后的状态(对于简单的过渡,从下面滑入滑出,进入前和和离开后 本身就是同一状态 所以可以写一个样式) xx-enter-to 阅读全文 »
posted @ 2019-06-20 17:01 hellojinjin123 阅读(594) 评论(0) 推荐(0) 编辑
摘要:// apply 的第二参数通常是数组 但是也可以传递类数组对象{length: 2}console.log(Array.apply(null, {length: 2})) // [undefined, undefined]// 1 熟悉一点: {length: 2}作为Array.apply第二个 阅读全文 »
posted @ 2019-06-14 18:20 hellojinjin123 阅读(233) 评论(0) 推荐(0) 编辑
摘要:// es6 set数据结构 生成一个数据集 里面的元素是唯一的 const items = new Set([1, 2, 3, 4, 5, 5, 5, 5]); // items 是个对象 items.size // 5 console.log(items.has(1... 阅读全文 »
posted @ 2019-06-14 15:11 hellojinjin123 阅读(1668) 评论(0) 推荐(0) 编辑
摘要:运行可以得到如下结果: 可以看到: 1.__dirname 是当前脚本文件的路径 2.path.resolve() 可以把接收若干路径参数并且拼接,其中绝对路径 ‘/a/b’ 会覆盖前面的;如果是相对路径则会直接拼接 3.'../'这样的路径,相当于cd ../ 可以把路径向上提升一层 所以 pat 阅读全文 »
posted @ 2019-06-06 18:32 hellojinjin123 阅读(304) 评论(0) 推荐(0) 编辑
摘要:请求接口获取的json 字符串 前后不能有 双引号 否则JSON.parse 转换会报错 阅读全文 »
posted @ 2019-06-05 13:54 hellojinjin123 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:当在输入框中输入数据时, 可以发现fullName的值并没有随之改变 结果: 这是因为vue无法检测到对象内部属性值的变化 比如person.firstname的变化 所以此时 需要用到vue的深度监听(deep) 此时加上代码 deep: true 可以发现 每次输入框数据变化 fullname随 阅读全文 »
posted @ 2019-06-04 18:27 hellojinjin123 阅读(19130) 评论(0) 推荐(2) 编辑

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