- 博客(18)
- 收藏
- 关注
原创 Java毕业设计:校园二手闲置物品交易网站(java
[](()效果图 控制器类 /** 登录相关 */ @RequestMapping(“config”) @RestController public class ConfigController{ @Autowired private ConfigService configService; /** 列表 */ @RequestMapping(“/page”) public R page(@RequestParam Map<String, Object> params,Con
2022-05-26 13:22:12
391
原创 JavaScript:ajax传递List数组到后台
alert(“保存成功!”); }else { alert(“保存失败!”); } }, }); 完整代码如下: ajax传递List数组到后台
2022-05-26 13:20:33
278
原创 JavaScript的执行机制——this的详解
1.JavaScript 中的 this 是什么 2.全局执行上下文中的 this 3.函数执行上下文中的 this 3.1 通过函数的 call 方法设置 3.2 通过对象调用方法设置 3.3 通过构造函数中设置 4.this 的设计缺陷以及应对方案 4.1 嵌套函数中的 this 不会从外层函数中继承 4.2 普通函数中的 this 默认指向全局对象 window 5.总结 我们讲了词法作用域、作用域链以及闭包,并在最后思考题中留了下面这样一段代码: ..
2022-05-26 13:18:53
298
原创 JavaScript的BOM模型与DOM模型
Screen:显示器屏幕对象 Location:地址栏对象 History:历史记录对象** [](()DOM模型 =============================================================== DOM模型就是文档对象模型(Document Object Model): 定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。 包括: **Document:文档对象 Element:元.
2022-05-26 13:17:05
208
原创 JavaScript垃圾回收GC算法、V8引擎的垃圾回收以及性能优化
[](()JavaScript 内存管理 Memory Management [](()? 内存为什么需要管理 function fn() { arrList = [] arrList[100000] = ‘lg is a coder’ } fn() [](()内存管理介绍 内存: 由可读写单元组成,表示一片可操作空间 管理:人为的去操作一片空间的申请、使用和释放 内存管理:开发者主动申请空间、使用空间、释放空间 管理流程: 申请-使用-释放 [](()JavaScript 中的内存管理
2022-05-26 13:15:26
140
原创 JavaScript入门第四章(运算符与表达式上 )
*/ console.log ( 10 / 3 ); //3.333333 console.log ( 10 / - 2 ); //-5 console.log ( 10 / 0 ); //Infinity无穷大 /*求模/ console.log ( 10 % 3 ); //1 3.复合算术运算符 符合算术运算符是算术运算符的一种简写形式 num += 5 只是 num = num + 5的简写形式,他们之间完全等价 +=: 在自身值的基础上再加多少 -=:在自身值的基础上减多少
2022-05-26 13:13:41
76
原创 JavaScript从入门到精通之入门篇(一)概念与语法
[](()位非运算符 ~ [](()位与运算符 & 有一个0为0,没有0为1 1 & 1 = 1, 1 & 0 = 0,0 & 1 = 0,0 & 0 = 0 var a = 20; // 转成二进制:10100 var b = 10; // 转成二进制:01010 // 位与运算后:00000 转成10进制 --> 0 console.log(a&b); // 输出:0 [](()位或运算符 | 有一个1为1,没有1为0 1 | 1 = 1, 1
2022-05-26 13:11:20
77
原创 [html+css+js] 小米官网首页制作
在i 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 ndex.js中轮播图的左右按钮的监听事件里,有一个flag,它起的就是节流阀的作用,说白了就是防止点击按钮频率太快,导致图片动画没加载完就跑飞了: 这里的轮播图是简化版本,没有加底下的小圆点,且不能动态生成,下面附上原生js轮播图的高配版本(带有注释),感兴趣的同学可以自行修改: window.addEventListener(‘load’, function() { // 1
2022-05-25 14:05:55
478
原创 web开发题,JavaScript变量声明提升
// 从磁盘加载Datum和term数据进行数据恢复 RaftStore.load(); Loggers.RAFT.info(“cache loaded, peer count: {}, datum count: {}, current term: {}”, peers.size(), datums.size(), peers.getTerm()); while (true) { if (notifier.tasks.size() <= 0) { break; } Thread.sleep(1000L
2022-05-25 14:04:13
92
原创 web前端面试常见问题(get与post的区别,http常用状态码,跨域条件及解决方案)
[](()1.get与post的区别,什么时候使用post? 1.get和post在HTTP中都代表着请求数据,其中get请求相对来说更简单、快速,效率高些 2.get相对post安全性低 3.get有缓存,post没有 4.get体积小,post可以无限大 5.get的url参数可见,post不可见 6.get只接受ASCII字符的参数数据类型,post没有限制 7.get请求参数会保留历史记录,post中参数不会保留 8.get会被浏览器 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码.
2022-05-25 14:01:56
200
原创 web前端面试官: 如何让你开发的组件支持 v-model,在往细了说一说
面试官: 如何让你开发的组件支持 v-model v-model 的本质是语法糖。语法糖,简单来说就是『便捷写法』。[-点击这篇博客有说-](() 在大部分情况下, v-model="foo" 等价于 :value="foo" 加上 @input="foo = $event"; <el-input :value=“foo” @input=“foo = $event” /> 没错,在大部分情况下如此。 但也有例外:
2022-05-25 13:59:39
350
原创 web前端常见的面试题总结
2)底层原理 function myInstanceof(left, right) { left = left.proto; right = right.prototype; while (true) { if (left === null || left === undefined) { return false } if (left === right) { return true } //即上面均不满足时,继续往原型链上查找 left = left.proto; } } 参考文章:[https://z
2022-05-25 13:57:14
157
原创 web前端之浏览器篇——http协议知识汇总
Accept-Charset:浏览器可接受的字符集 User-Agent:告诉HTTP服务器,客户端使用的操作系统和浏览器的名称和版本 Content-Type:例如:Content-Type: application/x-www-form-urlencoded。 Connection:例如: Connection: keep-alive 当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭,如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接。HTTP 1.1默
2022-05-25 13:54:57
1199
原创 Web前端之你所忽略的那些非常有用基础知识点
font:small-caps italic bold 50px/100px ‘microsoft yahei’; text-align text-indent: letter-spacing 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 word-spacing list-style----只继承ul … 2、a 标签的color值不继承 3、默认不继承的给属性加inherit 例:background:inherit; 二、阿里
2022-05-25 13:53:09
175
原创 webRTC(二十)
创建保存截图信息的surface mImageReader = ImageReader.newInstance(UIUtils.getScreenWidth(this), UIUtils.getScreenHeight(this), PixelFormat.RGBA_8888, 1); 打开系统截屏权限 projectionManager = (MediaProjectionManager) getSystemService(MEDIA_PROJECTION_SERVICE); Intent cap.
2022-05-25 13:50:57
163
原创 WebRTC 成为 W3C 与 IETF 正式标准
对现实世界积极且及时的影响 过去的 2020 年已向我们表明在差旅和接触被限制的世界中 WebRTC 有多么的重要,同时也显示出可以进行的诸多技术改进以应对新的需求。 商业和家庭都依赖于 WebRTC 进行大量的操作,从而增加了它的使用率。各机构也正利用 WebRTC 组织培训、面试、战略规划,或者作为面对面会议的替代方式,通过休闲时光和其他社交互动来保持联系 — 它不仅取代了面对面会议,现在还替代了办公室内的人际互动。医疗和国防等领域使用 WebRTC 进行训练。学校已经迁移至在线学习平台。云游戏和社交网
2022-05-25 13:49:28
152
原创 Webpack HMR 原理全解析
执行 npx webpack serve 命令后,WDS 调用 HotModuleReplacementPlugin 插件向应用的主 Chunk 注入一系列 HMR Runtime,包括: 用于建立 WebSocket 连接,处理 hash 等消息的运行时代码 用于加载热更新资源的 RuntimeGlobals.hmrDownloadManifest 与 RuntimeGlobals.hmrDownloadU.
2022-05-25 13:47:05
465
原创 webRTC(十五)
Receive progress: js ‘use strict’ var localVideo = document.querySelector(‘video#localvideo’); var remoteVideo = document.querySelector(‘video#remotevideo’); var btnConn = document.querySelector(‘button#connserver’); var btnLeave = documen...
2022-05-18 19:45:28
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人