- 博客(32)
- 收藏
- 关注
原创 ES6中的Promise基础讲解
Promise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。Promise对象有以下两个特点。对象的状态不受外界影响。pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是Promise这个名字的由来,它的英语意思就是“承诺”,表示其他手段无法改变。
2022-11-08 19:56:14 307 14
原创 ES6的快速入门
虽然15年就有正式版本了,但是国内普遍商用是在2018年之后去了,甚至到现在有很多前端仍然搞不懂ES6(都2022年了,兄dei~)你必须要知道的是:现在各企业都普遍使用,不会ES6意味着你很难找到工作,上班了你连别人的代码都看不懂。目前存在少数低版本浏览器的 JavaScript 是 ES5 版本,大多数的浏览器已经支持 ES6。ES6 的出现主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念。如果你的代码里还存在 var,那你的良心就大大的坏了!d. 箭头函数适用的场景。
2022-11-03 19:51:33 267 13
原创 2022Vue经典面试题及答案
总结:在后端接⼝没有开发完成之前,前端可以⽤已有的接⼝⽂档,在真实的请求上拦截ajax,并根据mockjs的mock数据的规则,模拟真实接⼝返回的数据,并将随机的模拟数据返回参与相应的数据交互处理,这样真正实现了前后台的分离开发。使⽤vue开发时,在vue初始化之前,由于div是不会vue管的,所以我们写的代码在还没有解析的情况下会容易出现花屏现象,看到类似于{{message}}的字样,虽然⼀般情况下这个时间很短暂,但是我们还是有必要解决这个问题的。React 和 Vue 是是一种库,可以和各种包搭配。
2022-09-26 20:20:58 494 24
原创 Vue的简介和优缺点
1.Vue.js是用于构建交互式的 Web 界面的库。2.它提供了 MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API。从技术上讲,Vue.js集中在MVVM模式上的视图模型层,并通过双向数据绑定连接视图和模型。3.实际的DOM操作和输出格式被抽象出来成指令和过滤器。相比其它的MVVM 框架,Vue.js 更容易上手。4.Vue.js是一个用于创建Web交互界面的库。它让你通过简单而灵活的API创建由数据驱动的UI组件。5.内核生成:Es6和—>类和继承6.Model:js对象。
2022-09-23 20:22:28 7029 21
原创 JavaScript对象
现实生活中:万物皆对象,对象是一个具体的事物,看得见摸得着的实物。例如,一本书、一辆汽车、一个人可以是“对象”,一个数据库、一张网页、一个与远程服务器的连接也可以是“对象”。在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。对象是由属性和方法组成的 属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常用动词)变量:单独声明赋值,单独存在。
2022-09-20 09:37:18 1542 58
原创 jQuery中DOM基础操作
文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标志语言的标准编程接口。DOM 定义了访问 HTML 和 XML 文档的标准。DOM 可以把 HTML 看做是文档树,通过 DOM 提供的 API 可以对树上的节点进行操作。下面我们来看一下 W3C 上的 dom 树。
2022-09-13 09:56:11 1092 5
原创 js的循环(for循环,双重 for 循环)
在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句 for 循环可以重复执行某些相同代码 for 循环可以重复执行些许不同的代码,因为我们有计数器 for 循环可以重复执行某些操作,比如算术运算符加法操作 随着需求增加,双重for循环可以做更多、更好看的效果 双重 for 循环,外层循环一次,内层 for 循环全部执行 for 循环是循环条件和数字直接相关的循环。...
2022-08-15 16:35:15 3370 4
原创 会动的爱心
七夕来袭!是时候展现专属于程序员的浪漫了!你打算怎么给心爱的人表达爱意?鲜花礼物?代码表白?还是创意DIY?或者…无论那种形式,快来秀我们一脸吧!参与发布文章即可获得【话题达人】勋章,参与多个话题还可进行勋章升级喔!...
2022-08-04 16:01:49 133 1
原创 BOM的基本操作
BOM(BrowserObjectModel)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其顶级对象是window,并且每个对象都提供了很多方法与属性。
2022-08-01 20:10:35 754 1
原创 js的变量
白话变量就是一个装东西的盒子。通俗变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改。为什么需要变量?因为我们一些数据需要保存,所以需要变量变量是什么?变量就是一个容器,用来存放数据的。方便我们以后使用里面的数据变量的本质是什么?变量是内存里的一块空间,用来存储数据。变量怎么使用的?我们使用变量的时候,一定要声明变量,然后赋值什么是变量的初始化?声明变量并赋值我们称之为变量的初始化变量命名规范有哪些?变量名尽量要规范,见名知意——驼峰命名法,区分哪些变量名不合法。...
2022-07-26 20:31:06 71
原创 JavaScript的注释
为了提高代码的可读性,JS与CSS一样,也提供了注释功能。JS中的注释主要有两种,分别是单行注释和多行注释。为了方便信息的输入输出,JS中提供了一些输入输出语句本文章讲述了js的单,多行注释使用,和JavaScript的常用输出语句。https。...
2022-07-20 10:00:00 8879 1
原创 初识JavaScript
布兰登·艾奇(BrendanEich,1961年~)。神奇的大哥用10天完成JavaScript设计。最初命名为LiveScript,后来在与Sun合作之后将其改名为JavaScript。渲染引擎和JS引擎渲染引擎用来解析HTML与CSS,俗称内核,比如chrome浏览器的blink,老版本的webkitJS引擎也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如chrome浏览器的V8https。...
2022-07-19 11:08:16 56 1
原创 计算机编程基础
编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令。从事编程的人员,就是程序员。 但是一般程序员都比较幽默,为了形容自己的辛苦工作,也成为“码农”,或者 “程序猿”/ “程序媛” 注意:上面所定义的计算机指的是任何能够执行代码的设备
2022-07-12 11:18:11 1082 1
原创 js去除数组里的重复字符
var ar=[2,23,2,2,2,2,55,55,5,9,87,9]; console.log(ar); function rep2
2022-06-22 22:06:41 241 1
原创 js数组去重
var arr=[1,23,1,1,1,1,1,1,1,1,5,6,7,8,9,9,9,9,9,9]; console.log(arr)
2022-06-22 09:47:03 148
原创 js的array字符串长度排序
var arr=["it","if","good","who","shift","a","fasgddsf"]; arr.sort(function(a,b){
2022-06-20 09:37:19 178
原创 js的array数字大小排序
var arr=[1,22,99,55,66,33,15,52]; arr.sort(function(a,b){ if(a>b
2022-06-20 09:33:03 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人