- 博客(204)
- 收藏
- 关注
原创 JavaScript--scrollTop,clientHeight,offsetHeight,scrollHeight,offsetTop的案例
【代码】JavaScript--scrollTop,clientHeight,offsetHeight,scrollHeight,offsetTop的案例。
2025-02-27 10:28:00
112
原创 JavaScript--tab选项卡--通过事件委托和自定义属性实现
【代码】JavaScript--tab选项卡--通过事件委托和自定义属性实现。
2025-02-26 21:36:53
87
原创 JavaScript--Web APIs
DOM通过js操作html--网页特效和交互DOM(Document Object Model)是将整个 HTML 文档的每一个标签元素视为一个对象,这个对象下包含了许多的属性和方法,通过操作这些属性或者调用这些方法实现对 HTML 的动态更新,为实现网页特效以及用户交互提供技术支撑。简言之 DOM 是用来动态修改 HTML 的,其目的是开发网页特效及用户交互。
2025-02-26 12:07:27
945
原创 var和let的循环案例--关于作用域问题
首先,var声明的变量是函数作用域或全局作用域的,而let是块级作用域的。在for循环中使用var时,变量j实际上会被提升到循环外部的函数或全局作用域中,,而setTimeout中的回调函数是在循环结束后才执行的,此时j的值已经变成了3,所以三次回调都输出3。而使用let时,每次循环都会创建一个新的块级作用域,变量k在每次迭代中都是一个新的绑定,即每个setTimeout回调捕获的是该次迭代时的k值。因此,当回调执行时,每个回调都有自己的k值,分别是0、1、2,所以输出0 1 2。
2025-02-25 21:48:55
124
原创 JavaScript 跳出循环
使用 break 关键字来立即结束当前所在的循环通过输出了 end 可以看出他跟 return 语句的不同之处,break 语句只是跳出了当前循环语句,并不会阻止函数内其他语句的执行。
2025-02-25 15:57:26
786
原创 js的NaN深入了解
下面的字符串转换成NaN结果,但是,NaN也是数字类型。它是一个不正确的或者一个未定义的数学操作所得到的结果。NaN是在js中唯一一个和自身不相等的值。NaN参与的任何运算都是NaN。NaN与字符串的结果是字符串。得到一个NaN的几种情况。
2025-02-24 20:50:27
156
原创 JavaScript数据类型直接互相转换办法(数组,字符串,对象)
parseInt()可以转化带有非数字的字符串,它的工作原理是从左往右一个一个比较,当遇到非数字,则停止,转化前面的数字部分的整数部分。随着ES6中模板字符串的引入,在字符串中注入数字是解析整数或浮点数据类型的有效方法。parseFloat()的工作原理和parseInt()一样,不仅可以转化整数部分,还可以转化小数部分。将空字符串添加到数字值将数据转换为字符串是实现该功能最简单的方法之一。方法的作用是:为传递给它的数字创建一个基本的字符串类型。这个方法用的人很少,但需要注意小数点类型的数字。
2025-02-24 20:33:18
366
原创 null和undefined的区别
是 JavaScript 中两个特殊的值,它们都表示“无”或“空”,但在语义和使用场景上有明显区别。表示变量已声明但未赋值,或函数没有返回值时的默认返回值。表示一个空对象指针,通常用于显式表示“无”或“空”。在 JSON 序列化时会被忽略(不会出现在结果中)。(这是 JavaScript 的历史遗留问题)。用于初始化变量,表示该变量未来会被赋值为对象。,应让 JavaScript 引擎自动处理。用于表示变量未初始化或函数无返回值。显式表示一个空值或无效值。用于显式表示空值或无效值。是开发者主动赋值的值。
2025-02-24 20:17:32
467
原创 var和let的区别
的过程,当整个函数作用域被创建的时候,实际上var定义的变量都会被创建,并且如果此时没有初始化的话,则默认为初始化一个undefined。而let由于是块作用域,所以如果在块作用域内定义的变量,比如说在for循环内,在其外面是不可被访问的,所以for循环推荐用let。在函数中声明了var,整个函数内都是有效的,比如说在for循环内定义的一个var变量,实际上其在for循环以外也是可以访问的。let必须先声明,再使用。而var先使用后声明也行,只不过直接使用但没有定义的时候,其值是undefined。
2025-02-24 20:06:39
324
原创 html+css开发--文章汇总
HTML基础-CSDN博客chorme 浏览器记住密码后input黄色背景处理方法(两种)_浏览器记住密码背景色-CSDN博客 css基础-CSDN博客CSS div内放长英文字母或长数字自动换行 CSS一行排不下自动打断换行_css数字自动换行-CSDN博客内容超出div宽度后自动换行的css代码_css写一个消息框文字超过盒子宽度换行不影响盒子的样式-CSDN博客flex 布局:一行固定个数,超出换行(流式布局)_flex设置一行几个-CSDN博客 css 字体透明度继承父级透明度,导致不能正常显示。防
2025-02-23 20:24:20
445
原创 JavaScript--JavaScript基础
1.JavaScript是一种运行在(浏览器)的编程语言,实现人机交互效果2.JavaScript的作用网页特效(监听用户的一些行为让网页做出对应的反馈)表单验证(针对表单数据的合法性进行判断)数据交互(获取后台的数据,渲染到前端)服务端编程(node.js)3.JavaScript的组成Javascript 遵守 ECMAScript语法规范 ,Web APIs 包括 Dom 和 BomDom:操作文档,比如对页面元素进行移动、大小、添加删除等操作。
2025-02-22 20:08:16
796
原创 快速删除 node_modules
在windows下安装了一个包,但是在删除node_modules文件夹时提示该文件夹包含名称过长删除不了。怎么才能彻底删除这个文件夹?速度很快,比系统的删除还要快,有些怀疑这个删除的逻辑。快速删除所有内容,当然也可以用这个命令删除任何文件夹。
2024-03-17 18:22:35
256
原创 怎么查看自己ip地址
点击你的电脑桌面左下角的“开始”--“运行” 在出现的文字框里面输入“cmd” 然后就会出现一个黑色的命令行窗口 在里面那行路径的最后一个符号“>” 后面输入ipconfig 然后会出现一堆东西 你找一下“本地连接” 下面有个IP address 后面的地址就是你的主机地址
2024-03-17 18:17:29
428
原创 微信小程序之动态添加、删除指定内容(view)和获取input值
2. input是循环出来的,所以不可能给不同的input绑定不同的 bindInput 事件,那么只有绑定一个输入事件,而且所有的值必须是一个数组的话,就必须要获取到装input的view块的索引,然后通过索引值来修改数组中的值。只要获取到当前需要删除的索引值,然后删除循环内容对应的值就完成了。1. wx:for 循环view,添加一个,wx:for的内容就增加1个,那么循环的内容是用数字来循环还是数组呢?2. 动态添加的内容中有input,最终获取值的时候,要获取到所有input的值并且是一个数组。
2024-03-17 18:14:20
632
原创 vue-resource 跨域 post请求 示例
vue-resource 能够跨域,一般使用jsonp,但是当需要发送大量的参数到服务器的时候,需要使用post请求.本文讲述跨域post请求,当然也包括的使用示例.需要后端工程师配合设置为。
2024-03-17 18:08:21
515
原创 手摸手,带你用vue撸后台---vue-element-admin
完整项目地址:vue-element-admin手摸手,带你用vue撸后台 系列一(基础篇) - 掘金手摸手,带你用vue撸后台 系列二(登录权限篇) - 掘金手摸手,带你用vue撸后台 系列三(实战篇) - 掘金手摸手,带你用vue撸后台 系列四(vueAdmin 一个极简的后台基础模板) - 掘金手摸手,带你用vue撸后台 系列五(v4.0新版本) - 掘金
2024-03-17 17:53:12
343
原创 饥荒联机版怎么输入代码复活?
二、群体复活:打开控制台,输入代码:for k,v in pairs(AllPlayers) do v:PushEvent('respawnfromghost') end,确认完成复活指令。一、个体复活:按“~”键调出控制台,输入代码:DebugSpawn("resurrectionstone"),回车确定执行指令即可。
2024-03-17 17:44:30
12867
原创 Command vue init requires a global addon to be installed.Please run npm i -g @vue/cli-init and tr
这个时候就按照上面提示的重新安装。新建项目的时候,报错。这样就可以创建项目啦。
2024-03-17 17:39:04
1126
原创 cnpm安装详细步骤(附图文!)
然后我们打开nodejs的安装目录,找到创建的node_global文件夹下面node_modules的,看看有没有刚刚下载的express。为了以后下载不需要加上registry=https://registry.npm.taobao.org。是因为系统变量path并未包含cnpm。在系统变量path下添加该路径即可正常使用cnpm。(注:“-g”表示安装到global目录下,就是上面设置的node_global中)在系统环境变量添加刚刚创建的node_global文件夹下面node_modules。
2024-03-17 17:36:14
14762
1
原创 windows实现npm和cnpm安装步骤
因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。操作如下:我的电脑右击,打开属性->高级系统设置->环境变量->新建(系统变量下)->输入变量名NODE_PATH->变量值:输入上面路径,确定即可。3、在命令行输入以下命令安装express(注:“-g”表示安装到global目录下,就是上面设置的node_global中):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)
2024-03-17 17:33:25
1611
原创 打不开百度首页问题,只有百度打不开其他能打开怎么解决?
问题总结如下: 通过上面6种打不开百度首页的情况我们可以了解打不开百度的问题主要体现在:百度首页不能正常访问,百度搜索页面不能打开但是其它网站及百度旗下的产品都能打开,找到问题特征我们就来排查发生百度打不开的原因是什么。电信用户直接通过客服人工的方法来解决是比较方便的,之前也有座机一键重置但是目前好像不行,联通及移动用户目前不知道怎么重置,不过找客服是最直接简单的,不二版本就是这样解决了百度网站打不开的问题;※如果通过光猫自带的wifi还是不能打开百度首页,我们就需要进入最后的一步了;
2024-03-17 17:27:59
5388
原创 优秀项目经理必须弄清楚的10个问题
可见,要能把需求确认落地,实施者必须有很好的业务建模能力,并以咨询方式展开,也就是要推出自己的方案,快速地给客户展示合理的样例。复杂性一直是项目的固有特点,特别是我们所处在的VUCA的时代,更给我们的项目工作带来很多困扰。但是,在实践中,它们会以无法详述的方式相互重叠、交叉、循环,所以它们之间的关系不是纯直线式的,不能用简单的线形思维去看待各过程组及其过程之间的关系。这是重要的项目思维。项目的业务思维方式,能帮助你快速理解客户的痛点,明白客户“真正的需求”,在此基础上你再给出专业的反馈,并提供解决方案。
2024-03-17 17:20:23
812
原创 vue项目打包后首页一片空白解决办法和具体原因总结
很高兴在万千文章中你看到本章,希望能为你解决问题!!!在最初用+webpack+vue-router做项目的时候,在本地pc开发测试都是正常的,但是在把代码打包部署到测试服务器之后,访问项目首页总是白屏。
2024-02-17 13:53:41
2565
原创 uni-app导航栏开发指南
注意:按钮的点击事件需要在页面监听事件data() {return {}},console.log("点击了自定义按钮");"style": {}]buttons的text推荐使用字体图标。如果按钮使用的汉字或英文较长,推荐把字体改小一点,或者调节按钮宽度等值。配置button的背景颜色为透明:background:'rgba(0,0,0,0)'以上代码在hello uni-app的模板-顶部导航标题栏中有示例。
2024-02-17 13:24:53
3415
原创 vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次 必解决技巧
vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次#vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。
2024-02-17 13:10:07
2129
原创 VUE2项目的搭建
搭建项目时,需要确认电脑上是否有与如何确认电脑上是否存在npm与node呢?按住win+r输入cmd打开命令提示符输入node -v 与-v来确认是否有安装。
2024-02-17 13:03:14
2874
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人