随笔分类 - JS
JS语法 JS框架
摘要:js-查找字符串中出现次数最多的字符 var str = "abcdffffggj"; var obj = {}; for(var i = 0; i < str.length; i++){ //charAt() 方法可返回指定位置的字符。 if(!obj[str.charAt(i)]){ obj[s
阅读全文
摘要:字符串扩展 ES6为字符串扩展了几个新的API: includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。 endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。 ES6中提供了`来作为字符串模板标记。我
阅读全文
摘要:一、安装crypto-js依赖 npm install crypto-js --save-dev 二、在项目中新建一个公共js来存放封装的方法 三、下面在index.js文件中编写公共加解密方法 //引用AES源码js import CryptoJS from "crypto-js/crypto-j
阅读全文
摘要:说明:为防止私钥泄漏,由服务端生成两对密钥,分别是(前端公钥+私钥,后端公钥加私钥),采用加解密模式为:前端使用后台公钥加密,使用前端私钥解密;后端使用前端公钥加密,使用后端私钥解密。前后端统一使用公钥加密,私钥解密 一、现在vue项目中安装依赖包jsencrypt npm install jsen
阅读全文
摘要:var s = "hello,world" //定义一个字符串 s.length() // => 11 s.charAt(0) // => "h":第一个字符串 s[0] s.charAt(s.length - 1) // => "d": 最后一个字符 s[s.length-1] s.substri
阅读全文
摘要:1. 过滤对象(找到数组中(collection)与之(source)匹配对象,过滤掉数组中(collection)不匹配对象)
阅读全文
摘要:滑动到页面指定位置执行某项操作 最近做项目的时候,发现了一个问题,使用上面的方法无法获取到scrollTop的值,导致scrollTop值始终为0,去网上搜了一下才发现是DTD的问题。 页面指定了DTD,即指定了DOCTYPE时(<!DOCTYPE html>),使用document.documen
阅读全文
摘要:前段时间勾股有提到stringify是支持三个参数,刷新的了我的认知,后来查到文档才发现还真的是支持三个参数的。 参考资料: stringify stringify方法顾名思义,就是把JSON序列换,其语法如下: 注意到它接收三个参数,后面2个参数是可选的。 只传一个参数 这里要注意:stringi
阅读全文
摘要:stringify()用于从一个对象解析出字符串,如 parse用于从一个字符串中解析出json对象,如
阅读全文

浙公网安备 33010602011771号