- 博客(7)
- 收藏
- 关注
原创 设计模式
//设计模式:项目中一些问题的优秀的解决方案,一些项目经验 //学习设计模式时有难度 1.补充几个方法 1.1hasOwnProperty() //判断实例本身有没有某个属性,如果有,true //js里去查找某个属性,唯一不在原型上找的一个方法 /* function Foo() { //this.a = "aa"; } Foo.prototype.a = "aaa"; let fn = new Foo(); ...
2022-02-09 20:29:45 288
原创 深拷贝浅拷贝 完善购物车
1.深拷贝 浅拷贝 1.1 浅拷贝 //针对的是数组和对象 //浅拷贝 拷贝的是地址 对原数组也有影响 let arr1 = [1,2,3,4]; let arr2 = arr1; arr2.push(5); console.log(arr1); let obj1 = {a:1,b:2}; let obj2 = obj1; obj2["c"] = 3; consol...
2022-02-03 19:17:44 883
原创 闭包和继承
1.闭包 问题演示:闭包的作用 控制台是否有输出 <script> function foo(){ var a = 10; function bar(){ a++; console.log(a); } bar(); } foo();//11 foo();/
2022-02-01 01:54:03 697
原创 AJAX基础操作步骤和封装
1.Ajax的概念和优势 Ajax,是 Asynchronous JavaScript + XML 的简写。指一种创建交互式网页应用的网页开发的技术。 通过异步模式,提升了用户体验。优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用。Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大量用户下的服务器负载。 Ajax最大的特点就是局部刷新。 Ajax 技术核心是 XMLHttpRequest 对象(简称 XHR) //需求 登录注册 //创建前端页面login
2022-01-12 13:07:07 345
原创 JavaScript事件
1.事件基础 JavaScript事件是由访问Web页面的用户引|起的一系列操作。 当用户执行某些操作的时候,再去执行一系列代码。 或者用来获取事件的详细信息, 如鼠标位置、键盘按键等。 1.1事件处理函数 javaScript可以处理的事件类型为:鼠标事件、键盘事件、HTML事件 所有的事件处理函数都会都有两个部分组成,on +事件名称,函数体 2.鼠标事件 2.1 onclick用户单击鼠标按钮或按下回车键时触发 ...
2021-12-27 18:30:23 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人