随笔分类 -  js常用知识点

js常用知识点总结
摘要:使用 Object.fromEntries 将数组转成对象 Object.fromEntries() 方法把键值对列表转换为一个对象。 语法: Object.fromEntries(iterable); iterable:类似 Array 、 Map 或者其它实现了可迭代协议的可迭代对象。 返回一个 阅读全文
posted @ 2020-08-14 11:57 清梦徐徐丶莫 阅读(630) 评论(0) 推荐(0)
摘要:扩展对象 Object.preventExtensions Object.isExtensible 密封对象 Object.seal Object.isSealed 冻结对象 Object.freeze Object.isFrozen 1. Object.preventExtensions 阻止对象 阅读全文
posted @ 2020-08-09 11:20 清梦徐徐丶莫 阅读(416) 评论(0) 推荐(0)
摘要:var orderDoc; //获取xml文件 function loadXmlFile(xmlFile) { var xmlDom = null; if (window.ActiveXObject) { xmlDom = new ActiveXObject("Microsoft.XMLDOM"); 阅读全文
posted @ 2020-08-03 18:25 清梦徐徐丶莫 阅读(977) 评论(0) 推荐(0)
摘要:常用的浅拷贝实现方法 Object.assign ES6中拷贝对象的方法,接受的第一个参数是拷贝的目标target,剩下的参数是拷贝的源对象sources(可以是多个) let target = {}; let source = { a: '123', b: { name: 'javascript' 阅读全文
posted @ 2020-08-01 11:43 清梦徐徐丶莫 阅读(617) 评论(0) 推荐(1)
摘要://JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。 // ## 语法 // JSON.stringify(value[, replacer[, space]]) // - value: // 必需, 要转换的 JavaScript 值(通常为对象或数 阅读全文
posted @ 2020-07-27 14:13 清梦徐徐丶莫 阅读(569) 评论(0) 推荐(0)
摘要:// 数组去重方法 let arr1 = Array.from(new Array(10000), (item, index) => { return index; }) let arr2 = Array.from(new Array(5000), (item, index) => { return 阅读全文
posted @ 2020-07-20 22:55 清梦徐徐丶莫 阅读(278) 评论(0) 推荐(0)
摘要:1、 Accept:告诉WEB服务器自己接受什么介质类型,/ 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2、 Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支 阅读全文
posted @ 2020-07-19 20:59 清梦徐徐丶莫 阅读(1766) 评论(0) 推荐(0)
摘要:for循环 跳出本次循环continue,继续下次循环 var arr = [1,2,3,4,5,6,7,8] for(var i=0, len = arr.length ; i< len ; i++){ if(i == 2){ continue; } console.log(i); } //0,1 阅读全文
posted @ 2020-07-09 21:55 清梦徐徐丶莫 阅读(349) 评论(0) 推荐(0)
摘要:Git命令大全 git config 配置 Git 的相关参数。 Git 一共有3个配置文件: 仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只对所在的仓库有效。 全局配置文件:Mac 系统在 ~/.gitconfig,Windows 系统在 C:\Users<用户名>.gi 阅读全文
posted @ 2020-07-06 12:54 清梦徐徐丶莫 阅读(144) 评论(0) 推荐(0)
摘要:// 点击图标复制docId copy(docId){ var _input = document.createElement("input"); // 直接构建input _input.value = docId; // 设置内容 document.body.appendChild(_input) 阅读全文
posted @ 2020-06-30 09:14 清梦徐徐丶莫 阅读(181) 评论(0) 推荐(0)
摘要:const getDateTime = (type) => { // 获取当前日期 let timestamp = Date.parse(new Date()); let date = new Date(timestamp); if (type == 'tomorrow') { // 明天 date 阅读全文
posted @ 2020-06-12 19:23 清梦徐徐丶莫 阅读(1237) 评论(0) 推荐(0)
摘要:Javascript Object 常用方法大全 [TOC] Object.assign: 将所有可枚举属性的值从一个或多个对象复制到目标对象,并返回目标对象 Object.defineProperty 定义或修改一个对象中的属性 Object.defineProperties 定义或修改一个对象中 阅读全文
posted @ 2020-01-17 14:19 清梦徐徐丶莫 阅读(417) 评论(0) 推荐(0)
摘要:js 数组操作 [TOC] 基本操作 concat() concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。 join() join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的,默认使用','号分割,不改变原数组。 阅读全文
posted @ 2020-01-17 14:18 清梦徐徐丶莫 阅读(180) 评论(0) 推荐(0)
摘要:js的Dom操作 DOM(Document Object Model ,文档对象模型)一种独立于语言,用于操作xml,html文档的应用编程接口。怎么说,我从两个角度理解: 对于JavaScript,为了能够使JavaScript操作Html,JavaScript就有了一套自己的dom编程接口。 对 阅读全文
posted @ 2019-12-31 15:00 清梦徐徐丶莫 阅读(211) 评论(0) 推荐(0)
摘要:WebSocket使用 1. html5定义WebSocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。 2. 为实现推送效果,可以使用ajax轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模 阅读全文
posted @ 2019-12-26 10:12 清梦徐徐丶莫 阅读(164) 评论(0) 推荐(0)
摘要:1.for循环 可以通过continue跳出本轮循环,使用break则会跳出整个循环体; 2.forEach 语法: callback: 为数组中每个元素执行的函数,该函数接收三个参数, 参数一:当前数组中元素;参数二:索引; 参数三:当前数组。 this:可选,执行回调时候this的指向。如不写则 阅读全文
posted @ 2019-03-27 18:22 清梦徐徐丶莫 阅读(364) 评论(0) 推荐(0)
摘要:变量提升:在js中可以允许变量先使用后声明。例如: 函数相关概念: 函数声明:function add(){} 函数表达式:var add=function(){} 匿名函数:function(){} 创建一个对象: 1.对象的字面量创建 var o={} 2.new一个对象的实例 var o=ne 阅读全文
posted @ 2019-03-26 08:36 清梦徐徐丶莫 阅读(183) 评论(0) 推荐(0)