- 博客(35)
- 资源 (8)
- 收藏
- 关注
原创 东方国信面试题
3.document.write和document.innerHTML区别。1.promise和promise.all区别。5.JavaScripteval函数。2.webpack打包流程。4.promise状态。
2022-08-01 10:52:09
293
1
原创 刷牛客JS题目时的感悟
innerHTML指的是从对象的起始位置到终止位置的全部内容,包括Html标签。innerText指的是从起始位置到终止位置的内容,但它去除Html标签。2.innerHTML和innerText的区别。this.value;通过复制一个或多个对象来创建一个新的对象。3.JS中声明Array的方法。1.方法和对象要搞清楚。....................................
2022-07-29 21:46:22
165
原创 刷算法题时一些java 类,api,方法等使用感悟
字符串1.StringBuilder表示可变字符字符串。此类不能被继承2.StringBuilder result = new StringBuilder();result.toString.trim 中trim表示移除字符串两侧空白字符。3.正则表达式 [ ^A-za-z]表示匹配字母4.StringBuilder.append 追加5.String.toCharArray()表示将String类型数据转换成字符数组6.7.Character.isLetter()判断是否是字符8.数组排
2022-07-07 09:28:01
262
1
原创 直新笔试题
两小时内完成京东时尚大牌页面,使用JS加分完成效果可以使用JS,或者JQuery生成数据,加分项容易犯错的点,a是行内元素无法定义宽高,直接使用变换效果无效,需要转换为行内块元素在旋转180度后设置其隐藏与否,visible可视,hidden隐藏,当旋转前或者旋转后已经设置过可视或者隐藏后,无需再对变换后的效果多写一步,内样会带来不好的效果.........
2022-07-01 23:34:05
318
原创 less的使用
less的出现是为了方便css的书写,例如美团,A,B,C字母的圈圈颜色,常规css 是给每个字母或者相似元素添加css样式,但less可以先设置一个圈圈背景是黄色,这样每个字母用到的时候引用即可,更改时也是更改该部分内容即可博主使用的是vscode,在此以vscode举例node使用less扩展中搜索easy less点击安装建立,html less css文件html中使用 引入编译后转换出来的css样式完整代码 index.lessindex.html效果less变量具有以下知识
2022-06-19 10:30:11
369
原创 ES7-ES11新特性
ES8新特性1.async和awaitasync和await两种语法结合可以让异步代码像同步代码一样1.async2.await表达式async练习await练习ajax和async应用2.ES8的对象方法扩展ES9特性反向断言dotAll模式ES10特性1.Object.fromEntries将二维数组或者map转换为对象es8中有Object.entries是将对象转换为二维数组效果2.trimStart和trimEnd去掉字符串前后空白字符3. Arra
2022-06-14 18:10:01
162
原创 ES6教程
let举例效果3.结构赋值对数组的解构4.模板字符串5.对象的简化写法es6允许在大括号中直接写入变量和函数6.promise7.es6的get和set8.模块化模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。模块化的好处模块化的优势:1.防止命名冲突2.代码复用3.高维护性es6的模块化语法主要由两个命令构成export 和 import文件格式也可以使用app.js统一引入Babel 是一个JavaScript 编译器;
2022-06-14 15:00:58
181
原创 某公司面试题
1.如何解决Ajax异步调用,实现同步机制2.springMVC 讲讲 MVC3.centOS6,7不同之处4.讲讲整个登录的流程5.讲讲三次握手的过程
2022-06-11 10:08:22
59
原创 关于Ajax的Axios,Jquery及原生使用方式
发送Ajax请求包含文件为原声Ajax的get请求前端HTMLjquery和aixos发送ajax请求方式前端HTMLserver.js内容
2022-06-09 19:10:45
242
原创 BOM概述
BOM的构成BOM比DOM更大些BOM中的元素有 document、location、navigation、screen、history调整窗口大小事件举例定时器setTimeout 延时单位是毫秒,可以省略,省略时间默认是0使用方法setTimeout也称为回调函数callback普通函数是按照代码顺序直接调用。而该函数需要等待时间,时间到了才调用这个函数,因此称为回调函数。举例清除定时器倒计时效果消息发布定时器定时效果......
2022-06-08 15:03:08
151
原创 DOM 事件
添加事件addEventListener,删除事件removeEventListenerDOM事件流事件委托事件委托也称为事件代理,在JQuery里面称为事件委派。事件委托的原理不是每个子节点单独设置事件监听器,而是事件监听器设置在父结点上,然后利用冒泡原理设置每个子节点。作用只操作一次dom,提高程序的性能。如以下例子,给每个 li 设置点击事件的话会比较麻烦,但是给ul设置点击事件的话就会相对容易。举例跟随鼠标移动的图片常用的键盘事件模仿京东按键输入...
2022-06-07 20:13:42
56
原创 DOM BOM篇二 节点操作
节点层级利用DOM树可以把节点划分为不同的层级关系,常见的是父子兄层级关系。使用children可以获取到当前元素子节点元素举例新浪下拉菜单效果得到兄弟节点使用createElement可以创建节点,使用appendChild可以添加元素举例效果...
2022-06-06 16:51:45
86
原创 DOM BOM操作
document.getElementById(‘time’);dir可以打印出该对象结构获取的是一个对象举例通过getElementsByTagName获取某类标签。通过getElementsByClassName获取到类名,通过querySelector获取到body中第一个元素的值效果如图querySelectAll获取所有相关元素举例获取body元素可以直接使用document.body形式获取事件三要素:1.获取事件源2.绑定事件 注册事件3.添加事件处理程序举
2022-06-05 22:10:47
123
原创 JavaScript基础语法
JS中提示的内容有 alert、prompt、console.log区别如下举例弹出用户名变量命名需要使用驼峰命名法例如:myFirstNameJS中有五种数据类型。在JS中八进制前面加0,十六进制前面加0x使用isNaN()可以判断该值是否为数字,如果是数字返回的是false如果不是数字返回的是truealert使用字符串时谨记外单内双,换行符使用\n字符串拼接多个字符串之间使用+号进行拼接,拼接方式为字符串 + 任何类型 = 拼接后的新字符串拼接前会把字符串相加的任何
2022-06-04 21:21:27
142
原创 css前端基础(3)三大特性
css具有层叠 优先级 继承 三个特性css 层叠行是指多种css样式的叠加例如继承性css中某些样式可以子承父业text-,font-,line-这些开头的都可以继承,以及color属性css优先级css有个权重公式css布局有盒子模型,浮动,定位三种模型盒子模型如下图所示边框属性:border:border-width || border-style || border-color边框属性-设置边框样式边框样式用于定义页面中边框风格常用值一般简写table表格知
2022-06-03 14:06:36
70
原创 css前端基础(二)css复合选择器
css复合选择器(1)交集选择器例如(2)并集选择器并集选择器(css选择器分组)是各个选择器通过逗号连接而成例如(3)后代选择器后代选择器又称为包含选择器,用来选择元素或元素组的后代。例如只想要div下的p标签进行更改或者(4)子代选择器后代选择器会将后代所包含的元素全部选中,而有时我们只需要将该元素的下一级元素进行更改。这个时候就需要子代选择器......
2022-06-01 15:04:45
296
原创 css基础知识(一)
p标签是段落标签,h1,h2等是标题标签font-size设置字体大小具体长度单位如下:用法h2 { font-size:20px;}font-family设置字体。通常为宋体,微软雅黑,黑体等。用法h2 { font-size:20px; //需要使用类似Microsoft Yahei等的需要中间需要加空格。 //字体按顺序查找,比如如果电脑中没有宋体就找微软雅黑 font-family:"宋体","Microsoft Yahei",tahoma}当然我们也可以使用U
2022-05-31 21:29:52
122
原创 html表单知识
设置表单属性autocomplete="off/on"关闭自动填充表单,自己实现记住密码。<form autocomplete="off" method=".." action="..">html5 如何设置表单必填,required页面刷新时候聚焦html5表单验证如何使用正则 patternhtml5表单中设置了必填,提交表单的时候怎么做novalidate或者按钮不空可以提交formnovalidate利用正则表达式设置输入input框中的样式5个数字后跟一个从i
2022-05-28 08:51:12
94
原创 浏览器是如何运作的
—原知识内容来自B站用户objtube的卢克儿,想观看视频的可以通过以下连接进入https://www.bilibili.com/video/BV1x54y1B7RE当我们启动某个程序时,就会创建一个进程执行任务代码,同时会为该进程创建应用空间,该应用程序的状态都保存在该内存中,一个进程会创建多个线程。如果某两个进程之间需要互相通信,就需要进程管道IPC来传递。很多应用程序都是多进程的结构,这样是为了某一个进程卡死。由于进程间相互独立,这样就可以避免一个进程卡死,整个应用崩溃的情况。一个进程包含多个线
2022-05-15 19:42:05
265
原创 http协议与技术链接+分块传输反向ajax
反向ajax又叫comet server push,服务器推技术原理:一般而言,HTTP协议的特点。连接、断开具体什么时间断开?服务器响应content-length,收到指定length长度内容时,也就断开了在http1.1协议中,允许不写content-length,比如要发送的内容长度确实不知道时。这时,需要一个特殊的content-type chunked使用服务器推技术可以实现微博上的即时聊天技术...
2022-05-15 14:51:39
110
原创 http内容压缩
响应头中powered-By-chinaCache信息的意思是意思就是这个页面信息来源于中国缓存服务器,命中06002223SR这台缓存服务器content-length是返回长度,问:这里为什么返回主体的长度和content-length不一致原因在于:Content-Encoding:gzip 这个响应头信息作用原理:为了提高网页在网络上的传输速度,服务器对主体信息进行压缩如常见的gzip,deflate压缩,compress压缩以及google chrome正在推的sdch压缩上面.
2022-05-15 14:34:08
171
原创 HTTP协议缓存控制
我们观察图片的下载,往往会出现第一次请求时 200 ok第二次请求时 304 Not Modified 未修改状态在网络上有些缓存服务器,浏览器自身也有缓存功能,当我们第一次访问图片时会出现200 ok字样,表示访问资源成功。当第二次访问图片时,如果图片资源没有改动,签名Etag(签名可以理解为图片‘指纹’)。当我们第二次访问该资源时,去服务器校验“指纹” 如果图片没有变化。指纹也没有发生改变,那么浏览器就会优先读取缓存,从缓存中获取该图片信息,减少服务器负担。请问如果网站比较大,有N台缓存服
2022-05-14 19:46:12
168
原创 referer头与防盗链
程序员在引用别人网站图片链接时可能会打不开该图片,原因就是该图片链接在响应头处缺少referer信息。而自己制作的网站也可以实现该效果,仅需更改apache配置找到apach conf地址,将重写模块mod_rewrite进行修改将该模块前 # 去掉在.htaccess文件中加入以下信息RewriteEngine OnRewriteCond %{REQUEST_FILENAME} .*\.(jpg|jpeg|gif|png)[NG]RewriteCond %{HTTP_REFERER}
2022-05-14 17:03:04
105
原创 HTTP协议方法和状态码
HTTP协议分为请求行,请求头,请求主体(可选)头信息(key:value)请求方法有哪些?GET POST HEAD PUT TRACE DELETE OPTIONSHEAD 和GET基本一致,只是返回内容。例如我们需要确定网站一个图片还在不在,不需要返回该照片,就可以用HEADTRACE:使用代理上网,比如访问new.163.com,想看看代理有没有修改HTTP请求。可以用TRACE来测试,163.com的服务器会把最后收到的请求返回。什么是状态码,状态文字状态码 是用来反应服务器响应情
2022-05-14 14:52:26
305
原创 HTTP协议概念及工作流程
什么是协议:双方都遵从的规范,这个规范可以称为协议。HTTP协议工作流程当你打开一个页面时,客户端与服务端建立连接,服务端apach响应客户端将资源打包显示在页面。HTTP请求信息和响应信息的格式请求:(1)请求行(2)请求头信息(3)请求主体信息(可以没有)请求行分三部分请求方法 请求路径 所用的协议请求方法:GET POST DELETE TRACE OPTIONS问:浏览器能发送HTTP协议,HTTP协议一定要用浏览器发送嘛答,不一定非得是浏览器才能发送,使用 TALENT也
2022-05-14 14:05:17
157
原创 三次握手如何建立连接
应用层协议调用传输控制层(包含长连接和短链接,http:1.0短链接,http:1.1长连接)传输控制层有TCP、UDP两种协议TCP干的事情,面向连接的、可靠的传输什么是连接:双方可以开辟资源以及切换状态连接的含义:(1)创建连接,三次握手传输控制层捏的数据包里含syn信号,由TCP进行处理,即客户端发给服务端一个syn信号,服务端接收后发给客户端一个syn+ack信号,表示自己确定搜到了,第三次客户端发给服务端一个ack信号,表示自己收到客户端的确认了在liunx中可以使用net
2022-05-13 14:37:38
522
原创 React组件生命周期 2.更新时
在更新时有render,componentDidUpdate两个钩子函数,有三种导致更新的情况1.new props2.setState()3.forceUpdate()import React from 'react'import ReactDom from 'react-dom'class App extends React.Component{ constructor(props){ super(props) this.state={ count:0 } } //
2022-04-12 22:20:12
77
原创 2021-09-16
code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR!npm ERR! While resolving: vue-admin-template@3.8.0npm ERR! Found: html-webpack-plugin@4.0.0-alphanpm ERR! node_modules/html-webpack-pluginnpm ERR! dev html-webpack-plugin@“4.0.
2021-09-16 20:02:39
306
原创 2021-09-15
Error creating bean with name ‘hospitalSetController’: Unsatisfied dependency expressed through field ‘hospitalSetService’和 No qualifying bean of type ‘com.atguigu.yygh.hosp.mapper.HospitalSetMapper’的解决方法在Mapper上面加上注解...
2021-09-15 21:11:27
102
原创 杭州数新科技一面面经
spring mvc json数据交互实现spring aop 实现原理nginx负载均衡策略redis场景应用redis的五种数据结构mybatis一级缓存和二级缓存的区别hashmap实现原理及扩容机制hashmap为什么默认加载因子选择0.75jvm内存模型哪些是线程共享的http三次握手和四次挥手...
2021-08-11 19:43:42
169
原创 无法在子module中新建module问题
在子Module中新建Module时不显示Moudule点击Flie->Project Structure点击-号将common移除,再点击+号将common移入要是common文件名改了,检查pom.xml文件中artifactId是否是common
2021-03-12 11:24:20
773
1
原创 微信小程序使用vant组件上传后无法体验与没有可构建的npm包问题总结
开始以为是node_modules没有上传导致小程序无法体验,后来发现好像也不是这儿的事儿,然后重新建了个项目弄了一会儿解决了具体步骤如下:新建一个和原来项目一模一样但路径不同的项目把pages和images,app.json,app.js从原来项目复制到这个新项目替换新项目里的这些文件在终端用 npm i @vant/weapp -S --production 构建npm在终端执行初始化 npm init -y上传并扫描那个二维码就好啦之前遇到过没有可构建的npm包的问题,在这里.
2020-08-02 02:43:56
944
1
第九届认证杯数学建模网络挑战赛省一论文
2022-06-09
大学生JavaWeb课程设计_基于SpringMVC的农产品后台管理系统
2022-06-09
大学生人工智能大作业—基于Java的人脸识别系统
2022-06-09
TCP/IP课程设计 基于JAVA的仿QQ局域网聊天程序
2022-04-13
塔里木大学单片机课程设计-基于RS232的串口通信
2020-11-26
基于Android开发的天气预报app.zip
2020-08-16
基于Android开发的像素鸟游戏.zip
2020-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人