首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript基础知识
5大大大大雄
创建于2022-01-16
订阅专栏
JavaScript 知识体系整理
等 3 人订阅
共34篇文章
创建于2022-01-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
访问页面中的所有图片
想要快速访问一个给定文档中所有的img元素,为了性能问题,不能通过遍历HTML集合对象,所有的img元素可以通过getElementsByTagName或querySelectorAll
浏览器缓存
1、浏览器缓存: 浏览器缓存主要是指http缓存,当客户端向服务器请求资源时,会优先选择浏览器缓存。如果浏览器有存在“要请求资源”的副本,就可以直接从浏览器缓存中提取,而不用从服务器获取这个资源。
AMP加速移动页面
AMP特点: 加载速度快:AMP制定了一些严格的页面编写规范,并且提供了一些功能标签。满足这些阅读和使用这些标签之后,使得静态或简单交互页面加载速度和性能有15%-85%的提生 seo搜索:谷歌和微软
js事件
事件模型是什么?我们有几种方式给元素添加事件? 事件定义: 事件是您在编程时系统内发生的动作或者发生的事情,系统通过它来告诉您在您愿意的情况下您可以以某种方式对它做出回应。每个可用的事件都会有一个事件
js原型与类
你理解的类?类的特性有哪些?(封装,继承,多态) 类实际是一个“特殊的函数”,就像你能够定义的函数表达式和函数声明一样,类语法也由两个组成部分:类声明和类表达式。类的主体都是在严格模式下执行的。 类的
常用设计模式
你理解的设计模式? 能用一句话来概括设计模式的原则? 设计模式含义:一套被反复使用、多数人知晓、经过分类编目的、使用设计经验的总结。是软件开发人员在软件开发过程中面临的一般问题的解决方案 使用设计模式
DocumentFragment
看到有的地方创建元素节点的时候,使用`createDocumentFragment`,而不是使用`createElement`,因此比较好奇,查看二者的差异,主要是对性能影响比较大,如果对dom节点存
JSON Schema
JSON Schema 关键字体 type type 的作用是用来限制类型的。可以设置的值为:string,number,object,array,boolean,null 简单使用如下: 常用类型及
iframe通信
由于项目存在,需要内嵌iframe,使其能够实现动态展示广告,因此需要对其通信的方法做个汇总。既然是iframe,就会存在同域和跨域的情况。现在分别针对不同情况下的iframe,做互相通信
pointer-events:none妙用
元素永远不会成为鼠标事件的`target`。但是,当其后代元素的`pointer-events`属性指定其他值时,鼠标事件可以指向后代元素,在这种情况下,鼠标事件将在捕获或冒泡阶段触发父元素的事件侦听
视频多次请求优化
1.出现的原因: 一个MP4视频内部的信息,都分别存储在不同的box中,其中有个moov box ,主要是用于请求挂钩。moov box 存放的是如何播放视频信息,视频请求会优先去读取视频的moov
html5页面添加桌面按钮
html5页面中实现,添加PC端桌面或者移动端桌面按钮的功能。经过调研,通过渐进式web应用pwa(Progressive Web Apps)实现添加到主屏幕中Add to Home Screen
JavaScript之this和执行环境
this 的指向,calll apply call手动实现,以及javascript的相关执行环境。
JavaScript之原型对象
你理解的类?类的特性有哪些?(封装,继承,多态) 类实际是一个“特殊的函数”,就像你能够定义的函数表达式和函数声明一样,类语法也由两个组成部分:类声明和类表达式。类的主体都是在严格模式下执行的。 类的