摘要:
1、 Uncaught TypeError: Cannot Read Property 这是 JavaScript 开发人员最常遇到的错误。当你读取一个属性或调用一个未定义对象的方法时,Chrome 中就会报出这样的错误。导致这个错误发生的原因有很多,常见的一种情况是在渲染 UI 组件时,不正确地初 阅读全文
摘要:
两大编程思想: 1. 面向过程编程 面向过程就是分析出解决问题所需要的步骤,然后用函数/方法/过程把这些步骤一步一步的实现,使用的时候在一个一个的依次调用即可。 面向过程编程的代表性语言:c语言。 2. 面向对象编程 面向对象编程就是把食物分成一个一个对象,然后由对象之间分工合作。 面向对象是以对象 阅读全文
摘要:
1、延迟函数delay const delay = ms => new Promise((resolve, reject) => setTimeout(resolve, ms)) const getData = status => new Promise((resolve, reject) => { 阅读全文
摘要:
一、 谈谈对弹性盒子的理解及使用场景 答:弹性盒子是一种可自由适配屏幕宽度的布局,能够快速实现子元素水平居中、垂直居中等各种常见的布局。其样式的声明分成老弹性盒子display:box;和新弹性盒子display:flex;使用场景一般多用在移动端,因为PC端和响应式的项目经常会考虑兼容性,特别是低 阅读全文
摘要:
AngularJS 是一个 JavaScript 框架。它可通过 <script> 标签添加到 HTML 页面。AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。AngularJS 扩展了 HTMLAngularJS 通过 ng-directives 扩展了 H 阅读全文
摘要:
Storage模块管理应用本地数据存储区,用于应用数据的保存和读取。应用本地数据与localStorage、sessionStorage的区别在于数据有效域不同,前者可在应用内跨域操作,数据存储期是持久化的,并且没有容量限制。通过plus.storage可获取应用本地数据管理对象。 方法: getL 阅读全文
摘要:
1 基本功 见过很多前端用Vue,React,就放弃JavaScript的修炼。 作为基本功,无论工具如何变迁,了解JavaScript底层,理解JavaScript的各种特性,无论你用什么工具都是手到擒来。底子不扎实,日常出现一个bug都要花很多时间去定位问题。如果你去观察那些前端负责人,前端架构 阅读全文
摘要:
1、删除未使用的代码和功能你的应用程序包含的代码越多,就需要将更多的数据传输到客户端。浏览器也需要更多时间来分析和解释代码。有时,你可能打包了很多根本用不到的功能。最好只在开发环境中保留这些额外的代码,而不要将其推送到生产环境中,以免给客户端的浏览器增加负担。要不断问自己,某个功能或代码段是否是必要 阅读全文
摘要:
项目架构 1、封装项目的基础库一个基础库可能会耗费一定的开发时间,但是如果项目具有一个优秀的基础库作为支持,可以让项目推进的更快速。前期开发基础库耗费的时间是可以补上来的,最关键的是,有基础库作为支持,我们可以保证项目的一个最低质量下限。不至于多人合作项目,不同人写出来的不同模块质量参次不齐。同时也 阅读全文
摘要:
方法: 3D文本动画效果是通过text-shadow属性设计的。应用在多个文本阴影上,主要是因为使用了3D效果,外观看起来好像我们仅应用单个文本阴影,对于单词中存在的所有字母来说,它都是相同的。但是对于3D效果,我们希望每个字母和每个角度(基本上是X和Y坐标以及模糊半径)的阴影厚度都不同。现在让我们 阅读全文