- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 报错:Cannot read properties of null (reading ‘insertBefore‘)(reading ‘parentNode‘)
报错:Cannot read properties of null (reading 'insertBefore')Cannot read properties of null (reading 'parentNode')
2025-01-02 14:47:30
498
原创 SpringBoot打包错误:Please refer to xxx\target\surefire-reports for the individual test results
SpringBoot打包错误:Please refer to xxx\target\surefire-reports for the individual test results
2023-01-11 14:28:29
9953
3
原创 leetcode题:全排列-数组
leetcode题:全排列给定一个 没有重复 数字的序列,返回其所有可能的全排列。示例:输入:[1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]基本思想:特殊情况:数组长度==0时,返回[[]];新建一个空数组存放结果全排列的情况考虑递归的方法,首先固定第一个字符,第一个字符可以是数组中的任意元素,所以先遍历数组,拿出第一个元素和剩下的元素;对剩下的元素递归调用,递归的出口是
2020-12-03 14:33:01
337
原创 JS的this指向
JS的this指向this是调用的时候才确定下来的默认指向全局变量windowvar a = 1function test () { console.log(this.a)}test()//不带任何引用形式去调用函数,默认指向全局变量windownew 调用时值得是被构造的对象var a = 1function test (a) { this.a = a}var b = new test(2)//被new的test为构造函数,构造函数里的this指向的就是被n
2020-12-01 15:57:25
126
原创 认识JSON
JSONJSON :JavaScript Object Notation(JavaScript对象表示法)JSON是存储和交换文本信息的语法,类似XMLJSON比XML更小、更快、更易解析JSON是轻量级的文本数据交换格式JSON独立于语言:JSON使用Javascript语法来描述数据,但是JSON仍然独立于语言和平台JSON具有自我描述性,更易理解...
2020-11-30 20:21:14
116
原创 安装好node.js之后加载模块,npm install colors之后报错
安装好node.js之后,npm install colors之后报错:出现以上警告是因为该项目不是标准的node.js项目的形式,缺少package.json文件,一般形式node.js项目需要有package.json文件,该文件用于定义当前包的属性。创建一个标准形式的node.js项目你可以使用如下解决办法:直接使用npm init –y命令,该命令可以快速生成package.json文件,package.json全部按照默认值填写:命令完成后自动添加package.json文件用记
2020-11-26 11:42:28
658
原创 Ajax面试题
Ajax面试题1、Ajax 是什么? 如何创建一个 Ajax?Ajax 并不算是一种新的技术,全称是 asynchronous javascript and xml,可以说是已有技术的组合,主要用来实现客户端与服务器端的异步通信效果,实现页面的局部刷新,早期的浏览器并不能原生支持 ajax,可以使用隐藏帧(iframe)方式变相实现异步效果,后来的浏览器提供了对 ajax 的原生支持 ,使用 ajax 原 生 方 式 发 送 请 求 主 要 通 过 XMLHttpRequest( 标 准 浏 览 器 )
2020-11-26 11:34:48
385
原创 ES5严格模式
ES5严格模式除了正常运行模式,ECMAscript 5 添加了第二种运行模式:“严格模式”(strict mode).顾名思义,这种模式使得Javascript在更严格的条件下运行。严格模式的目的消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为消除代码运行的一些不安全之处,保证代码运行的安全提高编译器的效率,增加运行速度严格模式体现了Javascript更合理,更安全,更严谨的发展方向,包括IE 10在内的主流浏览器,都已经支持它。使用方式写在哪个作用域下,在该作
2020-11-18 11:38:54
131
原创 JS函数
js函数概念函数就是把完成特定功能的一段代码(抽象出来),使之成为程序中的独立实体,起个名字(函数名)。可以在同一个程序或其他程序中多次重复使用(通过函数名调用)作用使程序变得简短而清晰有利于程序维护可以提高程序开发效率提高了代码的重用性(复用性)函数的语法函数声明:function 函数名(参数){函数体(具体要执行的代码)}//函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。函数调用格式:函数名();函数的分类内置函数(系统函数,官方函数)ale
2020-11-16 21:43:28
88
原创 Vue网络应用
Vue网络应用axios功能强大的网络请求库//导入<script src="https://unpkg.com/axios/dist/axios.min.js"></script>axios必须先导入才可以使用使用get或post方法即可发送对应的请求then方法中的回调函数会在请求成功或失败时触发通过回调函数的形参可以获取响应内容,或错误信息axios+vueaxios结合vue开发网络应用例子<div id="app">
2020-11-16 17:12:00
97
原创 html5 新特性
html5 新特性语义化标签—之前的HTML没有体现结构语义化的标签,HTML5提供语义化标签:header:—代表“网页”或“section”的页眉—通常包含h1-h6 或者hgroup,作为整个页面或者某一个内容块的标题。也可以包裹一节目录,一个搜索框,一个nav,或者任何相关的logo。—header可以拥有多个,可以为每个内容块添加一个headerfooter:—代表“网页”或“section”的页眉—通常包含该节的一些基本信息—没有个数限制hgroup:—代表“网页”或“
2020-11-11 16:22:15
141
原创 php(黑马程序员)
软件架构B/S架构:浏览器(Browser)/服务器(Server)C/S架构:客户端(Client)/服务器数据库:MYSQL(开源免费的数据库)php(文件放服务器里)<?php//设置中文编码header('content-type:text/html;charset=utf-8');//多有语句要加;//输出的关键字echo '你好';//变量//数据类型:字符串$name='吴京'//数字$num=123;//换行echo '<br>';/
2020-11-06 21:59:05
746
原创 汉得面试题
记汉得面试题盒子模型盒子一共有四个属性:分别为外边距(margin)、边框(border)、内边距(padding)、内容(content).注:如何计算宽度盒子总大小的计算公式为:盒子的实际高度X盒子的实际宽度。元素实际宽度(盒子的宽度)=左边界+左边框+左填充+内容宽度+右填充+右边框+右边界。元素实际宽度(盒子的高度)=上边界+上边框+上填充+内容高度+下填充+下边框+下边界。意思就是内容本身的宽高以外还要加上的盒子增加的宽高jQuery和vue的区别jQuery是**使用选择
2020-10-29 14:39:44
2722
原创 web前端面经总结
web前端面经总结HTML的集中布局方式静态布局元素均采用px设置宽高。流式布局子元素主要采用%来设置宽度,用于屏幕太大(或小)不能完美显示子元素的时候使用,但是子元素的相对布局不会改变。比如说,一行是5个div,每个宽度设为20%,父元素宽为500px时,每个100px,但是子元素最完美的宽度却是80px,通常搭配min-width、max-width使用,不至于过大过小。自适应布局每个屏幕分辨率对应一个静态布局,经常采用@media结合min-width、min-height使用
2020-10-29 14:38:13
320
2
原创 正则表达式及与字符串相关的方法
正则表达式用于定义一些字符串的规则计算机可以根据正则表达式来检查一个字符串是否符合规则,获取将字符串中符合规则的内容提取出来创建正则表达式的对象语法:let 变量=new RegExp(“正则表达式”,“匹配模式”);使用typeof检查正则对象,会返回objectlet result=new RegExp(“a”);//检查 一个字符串是否含有“a”在构造函数中可以传递一个匹配模式作为第二个参数,如果符合则返回true,否则返回false正则表达式的方法test
2020-10-25 17:32:22
387
原创 js之字符串对象和方法
字符串对象的方法在底层,字符串是以字符数组的形式保存的属性length:可以获取字符串的长度方法charAt()可以返回字符串中指定位置的字符,根据索引获取字符charCodeAt()获取指定位置字符编码(Unicode编码)fromCharCode()可以根据字符编码获取字符...
2020-10-24 11:44:38
155
原创 JS之包装类
包装类前言基本数据类型:String Number Boolean Null Undefined引用数据类型:Object(对象)介绍在JS中为我们提供了三个包装类,通过这三个包装类可以将基本数据类型的数据装换为对象String():可以将基本数据类型字符串转换为String对象Number ():可以将基本数据类型数字转换为Number对象Boolean:可以将基本数据类型布尔值转换为Boolean对象let num=new Number(3);let st
2020-10-22 15:00:14
180
原创 javascript之Math
javascript之MathMathMath和其他的对象不同,它不是一个构造函数Math属于一个工具类不用创建对象,它封装了数学运算相关的属性和方法属性方法注意1.Math.ceil():可以对一个数进行向上取整,小数部位只要有值就会自动进12.Math.floor():可以对一个数进行向下取整,小数部位会被全部丢弃3.Math.round():可以对一个数进行四舍五入4.Math.random():可以生成一个0-1之间的随机数...
2020-10-20 11:06:59
125
原创 vue之v指令
V指令内容绑定,事件绑定v-text设置标签是文本值(textContent),效果跟差值表达式{{}}差不多v-html设置标签的innerHTMLv-on为元素绑定事件:click 鼠标点击时间:monseenter 鼠标移入事件:dblclick 鼠标双击事件v-on: 可写成@比如:@click传递自定义参数事件修饰符@keyup 键盘事件.enter 遇到回车键触发事件显示切换,属性绑定v-show根据表达式的真(显示)假(隐藏),切换元素的显
2020-10-17 21:00:13
1787
原创 js 数组对象及方法的使用
数组对象创建数组let arr=new Array();使用字面量创建let arr=[];属性:length设置数组长度arr.length=10;获取数组长度arr.length数组名[数组名.length]=值如果值>原数组的长度,就从数组最后删掉多出来的部分如:let arr=[1,2,3];arr[arr.length]=2;那么arr=[1,2]数组中的元素可以是任意的数据类型数组方法1.push(参数)–该方法可以向数组的末尾添加一个或
2020-10-16 20:42:07
482
原创 ## 美团点评2020校招编译题1--斐不拉契数列
题目官方答案var name = ‘global’;var obj = {name: ‘local’,foo: function(){this.name = ‘foo’;}.bind(window)};var bar = new obj.foo();setTimeout(function() {console.log(window.name);}, 0);console.log(bar.name);var bar3 = bar2 = bar;bar2.name = ‘foo
2020-08-10 14:12:08
143
原创 美团点评2020校招笔试题1(栈,堆)
题目官方答案我查了一些资料: js中的堆内存与栈内存 在js引擎中对变量的存储主要有两种位置,堆内存和栈内存。和java中对内存的处理类似,栈内存主要用于存储各种基本类型的变量,包括Boolean、Number、String、Undefined、Null,**以及对象变量的指针,这时候栈内存给人的感觉就像一个线性排列的空间,每个小单元大小基本相等。而堆内存主要负责像对象Object这种变量类型的存储我的总结:class A {String i = “op”;//字符变量—栈void
2020-08-06 14:30:10
440
原创 android引入外部jar包弹出以下错误
android引入外部jar包弹出以下错误解决方法:1.新建libs文件夹,右击项目-new-Folder-命名为libs2.把jar包们复制粘贴到项目中的libs文件夹中,此时会自动生成3.把所有jar选中,右击-Build path-add…之后变成这样4.右击项目-Build path-Configure…-选择将Remove-Apply…,将第三部中的重复jar移除。...
2020-04-23 14:05:59
275
原创 Web前端知识复习
Web前端知识一、HTMLHTML本质是超文本标记语言,能表现如文字、视频、音频、程序等复杂元素。HTML是一种描述性标记语言,用来描述页面内容的显示方式HTML文件是一种纯文本文件,以“.html”或“.htm”为后缀。HTML文档结构是由、和三大元素组成。HTML文档的元素包含很多标签,用于向浏览器提供整个页面的基本信息。标签的组成:标签名、属性(名值对)、内容–属...
2020-02-25 21:20:06
802
android引入外部jar包.doc
2020-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人