09 2020 档案
摘要:1. 函数参数的默认值 优点是简洁,有利于代码优化。 注意: 参数变量是默认声明的,不能使用let和const再次声明,否则会报错。 使用参数默认值时不能有同名参数。 参数默认值是不传值的,每次都重新计算默认值表达式的值 参数默认值的位置: 如果非尾部的参数设置默认值,这个参数是无法省略的,否则会报
阅读全文
摘要:1. 二进制(0b或0B)和八进制(0o或0O) 表示法 ES5严格模式中不允许使用前缀0表示八进制,ES6进一步明确要使用前缀0o表示。 可以使用Number()方法将前缀0B和0x和0o的字符串转为十进制。 2.Nubber.isFinite()和Number.isNaN() 分别用来检查数值是
阅读全文
摘要:什么是响应式? 让我们的网页在不同尺寸的屏幕上有不同的显示效果。 注意理解有的时候只是页面中的一部分响应(页面复杂的时候),并不是要全部响应。理想的状态是大屏幕和小尺寸的屏幕是两套不同的布局,这样更好维护。 媒体设备选择(在style标签) screen(屏幕) print(打印) <style m
阅读全文
摘要:创建正则的方式 使用函数 new RegExp("/u/g","i") 。它可接收两个参数,第一个参数是规则,第二个参数是修饰符。 使用字面量 var reg = /u/g 正则相关的一些方法 search():返回匹配到的字符下标开始位置,没有找到返回-1 match():字符串调用该方法,以数组
阅读全文
摘要:1. 字符的unicode表示法新增大括号表示法 (补充:JavaScript内部字符以UTF-16形式存储,每个字符固定为两个字节,对于那些需要4个字节存储的字符。默认它们是两个字符) 2. codePointAt() 能正确处理四个字节的字符,返回字符的码点(charCodeAt()返回对应位置
阅读全文
摘要:1. 基本用法 声明变量,形成块级作用域 2. 不存在变量声明提升 在声明之前使用会报错 3. 暂时性死区 只要块级作用域存在let命令,它所声明的变量就绑定这个区域,不再受外部影响。在let命令声明变量之前,都属于变量的“死区”,只要使用该变量就会报错。(暂时性死区和没有变量提升主要就是为了减少运
阅读全文
摘要:在浏览器地址栏输入URL 浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤 如果资源未缓存,发起新请求 如果资源已缓存,查看缓存是否新鲜,新鲜提供给客户端,否则与与服务器验证 检验新鲜通常有两个http头控制,Expires值为一个绝对时间表示缓存新鲜日期,cache-control值为
阅读全文
摘要:用途 get一般用于信息获取,使用URL传递参数,对发送信息数量有限制,一般在2000个字符。 post一般用于修改服务器上的资源,对发送的数据没有限制。 传值的方式 get通过地址栏参数 post通过提交表单 获取变量值的方式 get用Request. QueryString post 用Requ
阅读全文
摘要:它是指异步的JavaScript和XML。 它是一门技术而不是新的编程语言。 无刷新整个页面在网页中更新一部分数据。 它的核心是XMLHttpRequest对象。 ajax的原理 他是多种技术的集合体,核心是创建XMLHttpRequest请求对象(支持异步请求的技术,简单来说就是JavaScrip
阅读全文

浙公网安备 33010602011771号