JavaScript
WSY开发联盟
为了把前端开发的知识进行整理,我亲自成立了自己的个人博客。个人博客可以记录自己的开发知识,也可以记录开发过程中的心得体会。
展开
-
VUE生命周期的定义
VUE生命周期概述最近我陆续参加了一些公司的电话或视频面试,发现vue生命周期是面试题中必考的一项内容。虽然我会使用vue的组件,会操作vue的一些基本用法,但有些知识点居然没有回答上来,这就造成了面试中的短板。因此,在CSDN中总结知识点十分必要。VUE中有一个知识点,那就是vue生命周期。每一个vue组件都有一个属于它的生命周期,从一个组件创建、数据初始化、挂载、更新、销毁,这就构成了一个组件所谓的生命周期。生命周期中有几个重要的方法:方法名称方法说明beforeCreate原创 2020-11-11 22:34:13 · 393 阅读 · 0 评论 -
JavaScript中如何实现数组去重?
JavaScript中如何实现数组去重在电话面试中,JavaScript的数组去重是一个非常重要的考点。以下是我总结的数组去重的几种方法:一、它主要使用了Object键值的独一无二性。((arr) => { let returnObj = {}; arr.forEach(item => { returnObj[item] = item; }); return Object.values(returnObj);})([2, 5, 7, 4,原创 2020-11-06 16:06:09 · 153 阅读 · 0 评论 -
JavaScript的数据类型
JavaScript的数据类型作为一名前端开发工程师,由于电话面试本身的局限性,有些前端的面试题中的个别知识点可能没有答上来。JavaScript的数据类型可分为两大类:基本类型和引用类型。一、基本类型基本类型是直接存储在栈中的数据。它有number、string、boolean、null、undefined。二、引用类型引用类型是由堆中的内存地址及其所指向的存储在栈中的数据构成。它有Array、Function、Object构成。因此,当const类变量是一个引用类型的变量的时候,它的数据是可原创 2020-11-05 12:00:12 · 216 阅读 · 0 评论 -
2020-10-15
Vue的生命周期这里列举了Vue的生命周期中的钩子及详细说明:生命周期钩子详细beforeCreate在实例初始化之后,数据观测(data observer)和event/watcher事件配置之前被调用。created实例已经创建完成之后被调用。在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算,watch/event事件回调。然而,挂载阶段还没开始,$el属性目前不可见。beforeMount在挂载开始之前被调用;相关的re转载 2020-10-15 17:10:23 · 88 阅读 · 0 评论 -
AJAX的原生JS写法和JQuery写法
AJAX(Asynchronous Javascript and XML),是一种创建交互式网页应用的网页开发技术。AJAX是一种用于创建快速动态网页的技术,使网页在不需要重新加载整个网页的情况下,对网页的某个部分进行更新。实现AJAX有两种方式:一种是原生的JS代码,另一种是借助JQuery等第三方插件来实现。以下是使用原生JavaScript代码来实现AJAX:let ajax1, ...原创 2018-12-26 00:06:50 · 321 阅读 · 0 评论 -
利用CSS样式调整列表布局
在实际的前端网页开发中,以列表的形式显示内容是一门必修的功课。特别是以uI控件嵌套多个li控件成为列表显示的标配。为了让读者由浅入深地了解列表显示的界面优化,我们首先不添加任何CSS样式,直接输入下方的代码。每一个项目中应包含图片、标题及具体内容。<!DOCTYPE html><html><head> <meta charset="utf-8"...原创 2018-11-27 14:02:06 · 583 阅读 · 0 评论 -
使用Vue框架控制显示内容
根据有关前端开发教材的说法,Vue是当前最主流的前端开发框架,它可以大大减少前端开发人员的工作量。首先查看以下的代码:<ul> <li> <div class="div1"> <img alt="项目1" src="images/bigben200.png"> <p>项目1<原创 2018-11-29 23:18:21 · 1079 阅读 · 0 评论 -
OpenLayers中栅格瓦片投影底图切换的实现
1.综述WebGIS中渲染地图时,要经常使用瓦片地图(tiled web map)。绝大多数瓦片地图使用的是EPSG:3857墨卡托投影,也有个别瓦片地图使用EPSG:4326投影。瓦片地图按比例尺从小到大划分,可分为22个级别(z)。每个级别中的所有瓦片都会拼接成一幅世界地图。当级别数为0的时候,一个瓦片囊括了整幅世界地图。级别数越大,能够显示的地理内容会更丰富。瓦片的横向索引(x)和纵向索...原创 2018-11-25 13:32:16 · 1912 阅读 · 1 评论 -
前端面试题汇总(随时更新)
最近一段时间,我参加了前端工程师的面试,一面试就发现,有一些知识点是我没有注意的地方,这些知识点答不上来没关系,但最可怕的是这些知识点会忘在脑后,成为过眼云烟。因此,及时总结知识点,不仅可以随时查看,还可以成为日后进行前端开发工作和练习的参考,为我的前端开发上了一堂生动的一课。其中的一道题是使用纯CSS如何实现下拉菜单的。为了实现这一目标,我参考了其他博客的示例,请看下图的菜单。HTM...原创 2018-11-21 20:42:55 · 131 阅读 · 0 评论 -
JavaScript开发:对象和方法定义所经历的阶段
一个开发语言的学习是一个由浅入深、循序渐进的过程,JavaScript也不例外。第一阶段:全局定义函数。请看下面的一个示例:show("我的中国心"); //不报错,因为系统在编译时首先对函数初始化function show(word) { alert(word);}function sort(a) { alert("排序操作"); return "排序...原创 2018-11-14 14:25:40 · 123 阅读 · 0 评论