
js基础
正义的小豆
这个作者很懒,什么都没留下…
展开
-
JS正则表达式
RegExp 对象RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。直接量语法/pattern/attributes创建 RegExp 对象的语法:new RegExp(pattern, attributes);参数参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。参数 attributes 是一个可选的字符串,包含属性 “g”、“...原创 2020-03-10 09:41:05 · 130 阅读 · 0 评论 -
js严格模式
严格模式ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";。严格模式主要有以下限制。变量必须声明后再使用函数的参数不能有同名属性,否则报错不能使用with语句不能对只读属性赋值,否则报错不能使用前缀0表示八进制数,否则报错不能删除不可删除的属性,否则报错不能删除变量delete prop,会报错,只能删除属性delete global[prop]...原创 2020-02-17 22:17:08 · 535 阅读 · 0 评论 -
js遍历对象方法
属性的可枚举性对象的每个属性都有一个描述对象(Descriptor),用来控制该属性的行为。Object.getOwnPropertyDescriptor方法可以获取该属性的描述对象。let obj = { foo: 123 };Object.getOwnPropertyDescriptor(obj, 'foo')// {// value: 123,// writable...原创 2020-02-16 22:56:53 · 230 阅读 · 1 评论 -
js数组遍历方法
for循环:使用评率最高,也是最基本的一种遍历方式let arr = ['a','b','c','d','e'];for (let i = 0, len = arr.length; i < len; i++) { console.log(i); // 0 1 2 3 4 console.log(arr[i]); //a b c d e}-forE...原创 2020-02-16 12:09:16 · 193 阅读 · 0 评论 -
promise generator async
Promise状态的特点Promise 异步操作有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。除了异步操作的结果,任何其他操作都无法改变这个状态。Promise 对象只有:从 pending 变为 fulfilled 和从 pending 变为 rejected 的状态改变。只要处于 fulfilled 和 rejected ,状态就不会再...原创 2020-02-12 14:14:00 · 179 阅读 · 0 评论 -
js常用属性
document.documentElement.offsetHeight :css height值+滚动条宽度document.body.offsetHeight:css height值IE、FFdocument.documentElement.scrollTop:加上滚动条的宽度chromedocument.body.scrollTop可视区尺寸 document.docume...原创 2020-01-27 13:33:20 · 226 阅读 · 0 评论 -
Ajax
创建Ajax对象Ajax的核心就是js的XMLHttpRequest对象IE6/7/8var request=new ActiveXObject(“Microsoft.XMLHTTP”);var request=new ActiveXObject(“Msxml2.XMLHTTP”);var request=new ActiveXObject(“Msxml2.XMLHTTP.3.0”);...原创 2020-01-18 19:49:08 · 247 阅读 · 0 评论 -
js属性
javascript中offsetWidth、clientWidth、width、scrollWidth、clientX、screenX、offsetX、pageX原文:https://www.cnblogs.com/ifworld/p/7605954.htmloffsetWidth //返回元素的宽度(包括元素宽度、内边距和边框,不包括外边距)offsetHeight ...转载 2019-10-24 21:35:16 · 107 阅读 · 0 评论 -
css无效原因
知道了上面这些基本的异常情况,下面我们就来看看版面设计无效的几个原因。一、div 标签未关闭 这是版面设计失效的最常见原因之一。当我们了解到这是多少精致的版块设计失效的罪魁祸首时,总会大吃一惊。开启的div标签是最普遍的版块设计失误之一,也是最难诊断的失误之一。验证程序有时会指向错误的开启div标签,诊断时就像大海捞针一样麻烦。二、麻烦的embed标签 九十年代早期,Microsoft...转载 2019-09-25 14:41:17 · 269 阅读 · 0 评论 -
HTML模式
Doctype作用?严格模式、混杂模式和怪异模式如何区分?它们有何意义?1、doctype的作用: 声明位于文档 的最前面,告知浏览器的解析器,用什么文档类型、规范来解析这个文档。注意:1).规范是指W3C发布的文档类型定义(DTD)中的规则。2).三种DTD类型:严格、过渡和基于框架的HTML版本。2、严格模式、混杂模式和怪异模式的区分1)严格模式:严格模式的排版和JS运作模式是...转载 2019-09-24 23:55:40 · 262 阅读 · 0 评论 -
js细节
JavaScript中的数值范围介绍2016年09月07日 18:10:06 胖鹅68 阅读数 231版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/hbiao68/article/details/52683415文章参考http://www.jb51.net/article/5...原创 2019-09-24 22:54:33 · 122 阅读 · 0 评论