优化的目的在于让页面加载的更快,对用户操作响应更及时,为用户带来更好的用户体验,对于开发者来说优化能够减少页面请求数,能够节省资源。 前端优化的方法可以分为两大类:第一类是页面级别的优化如http请求数、内联脚本的位置优化等,第二类是代码级别的优化,如JavaScript中的DOM操作优化、CSS选 ...
分类:
其他好文 时间:
2020-05-03 18:41:24
阅读次数:
75
js--DOM操作 dom获取 DOM获取 //参数是字符串 document.getElementById() 获取特定 ID 元素的节点 document.getElementsByTagName() 获取相同元素的节点列表 document.getElementsByName() 获取相同名称 ...
分类:
Web程序 时间:
2020-05-03 00:34:42
阅读次数:
76
· 名词解释 · · 面试意图 · · 总结 · 内容部分知识举例说明了一些常见的技能列表,实际上会根据面试者的简历情况设置问题。 记忆性内容作为底线要求,如果不能达标,意味着基础不牢,在日后的工作中会在很多基本的问题上搞不清。 编码环节主要做搜索性考察,因为这是工作的常态形式。使用搜索引擎的能力决 ...
分类:
其他好文 时间:
2020-04-30 21:19:40
阅读次数:
190
一:Css相关 一:盒模型 二:居中相关 三:比较容易被忽略的css样式 四:如何修改chomre的记住密码后自动填充的黄色背景 五:CSS 硬件加速 二:JS相关 一:数据类型检测 二:深浅拷贝 三:promise 四:jquert 链式写法的调用原理 五:什么是回调地狱并避免。 六:Javasc ...
分类:
其他好文 时间:
2020-04-30 09:42:00
阅读次数:
76
从基础知识到JSWebAPI: DOM操作 BOM操作 事件绑定 AJAX请求(包含http协议) 存储 DOM可以理解为:浏览器把拿到的html代码,结构化成一个浏览器能识别并且js可操作的一个模型 DOM节点操作: <!DOCTYPE html> <html lang="en"> <head> ...
分类:
Web程序 时间:
2020-04-21 00:03:59
阅读次数:
100
操作dom元素 查 查元素 id(getElementById){返回值获取到一个元素,没有找到返回null} class(getElementByClassName){返回值是一个类数组,没有找到返回空数组} 标签名(getElementByTagName){返回是一个数组,没有找到返回空数组} ...
分类:
其他好文 时间:
2020-04-13 23:13:16
阅读次数:
84
//使用正则判断DOM中是否已经存在该元素 export function hasClass(el, className) { let reg = new RegExp('(^|\\s)' + className + '(\\s|$)') return reg.test(el.className) ...
分类:
其他好文 时间:
2020-04-11 20:51:20
阅读次数:
77
每个Vue实例在被创建的时候,都会经历一系列初始化的过程。比如说需要设置数据监听、模板编译、将实例挂载到DOM结构上并且在数据变化时对DOM结构进行更新等等。Vue允许开发者在不同的生命周期运行一些钩子函数(hook),给开发者在不同的生命周期中添加自己代码的机会。所有的生命周期钩子自动绑定 thi ...
分类:
其他好文 时间:
2020-04-11 00:42:16
阅读次数:
147
第3章 你也有控制权(DOM操作) 如何用JavaScript去操作HTML元素和CSS样式,实现简单的动态操作。 3-1 认识DOM 3-2 通过ID获取元素 3-3 innerHTML 属性 3-4 改变 HTML 样式 3-5 显示和隐藏(display属性) 3-6 控制类名(classNa ...
分类:
编程语言 时间:
2020-04-11 00:13:38
阅读次数:
66
1、轻量级框架 只关注视图层,是一个构建数据的视图集合,大小只有几十kb Vue.js通过简洁的API提供高效的数据绑定和灵活的组件系统 2、简单易学 国人开发,中文文档,不存在语言障碍,易于理解和学习 3、双向数据绑定 也就是所谓的响应式数据绑定。这里的响应式不是@media 媒体查询中的响应式布 ...
分类:
其他好文 时间:
2020-04-04 20:34:39
阅读次数:
542