学习总结
Spring_lmu
这个作者很懒,什么都没留下…
展开
-
js可能会被面试官深挖的知识点
事件模型1. 原始事件模型(DOM0级)这是一种被所有浏览器都支持的事件模型,对于原始事件而言,没有事件流,事件一旦发生马上处理。有两种方式可以实现原始事件:html代码中直接指定属性值:<button id="demo" type="button" onclick="doSomeTing()" />在js中获取代码元素指定:document.getElementsById("demo").onclick = doSomeTing()优点:所有浏览器都兼容。缺点:只能绑定原创 2020-08-17 10:18:01 · 388 阅读 · 0 评论 -
HTML可能会用到的一些知识
HTML知识总结?DOCTYPE声明一般位于文档的第一行,它的作用主要是告诉浏览器以什么样的模式来解析文档。一般指定了之后会以标准模式来解析文档,否则不指定就以兼容模式来解析。标准模式:标准模式的渲染方式和 JS 引擎的解析方式都是以该浏览器支持的最高标准运行。兼容模式:浏览器会以向后兼容的方式来模拟老版本浏览器的行为,保证老网站的正确访问。HTML5为什么系需要引入 ,而不需要引入DTD?什么是DTD?DTD 简介。 全称为:文档类型定义,可定义合法的XML文档构建模块。使用一系列合法原创 2020-08-14 10:23:47 · 211 阅读 · 0 评论 -
ES6 基础总结 1 ~ 3
ES6 自学总结let &amp;amp;amp;&amp;amp;amp; const均不会进行变量提升有自己的块级作用域均不允许重复声明const声明常量参数作用域也就是函数传入的参数也有自己的作用域,和函数体内的作用域是不同的??暂时性死区typeof 会报 ReferenceError如果是以后都不会声明的变量 typeof undeclared_variable // “undefined...翻译 2019-01-26 00:24:13 · 156 阅读 · 0 评论 -
ES6 基础总结 (数值扩展)
ES6 针对数值的扩展二进制和八进制表示法从 ES5 开始,在严格模式之中,八进制就不再允许使用前缀0表示,ES6 进一步明确,要使用前缀0o表示。可以直接使用 Number() 方法将二进制和八进制转换为十进制。Number.isFinite(), Number.isNaN()ES6 新增,注意,如果参数类型不是数值,Number.isFinite一律返回false。他们与传统...翻译 2019-01-28 23:05:19 · 159 阅读 · 0 评论 -
ES6 基础总结 (函数相关)
ES6函数的扩展函数参数的默认值ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 function Point(x = 0, y = 0) { this.x = x; this.y = y; }如果传参则为传参值,不传则为默认值0。...翻译 2019-02-17 11:32:50 · 197 阅读 · 0 评论 -
ES6 基础总结 (Symbol部分)
ES6 的 Symbol概述Symbol 是一种 ES6 新增的数据类型,与 Number String Boolean Null Undefined Object一样,所以在 ES6 中有6种基本数据类型。Symbol是独一无二的,通过 Symbol 函数生成,这就是说对象的属性名现在有两种类型,一种是原本的字符串,另一种是 Symbol。凡是属性名为 Symbol 类型的都是独一无二的...翻译 2019-02-17 16:59:02 · 233 阅读 · 0 评论 -
个人工作总结
最近一段时间在干啥前端页面生成 PDF 不完整。这是我的解决办法rsa 加密。应项目需求,本次的项目需要严格加密,故而我和后台小伙伴一商量,打算使用 rsa加盐来进行加密,就是先用公钥前端加密生成字符串,再将字符串拼接盐后,用 MD5 加密,然后后台小伙伴再通过私钥解密的一系列操作拿到数据。其余的都是一些正常的页面开发和数据展示,然后因为换了份新工作,所以也想暂时休息一下,ES6 的文章以...原创 2019-06-28 16:54:05 · 282 阅读 · 0 评论