- 博客(23)
- 收藏
- 关注
原创 Vue-Router的使用
我们在浏览器的地址栏应该是见过两种形式的路径:一种是带有#的,一种是不带有#的,带有#的就是hash模式,另一个就是history模式了。hash模式中,#及其后面的内容就是hash值。hash值不会带给服务器。hash模式地址中永远带有#,不美观;若地址被第三方手机app分享,若是app校验严格的话,则地址会被标记为不合法;兼容性较好;history模式地址干净,美观;兼容性和hash模式相比较差;应用部署上线时,需要后端人员支持,以解决刷新页面的时候服务器返回404的问题;{}
2022-11-12 10:31:01
6388
5
原创 React中的dangerouslySetInnerHTML
dangerouslySetInnerHTML,翻译过来就是:危险的设置内部HTML。要知道有这么一句话:“永远不要相信用户的输入”。用户有时候不会按照程序员所设想的规则来进行数据的输入,比如想要用户输入数字,用户却输入的是文本,类似的情况比比皆是。
2022-10-10 21:39:10
13799
原创 前端实现全栈开发成为“人才”的必经之路:Node.js-基础版
后端的实现不仅仅只有JAVA、Python、PHP等语言,前端也有对应的语言,那就是Node.js。Node号称前端中的后端,作用和其他后端语言一样,可以搭建服务器、连接数据库、返回数据等。并且Node也有对应的框架,例如Express、Remix等等,能够快速搭建服务器,让程序员更加轻松。 ******注意,在Node中,我们之前使用的部分JS方法是不存在的,例如:元素节点的获取、localStorage、location等等,如果使用了就会报错。
2022-09-24 16:58:12
887
原创 DOM以及元素的操作(下)
本篇博客的内容主要包括元素节点的属性、元素节点的增删改查、获取元素偏移量和尺寸。一、节点属性节点分为:元素节点、属性节点、文本节点。我们知道节点会分成很多种,而且我们也能获取到各种不同的节点,接下来我们就来聊一些各种节点之间属性的区别。
2022-09-18 18:44:33
206
原创 BOM的基本操作
浏览器对象模型,也就是。可以操作哪些内容?获取一些浏览器的相关信息(如:窗口大小等)操作浏览器进行页面的跳转获取当前浏览器地址栏的信息操作浏览器的滚动条浏览器的信息(如:浏览器的版本信息)让浏览器出现一个弹出框(alert/prompt/confirm)...BOM的核心是。window是浏览器内置的一个对象,里面包含着操作浏览器的方法。注意:事件和对象不同,在使用window上的方法时不可以省略window,但如果是在使用window下的对象时,可以省略window。
2022-09-17 23:21:30
520
原创 面向对象的继承与原型链的概念
我们在日常的编程中,用到了许多的方法,例如数组的常用方法、字符串的常用方法等。但是当我们输出数字或者字符串等时,会发现其身上根本没有例如slice、concat的方法,那么这些方法保存在哪的呢?答案是:其父级构造函数身上。
2022-09-12 22:28:37
147
原创 JS中this的指向与改变this指向的三个方法
事件绑定中的this指向,即该事件绑定在谁身上,this指向的就是哪个节点,继而可以通过this操作节点的样式、内容等。需要借用this的对象.call/apply/bind(借给别人this的对象,传参)方法作用就是永久的将某个对象中的this改变为另一个对象的this,改变之后原本的函数。不论是前辈们定义好的,还是自定义构造函数,其中的this指向的都是。在调用一个对象中的函数时,由于是通过对象调用,所以。因为函数是以回调函数的形式存在的,回调函数被window所调用。2)、将新函数中的this。
2022-09-11 14:40:54
1664
原创 浅谈面向对象基础以及JS中如何实现面向对象
面向对象不是一种语法,而是一种思想,是一种编程模式!面向过程开发:关注的重点是开发的过程,关注每一步,每一个变量的创建,变量和变量之间的关系、执行顺序等,大多数情况是专门为某一特定功能而编写的。面向对象开发:关注的重点是对象,需要一个对象来帮助我们做事情,我们却不需要关注对象中的实现过程是怎么样的,只需要其执行结果就好。var a=0;a++;a++;alert(a)
2022-09-10 13:12:23
187
原创 JS中的Date对象
是JS中提供的内置对象,专门。注意:我们中国所在的地区为东八区,也就是,不同的控制台对于时间的输出结果有可能不同,比如但如果是在VScode中,运行JS文件获取到的时间就,此时就要自行+8才能得到正确的时间。
2022-09-03 10:57:21
1442
2
原创 正则的基础与使用
什么是正则?正则就是:定义字符串出现规则的表达式。何时使用?字符串的切割、替换、验证以及Python爬虫时。JS中如何使用正则?语法:var reg=/正则规则/;
2022-09-02 20:55:31
268
原创 字符串基础以及常用方法
一、什么是字符串?二、字符串的创建方式三、字符串的常用方法1、charAt(索引值)2、charCodeAt(索引值)3、fromCharCode(ASCII)4、toUpperCase()5、toLowerCase()6、substr、substring、slice7、replace("被替换的字符","新字符")8、split("指定分割符")9、indexOf、lastIndexOf10、trim()
2022-09-02 18:24:24
385
原创 JS基础知识(二)
一、短路逻辑二、运算符的补充三、三目运算四、条件分支结构的补充五、基本数据类型与引用数据类型的赋值区别六、引用类型变量内存的释放七、作用域的分类八、函数的补充九、为什么有的基本数据类型能够使用.语法?......
2022-08-27 12:59:15
322
原创 DOM以及元素的操作(上)
DOM,全称Document Object Model,文档对象模型,用于操作HTML文档。DOM把整个HTML文件看作是一个树形结构,每一个元素就代表一个节点,该树形结构的根不是html标签,而是一个Document对象。
2022-08-20 14:31:31
151
原创 JS基础知识(一)
JS是一门解释型、弱类型以及面向对象的脚本语言,主要用于客户端浏览器与用户的交互。编程语言可分为:解释型、编译型解释型:不检查代码语法,从上往下开始执行,遇到错误停止代码的运行,如JS、Python..编译型:在运行代码之前,计算机内部会自动的检查一遍代码语法,如果有错误,则整个文件都不能运行,如JAVA、C...编程语言又可分为:强类型、弱类型弱类型:变量的数据类型由赋值的数据决定,并且数据类型能在后面的使用中,根据使用环境的不同,悄然改
2022-08-19 20:40:09
156
原创 事件的基础与案例
目录 一、什么是事件 二、事件绑定 三、事件类型 四、事件传播 五、案例一:鼠标跟随案例 六:案例二、轮播图案例 对于前端:通过代码的方式和页面中的某些内容做好的一个约定。 对于用户:触发指定行为的时候,就会执行的代码段。 约定的事情,也就是事件绑定。 事件绑定三要素: 1、事件源:和谁做好约定。 2、事件类型
2022-06-04 22:37:43
236
原创 jQuery的一些基本操作(三)
上次说到jQuery属性操作,这篇文章将讲讲获取元素尺寸、获取元素偏移量以及事件绑定相关的知识。一、获取元素尺寸jQuery提供获取元素尺寸有三对:1、width()和height():获取到的是元素内容区域的尺寸。2、innerWidth() 和 innerHeight():获取到的是元素内容+内边距的尺寸。3、outerWidth()和outerHeight():获取到...
2022-05-23 17:05:49
198
原创 jQuery的一些基本操作(二)
在jQuery的一些基本操作(一)中,我们说到了jQuery的筛选器。今天我们来讲讲接下来的内容。目录一、操作元素文本内容二、操作元素类名三、操作元素样式四、操作元素属性一、操作元素文本内容jQuery操作元素文本内容有三种,分别是:1、html():等价于原生JS中的innerHTML方法。 获取--html():以字符串的形式返回,包括HTML标签。...
2022-05-23 09:46:36
240
原创 jQuery的一些基本操作(一)
一、了解jQuery是什么简单的说,jQuery就是对JavaScript的DOM操做进行了一个封装。二、jQuery常用的操作有哪些jQuery常用的操作有:1、获取DOM节点;2、操作节点文本;3、操作节点样式;4、操作节点类名;5、操作节点属性; ...
2022-05-22 22:43:25
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人