![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web前端
文章平均质量分 57
热爱可抵岁月mrx
看什么看,学习去。不要看个人简介,看文章去
展开
-
微信小程序开发
简介和认识小程序的主要开发语言是 JavaScript,网页开发渲染线程和脚本线程是互斥的,这也是为什么长时间的脚本运行可能会导致页面失去响应,而在小程序中,二者是分开的,分别运行在不同的线程中。app.json文件"action": "allow", //disallow配置当前小程序不被微信索引"在项目配置文件中,checkSiteMap": false,关闭开发工具的警告。WXML和HTML小程序框架设计的标记语言,就如同HTMLwxss和css宿主环境。原创 2023-03-18 11:58:41 · 754 阅读 · 0 评论 -
vue-cli如何安装,如何使用vue-cli构建项目
1 安装vue-cli3.0。转载 2023-03-12 12:48:27 · 82 阅读 · 0 评论 -
uniapp判断开发环境
【代码】uniapp判断开发环境。原创 2023-03-12 12:39:02 · 105 阅读 · 0 评论 -
踩坑uni中swiper高度固定无法自适应问题
以下是全部代码,我在swiper中写了很多图片,但是只能显示一点,因为uniapp里面的swiper具有默认高度问题,默认高度为150px。图片无法自适应撑开高度,只能写固定高度,给固定值。上述代码仅作了一点修改,我们获取的时oneDom节点的高度,所以v-for不能写在上面,可以用一个无语义的block来循环。显然这种方法并不可取,解决方案就是使用利用获取节点高度的方法来动态绑定高度。原创 2023-03-08 16:13:34 · 857 阅读 · 0 评论 -
uniapp使用原生请求访问本地服务器
通过async调用的函数返回的会使一个promise对象, uni.request(object)是uni的原生请求方式,配置好后用.then获取数据。第一个是成功回调函数,默认有一个参数,可根据参数判断成功与否,并获取数据。该函数是我的请求函数,没有经过封装,在created()中调用的。需要注意的是async是不能直接在生命周期中使用,通过写成函数在里面调用即可。一个Promise对象如何前面加上await返回的就直接是结果,.then函数中第一个成功回调函数的参数。原创 2023-03-07 11:56:24 · 1451 阅读 · 0 评论 -
ajax知识点(完结)
AJAX全称为Asynchronous JavaScript And XML,就是异步的JS和XML。通过AJAX可以再浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。AJAX不是新的编程语言,而是一种将现有的标准结合在一起使用的新方式。XML现已被JSON替代。如果是GET请求,请求体为空,如果是POST请求,请求体可以不为空。安装node.js软件下载 | Node.js官网下载输出版本号表示安装成功。...原创 2023-02-28 15:16:42 · 124 阅读 · 0 评论 -
原生ajax发送请求(服务器express搭建)
console.log(xhr.getAllResponseHeaders)//所有响应体。response.setHeader('Access-Control-Allow-Origin','*') //解决跨域问题。console.log(xhr.statusText)//状态码字符串。console.log(xhr.response)//响应体。console.log(xhr.status)//状态码。没有by时获取的是标签中的name.服务器是express搭建的。跨域问题往后会常遇到。原创 2023-01-14 17:51:15 · 140 阅读 · 0 评论 -
nodejs学习笔记一(初级篇)
js代码能在浏览器种运行是因为里面带有js解析引擎,不同得浏览器有不同得引擎,chrome浏览器使用v8,是所有引擎里最好的。这也是程序员爱用chrome浏览器的理由。js为什么可以操作BOM和DOM?因为每个浏览器都内置了DOM和BOW的API函数,因此浏览器中的js才可以调用它们。js运行环境主要包括两部分:v8和内置APIv8引擎负责解析和执行js代码,内置API是由运行环境提供的特殊接口,只能在所属的环境中调用。原创 2023-01-04 21:31:52 · 528 阅读 · 0 评论 -
Vuex状态管理器
链接: https://pan.baidu.com/s/1yiW5fbRr8RxK6Jx9AZ7ZDQ?以在mutation等vuex的方法中对于数据进行改变时,将数据同时存储进我们的本地浏览器缓存中;原创 2022-12-01 18:49:23 · 380 阅读 · 0 评论 -
axios请求项目示例
链接:https://pan.baidu.com/s/1i9NnOqBYgyQ0_z8_jA5TXg?axios接口项目示例。原创 2022-12-01 17:20:31 · 77 阅读 · 0 评论 -
uni项目底部下拉渲染
注意区分两个配置项的用法,另外需要在相关的pages中配置"enablePullDownRefresh":true。覆盖式的是直接改变接口的page页码,从而达到访问不同页面的需求,但以前访问的页面会被覆盖掉。非覆盖式的:由于接受数据的容器是一个数组,所以可把需要访问的数据推进去。原创 2022-12-01 17:17:32 · 123 阅读 · 0 评论 -
web前端面试知识点总结1
onscroll为滚动事件,可使用window调用,支持, , , , , , , , , , , , - , , , , , , , , , , , , , 标签。原创 2022-12-01 17:08:22 · 92 阅读 · 0 评论 -
uniapp使用navigateTo无法跳转的解决办法
当使用navigateTo无法跳转时,查看是否设置到了底部选项卡tabBar,如果是可使用uni.switchTab(来跳转即可。原创 2022-11-15 11:50:46 · 6305 阅读 · 0 评论 -
JSON报错41.076 [Vue warn]: Error in onLoad hook: “SyntaxError: Unexpected token u in JSON at position
在使用navigateTo传递对象时,使用JSON报错,解决方案如上,报错页面信息为下。原创 2022-11-15 11:22:21 · 2268 阅读 · 4 评论 -
js汉字转拼音包——pinyin-pro
原文链接:https://blog.csdn.net/m0_51479322/article/details/113073493。版权声明:本文为CSDN博主「墨乡客.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。相对于其他的包,他的体积只有400kb,比部分包的体积要小数倍乃至十倍。pinyin('汉语拼音', { toneType: 'none' });汉字转拼音的npm包现在还是很多的,今天发下来一个很好用的包:pinyin-pro。// 获取不带声调的拼音。转载 2022-11-09 18:43:59 · 1451 阅读 · 0 评论 -
uniapp中滚动条利用scroll-into-view跳转最后的例子
【代码】uniapp中滚动条利用scroll-into-view跳转最后的例子。原创 2022-10-26 19:54:46 · 533 阅读 · 0 评论 -
vue3学习笔记4
需要把.vue文件转化为普通的.html.css.js文件,运行npm run bulid指令,运行出来的结果是不能直接运行的,没有效果,需要后端对他进行部署,然后把东西放在服务器上,如果这个文件使用的是history模式,那有一个问题,当我们刷新页面的时候无法正常访问。简化路由的跳转,直接在组件规则里给组件添加name属性即可,跳转路径的时候,(一级路由的时)把to写成对象,把里面的name属性赋值需要跳转的路径的name值。写在路由配置项中,注意:独享路由守卫只有前置守卫,没有后置守卫。........原创 2022-08-14 14:07:59 · 291 阅读 · 0 评论 -
vue3中setup函数
Vue3的一大特性函数----setupsetup函数是处于生命周期函数beforeCreate和Created之前的函数也就说在setup函数中是无法使用data和methods中的数据和方法的setup函数是CompositionAPI(组合API)的入口在setup函数中定义的变量和方法最后都是需要return出去的不然无法在模板中使用实现一下两个ref的工具函数isRef和unRefVue3就是要用它的钩子函数将会被对应执行。用途。.........原创 2022-07-29 16:30:16 · 2201 阅读 · 0 评论 -
Vue学习笔记2(各类指令和配置对象)
记住,在使用计算属性时computed一定要在methods的前面。1.初次读取值时,会被调用,然后值会被缓存,方便我们下一次读写,2.数据发生改变时了吗'这里只是让我们能查取这个值,如果需要修改还需要加入一个set函数并返回修改后的数据。与methods相比,内部有缓存,效率更高,调试方便。@click后面可以写一些简单的表达式。当也不是什么都能写,alert弹窗是属于window的,但你们是归Vue管理的话,就会报错。因为window是一个内置对象,我们也可以在实例里加上它。这样就能正常的使用windo原创 2022-06-30 09:49:47 · 277 阅读 · 0 评论 -
Vue学习笔记1(基础知识点和触发事件)
一套用于构建用户界面的渐进式JavaScript框架。Vue可以自底向上逐层的应用,简单应用:只需一个轻量小巧的核心库。1.英文官网:Vue.js - The Progressive JavaScript Framework | Vue.js2.中文官网:Vue.js注意: 中文网址访问不上时,可以试着访问一下英文网址。vue的md文档:在线版 https://wekenw.gitee.io/vuedoc/Vue开发者工具:https://pan.baidu.com/s/1UvK1QtFjfrFKqqzYB原创 2022-06-18 17:50:43 · 809 阅读 · 0 评论 -
js中const定义变量及for-of和for-in
1.const声明表示为一个静态变量,尝试修改将报错,并且定义时必须初始化变量。2.不允许重复声明此变量3.他的作用域也是块4.congst的声明只适合变量,定义对象的话,不能修改值5.不能用const声明迭代变量,因为迭代变量会自增。但是可以声明一个不会被修改的for循环变量。这对for-in 和for-of循环特别有意义for-of和for-in区别1.for-of会遍历数组的值,而for-in只会遍历数组的下标。2.for-of不会遍历原型链,而for-in会遍历原型链。3.for-of适合遍历数组或原创 2022-06-18 16:04:08 · 878 阅读 · 0 评论 -
web前端box-sizing:border-box属性的作用
box-sizing:border-box属性的作用原创 2022-06-17 16:51:27 · 282 阅读 · 0 评论 -
js中function的写法
自执行的匿名函数格式:(function() { /* code */ })();如果想实现某个功能又不想污染全局变量的时候,会用这个自执行的匿名函数。JS中函数有两种命名方式 声明式 声明式会导致函数提升,function会被解释器优先编译。即我们用声明式写函数,可以在任何区域声明,不会影响我们调用。function XXX(){} 函数表达式 函数表达式我们经常使用,而函数表达式中的function则不会出现函数提升。而是JS解释器逐行解释,到了这一句才会解释。因此原创 2022-05-17 21:37:40 · 728 阅读 · 0 评论 -
js高级(三)
let 申明变量,使用它申明的变量具有块级作用域。if(1){ var ss= 30; let s =10; console.log(s);}console.log(s); //报错console.log(ss); //成功使用var在if里面申明的变量在if外能访问,使用let只能在if内访问。let可防止循环变量变成全局变量。for(var i=0;i<4;i++){ } 在这个for循环结束后再去访问变量i是可以访问到的,也就是说在运行完后它并没有清除i。这时候可原创 2022-05-17 20:56:17 · 327 阅读 · 0 评论 -
js高级(二)
拷贝1.浅拷贝只是拷贝一层,更深层次对象级别的只拷贝引用。(浅拷贝拷贝的是地址,如果一个值改变了,另一个值也会改变) <script> /*******实现函数的拷贝**********/ var copy_buff={}; var obj = { nam: 70, fun: function () { console.log("函数执行啦");原创 2022-05-15 10:26:09 · 103 阅读 · 0 评论 -
查看电脑端口时‘netstat‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
输入cd c:\WINDOWS\system32\ 将当前操作路径切换到Windows 操作系统的系统文件夹下。然后再输入netstat -an,即可解决。再次输入netstat -ano即可查看端口原创 2022-05-14 16:46:40 · 4055 阅读 · 0 评论 -
js高级(一)
视频观看来源:黑马前端js高级(含es6)--pink老师。两个编程思想:面向对象(OOP)和面对过程。面向对象的特性:多态性,继承性和封装性。原创 2022-05-09 14:12:21 · 156 阅读 · 0 评论 -
javascript学习笔记之中级版
js代码如何获取body里的标签?<button id="btn">原来是这样啊</button> <script> var btn = document.getElementById("btn"); btn.onclick = function() { alert("是啊是啊"); } </script>可以通过一个id属性来连接,这种属于行为和结构耦合。原创 2022-05-03 11:48:46 · 331 阅读 · 0 评论