首页
学习
活动
专区
工具
TVP
发布

前端专栏

专栏作者
26
文章
95269
阅读量
18
订阅数
你好,欢迎访问我的博客
大学主要学的是c#、.NET开发 … ,每次上课的时候都感觉听懂了,但过两天几乎都忘了,每次期末做项目的时候,自己几乎是在Ctrl c + Ctrl v ,就感觉自己始终是云里雾里的。
别盯着我的名字看
2022-06-09
4190
JS实现JSON数组合并和去重
上面已经得到合并的数组 totalDemo ,去掉name属性是一样的json对象
别盯着我的名字看
2022-06-09
2.4K0
小程序中实现视图懒加载
在写小程序时,有个页面由于要展示很多内容,光弹窗都6个,还有大量的列表,所以wxml节点数很多,超过了小程序建议的1000个节点以下。
别盯着我的名字看
2022-06-09
7550
js项目中常用的一些工具函数
记录一下在项目中常用的工具函数,随时更新 var utils = { /** * 获取路径参数方法 返回参数值 * @name 参数名字 * */ getQueryString: function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); // window.location.search 获取url问号后面部分 v
别盯着我的名字看
2022-06-09
5220
JS事件流、事件冒泡、阻止冒泡、事件捕获(一看就懂)
事件是可以被 JavaScript 侦测到的行为。 鼠标点击、鼠标移动、鼠标滚动、按下键盘,浏览器窗口大小的改变,网页加载完成,关闭网页等等都会发生事件。
别盯着我的名字看
2022-06-09
10.2K0
JS实现复制内容到剪贴板的方法
复制方法 /** * 复制功能 * text 传入要复制的文本 * callback 复制完成后的回调 */ function copy(text, callback) { // 实现复制方法一: if (navigator.clipboard) { navigator.clipboard.writeText(text); callback && callback(true); return; } // 实现复制方法二:
别盯着我的名字看
2022-06-09
2.5K0
mongoose连接多个数据库简单例子
执行代码前截图 image.png server.js const mongoose = require("mongoose"); // 通过 createConnection 连接多个数据库 var conn1 = mongoose.createConnection("mongodb://127.0.0.1:27017/wx"); var conn2 = mongoose.createConnection("mongodb://127.0.0.1:27017/test"); var Schema =
别盯着我的名字看
2022-06-09
1.3K0
小程序转盘抽奖组件
项目地址 码云 效果图 image.png 使用方式 引入组件 .json { "usingComponents": { "turnplate-lottery": "/components/turnplate-lottery/index" } } 使用组件 .wxml <turnplate-lottery id="turnplate" list="{{prizeList}}"></turnplate-lottery> <button catchtap="onStartLottery">开始
别盯着我的名字看
2022-06-09
2.6K0
web前端开发时推荐用rem做单位
我之前做页面写css样式的时候一直用的 px 做单位,因为直接看着PC端的设计图标注多少像素就写多少像素。 直到做了一个内容宽度是1440px 大小的PC端设计图后,我感觉用 rem 做单位才是最好的选择(个人认为),不管开发的是PC端还是移动端,还是响应式页面。
别盯着我的名字看
2022-06-09
1.1K0
Linux平台安装MongoDB详细图解
下载完成后,打开FTP工具,登录进去后,将安装包上传到/root 目录下 (进入应该默认就是这个目录)
别盯着我的名字看
2022-06-09
7280
Node.js+Mock.js+Vue.js实现接口和上拉加载数据
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。
别盯着我的名字看
2022-06-09
2.5K0
vue.js + axios.js图片压缩处理并上传到服务器demo
点击查看效果 图片压缩原理 将图片重新画入一个canvas中。可设置最大宽度,再按图片宽高比例定义canvas画布的宽高。 完整代码demo <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>上传图片</title> <meta name="renderer" content="webkit"> <meta name="viewport" content="widt
别盯着我的名字看
2022-06-09
5.5K0
vue.js数据渲染完成后,获取页面高度问题
因为我是在接口返回数据后,就直接在回调函数里获取了元素内容的高度。虽然数据获取到了,但是页面还没有及时的渲染出来,所以获取的内容高度就为0了
别盯着我的名字看
2022-06-09
5.8K0
微信小程序自定义组件-环形进度条
微信小程序自定义组件官方教程 环形进度条的组件已经放在github上 环形进度条效果图 📷 创建步骤 1、在根目录创建名为components的文件夹,用来放需要引用的自定义组件。 2、创建名为canvas-ring的文件夹,用来放环形进度条自定义组件。 3、鼠标指着canvas-ring的文件夹 鼠标右键 “新建 Component” 取名canvas-ring。 结构图: 📷 环形进度条组件的代码 canvas-ring.json { "component": true, //这一定要写成tr
别盯着我的名字看
2022-06-09
1.2K0
微信小程序中实现吸顶效果(流畅、不卡顿)
最开始的时候,在小程序中实现吸顶效果,开发工具看起来还挺好的,但是在真机上就会有问题了。 原因是我不停的去 setData 会导致操作反馈延迟严重,无法及时将操作处理结果及时传递到视图层。 📷 后面就对代码进行了调整,避免不停的去setData 效果图 吸顶前 📷 吸顶后 📷 代码部分 wxml <view style="width: 90%; height: 300rpx; background: #f0f0f0; margin: 30rpx auto;"></view> <view style="wi
别盯着我的名字看
2022-06-09
2K0
微信小程序-用户授权获取信息
open-data是小程序提供的不需要用户授权获取用户信息的组件,但是不能通过js来拿值,所以只能作为开发人员快速开发显示用的。
别盯着我的名字看
2022-06-09
1.3K0
js中const,var,let定义变量的区别
js中const,var,let定义变量的区别 1.const定义变量不可以修改,而且必须初始化 const b = 2;//正确 // const b;//错误,必须初始化 console.log('函数外const定义b:' + b);//有输出值 // b = 5; // console.log('函数外修改const定义b:' + b);//无法输出 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错 var a = 1;
别盯着我的名字看
2022-06-09
3.2K0
微信小程序页面之间三种传值方式详解
第一种:url传值 A页面部分js代码 Page({ toDetailPage: function (e) { var zhi = "biubiubiu~~"; wx.naviga
别盯着我的名字看
2022-06-09
1.8K0
ES6基础语法知识
为了更方便的学习es6,需要引用babel <script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script>
别盯着我的名字看
2022-06-09
2180
Handlebars模版引擎用法二
在上一篇文章中简单的介绍了怎么使用handlebars模板,这篇文章将介绍handlebars更多的语法,相信了解后,你会被它所吸引。
别盯着我的名字看
2022-06-09
5600
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档