- 博客(36)
- 收藏
- 关注
原创 闲思-2024.4.22
忙的时候嫌弃太忙,闲的时候又觉得无聊,想学习点东西又记不住,短时间内用不到,到时候又忘了。会羡慕上学的时候,每天有课要上,要学习,有作业要完成,有人督促自己去做事,但那时我们想的是:什么时候毕业、什么时候上班、什么时候可以更自由些。每个阶段有每个阶段的烦恼😣,也总会有让自己愉快的时刻,希望我们可以释怀,可以试着掌控自己的生活,去安排自己的生活,让自己得到更好的成长。
2024-04-22 14:53:21
163
原创 canvas 学习
同时,这次的项目需求还有关生成图片等,为了保证代码的简洁和正确度,需要借助第三方包完成,就也查找了很多资源,最后选定了 wxml2canvas 实现在小程序上将 wxml 元素转换为 canvas 元素。将wxml指定节点转换成canvas元素. Contribute to wg-front/wxml2canvas development by creating an account on GitHub.这期是潘潘整理的万字canvas入门教程,带你光速入门canvas基础绘画!( 近1万字吐血总结)
2024-04-22 10:57:17
598
原创 HTML — 弹性布局(2)
决定弹性项目(flex item)的排列顺序,使用较少,默认为0。order 的值可以为任意整数(正整数或负整数均可,也可为0),数值越小越排在前面。
2024-04-09 23:01:52
632
原创 HTML — 弹性布局(1)
对于弹性布局,首先了解其概念。弹性布局,即flex box,是一种用于在容器中进行布局的CSS技术。它使得容器内的子元素能够以灵活的方式排列、对齐、分配空间,以便应对各种屏幕尺寸和设备类型。任何一个容器都可以指定为flex布局,它提供了一种更简便、更强大的方法来实现复杂的布局,相对于传统的基于浮动和定位的布局方式更为直观和易用。主要属性:还有其他属性如下: 包括弹性容器(flex container)和弹性项目(flex item)。设置了“display:flex 或 display:
2024-04-09 19:28:47
1085
原创 微信小程序——构建npm
在微信小程序中使用第三方包并构建npm的具体方法可以参考官方文档。npm 支持 | 微信开放文档微信开发者平台文档但是在开发过程中,我遇到了无法构建npm的方法,所以就暂时使用的笨方法,将转二维码的js文件直接导入utils文件夹中,然后引入的该方法。(详情见此次开发需要对一期代码进行优化,就需要解决这个问题,改用第三方包,避免前者可能会导致的一些问题,保证代码的安全性和稳定性。在查阅种种资料后,终于解决了。
2024-03-21 17:14:15
1090
原创 微信小程序 - 循环
前端代码编写中,循环的使用是必不可少的,只要有相似内容的列表存在,大概率就会使用到循环,如:商品列表、每月收益、排行榜等。
2024-03-21 16:56:55
2632
原创 微信小程序开发 —— 前言
微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了随用随开的功能,用户扫一扫或者搜一下即可打开应用,用户不用关心是否安装。对于开发者而言,小程序开发门槛相对较低【html、css、js、了解一个前端框架最好】。
2024-02-23 17:08:46
505
原创 HTML — 框架 iframe
iframeHTML 的一个标签(),用于在网页中嵌入其他网页或文档的 HTML 元素。它包含一个 src 属性,用于指定嵌入的网页或文档的 URL。当用户在浏览器中打开一个包含 iframe 的网页时,浏览器就会自动加载并显示 iframe 中的内容。
2024-01-26 14:49:28
986
原创 HTML — 链接
标签来设置网页中的超链接。在需要的位置给设置 标签,将内容包含在标签中,同时设置 href 属性,设置点击超链接后跳转的地址。其中 标签的锚点指的是可以在同一页面内创建内部链接,这称为锚点链接。要创建锚点链接,需要在目标位置使用 元素定义一个标记,并使用#符号引用该标记。创建超链接主要使用的 HTML 元素是 标签元素(又称锚元素)。超链接书写事例
2024-01-25 16:45:55
1029
原创 HTML - 介绍
HTML,超文本标记语言(HyperText Markup Language),是一种用于创建网页的标准标记语言。我们可以使用HTML建立自己的WEB网站或特定页面。HTML运行在浏览器上,由浏览器解析。⚠️注意:HTML文件的后缀为 .html 或 .htm,两者没有区别。
2024-01-23 17:07:13
780
原创 Webserver —— Web服务器
通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑。
2024-01-23 15:14:21
1240
原创 职场感悟1
憧憬生活的美好、个人的愉悦、职场的轻松,前提是自己可以很好地完成工作,有空闲的时间提升自我,同时也需要有自我约束力,合理安排自己的生活和工作。工作初期,就先努力提升自己的业务水平和工作熟练度吧,心平气和,和平待人,加油,一切都会好的。工作不是生活的全部,在其位谋其政,尽力就好!工作是累的,但生活中从来没有不劳而获之说。
2024-01-10 16:54:31
399
原创 微信小程序 —— 生命周期
小程序的生命周期,写在对象中。全局 ==> 放在 app.js 中的 App({})中;单个页面 ==> 放在对应 js 文件中的 Page({})。
2024-01-10 16:38:32
1481
原创 微信小程序协同&发布
因为处于开发中的版本是不稳定的,开发者随时会修改代码覆盖开发版,为了让测试和产品经理有一个完整稳定的版本可以体验测试,小程序平台允许把其中一个开发版本设置成体验版,因此建议在项目开发阶段特殊分配一个开发角色,用于上传稳定可供体验测试的代码,并把他上传的开发版本设置成体验版。一般来说,普通小程序发布时采用全量发布即可,当小程序承载的功能越来越多,使用的用户数越来越多时,采用分阶段发布是一个非常好的控制风险的办法。为了保证小程序的质量,以及符合相关的规范,小程序的发布是需要经过审核的。
2024-01-04 11:24:40
1023
1
原创 Git 提交回退
提交代码时,push之前commit过多,如果有要求每次提交一个 commit 的话,就需要将这多个 commit 合一,重新提交。
2024-01-04 11:14:10
631
1
原创 微信小程序 —— 转二维码功能(初级)
先在wxml文件中创建绘制的 ‘canvas’,定义其 'canvas-id' 和 类名,方便canvas绘图的定位和样式的修改。
2024-01-03 17:07:04
1312
1
原创 Git 将自己开发分支的代码同步master
git checkout master,也可写为 origin/master。3.切换到自己的开发分支(自己的开发分支,在本地运行初始,需要建立远程跟踪)5.git push推上去即可, 现在自己开发分支代码就和主分支的代码一样了。2.使用git pull 把领先的主分支代码pull下来。在该分支拉代码可以直接 git pull。git push origin 开发分支名。4.把主分支的代码merge到自己的分支。git checkout 开发分支名。1.首先切换到主分支。
2023-10-17 14:48:30
1259
1
原创 ES6入门介绍
每⼀个模块都有⾃⼰单独的作⽤域,模块之间的相互调⽤关系是通过 export 来规定模块对外暴露的接⼝,通过import来引⽤其它模块提供的接⼝。在 ES6 之前 JavaScript 中没有块级作用域,let 与 const 的出现使得 JavaScript 中出现了块级作用域,而以前使用的 var 是函数作用域。作为 JavaScript 中的一种表达式,解构赋值可以方便地从数组或对象中快速提取赋给定义的变量。从数组中获取值并赋值到变量中,变量的顺序与数组中对象顺序对应。引入了 class 类。
2023-10-09 15:17:16
86
1
原创 数组方法详解 —— javascript
在 javascript 中数组是很常见的,是较为常用的数据集合,其内置的方法有很多,熟练掌握数组的使用和数组方法的使用可以有效提高我们的开发效率。下面将介绍一下关于数组的一些使用。
2023-10-08 16:48:35
132
1
原创 罗马数字转整数【简单】
罗马数字包含以下七种字符:IVXLCD和M。例如, 罗马数字2写做II,即为两个并列的 1。12写做XII,即为XII。27写做XXVII, 即为XXVII。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做IIII,而是IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为IX。IVXXLCCDM给定一个罗马数字,将其转换成整数。
2023-09-29 10:00:00
80
1
原创 JavaScript 中的双指针
双指针(Two Pointers):指的是在遍历元素的过程中,不是使用单个指针进行访问,而是使用两个指针进行访问,从而达到各自的目的。
2023-09-28 11:44:46
300
原创 回文数【简单】
对于首次看到这个题目,首先想到的是,将数字转化为数组,然后分别从开头和末尾进行遍历比较,如果满足条件则返回 true,否则,返回 false。提交后显示,占用内存有点大。表明还需要优化该方法或者考虑另外的思路。
2023-09-28 10:00:00
150
原创 Map — JavaScript内置函数
除了以上用法,Map 还可以用于缓存,因为键值对的底层数据结构非常迅速,并且易于检索和更新。同时, Map() 使得在循环过程中使用键也非常容易,对于需要遍历多个数组或对象时非常有用。除此之外,Map()还可以实现快速且可定制的文本翻译,即将所有文本放在一个 Map()中,然后根据当前语言选择键对应的翻译即可。如下所示:"zh-CN": "你好",}],"zh-CN": "再见",}]]);//输出:"你好"
2023-09-27 15:12:55
525
1
原创 两数之和【简单】
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标。可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。
2023-09-26 20:17:10
57
1
原创 JS获取网页的URL以及各参数
在前端开发过程中难免会遇到处理 url 参数的问题,使用框架进行项目开发时或许不用,它们有自带的获取参数的方式。但是抛开使用框架,我们也可以使用原生 js 方式或借助于第三方库来实现参数的获取。下面总结了几种获取 URL 参数的方式。name=张三&age=20&sex=male';// 使用?分隔字符串,并获取数组的第二个参数的值(下表索引为 1 )')[1];// 创建空对象存储各个参数// 通过 & 将每个参数截取出来。
2023-09-20 14:33:57
2986
1
原创 PV、UV介绍
PV,即 Page View,指的是网站的页面浏览量。它是指用户在访问网站时,每打开一个页面就算一次 PV,如:用户在浏览网站时,先打开了首页,然后又打开了文章页面,这时 PV 就会增加 2 次。而在浏览某网站的网页时,刷新一次,PV 数量也会增加 1。PV 的计算方式是非常简单的,只需要统计网站的页面访问量即可。PV 是衡量网站流量的重要指标之一,通常用来衡量网站或应用程序的受欢迎程度和用户参与度。通过统计 PV,可以了解网站的流量情况,进而分析用户的访客行为和兴趣爱好,为网站的优化提供数据支持。
2023-09-18 14:55:33
3668
原创 基础Git命令的使用
git push origin dev:将本地 dev 分支推送到远程,再由一个人统一加到 master 分支上。git push origin master:将本地分支的更新内容,全部推送至远程仓库 master 分支。git pull origin master:拉取远程master分支,合并到当前本地master分支。git remote add origin git@github.com:帐号名/仓库名.git。git clone git@github.com:git帐号名/仓库名.git。
2023-09-15 16:56:19
50
原创 pyhton安装
在里面把默认的 python 重命名,把 python2 设置成 python2.7 的路径,把 python 设置为 python3 的路径。如果版本系统是 macOS BigSur,并且没有 ~/.bashrc 文件的话就先创建。注意:上面修改的文件中的 python 即默认使用的版本,后面对应的是文件的路径。,点击 Downloads 进行下载,然后找到对应系统以及版本,进行下载即可。下载后会得到一个 pkg 的安装包,双击打开,一路安装即可。然后打开刚才创建的文件。
2023-09-14 17:16:10
75
1
原创 Git 安装
进入 Git 官网进行下载(),视图如下所示,其会自动匹配你电脑的系统,可直接点击右侧,下载 Git。或者点击左侧的“下载”选项,进入如下视图选择对应系统进行下载。注意:window 系统和 Mac 系统下载的区别。
2023-09-04 14:38:13
84
1
原创 TypeScript基础一【介绍】
TypeScript是JavaScript的超集,支持ES6教程,它扩展了JavaScript的语法,因此现有的JavaScript代码可以与TypeScript一起工作无需任何修改。TypeScript由微软开发的自由和开源的编程语言。TypeScript 设计目标是开发大型应用,其可以通过类型注解提供编译时的静态类型检查,可以处理已有的JavaScript代码,并只对其中的TypeScript代码进行编译,编译成纯JavaScript,编译出来的JavaScript可以运行在任何浏览器上。
2023-08-17 20:31:27
56
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人