会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
perfect*
博客园
首页
新随笔
联系
订阅
管理
[置顶]
认识小程序项目的基本组成结构
摘要: 小程序代码的构成 - 项目结构 1、了解项目的基本组成结构 1、pages用于存放所有小程序的页面 2、utils用来存放工具性质的模块(例如:格式化时间的自定义模块) 3、app.js 小程序的项目入口文件 4、app.json小程序项目的全局配置文件 5、app.wxss小程序项目的全局样式文件
阅读全文
posted @ 2023-10-03 10:09 perfect*
阅读(84)
评论(0)
推荐(0)
2024年1月1日
TypeScript初体验
摘要: 一、安装编译TS的工具包 问题:为什么要安装编译TS的工具包? 回答:Node.js/浏览器,只认识JS代码,不认识TS代码。需要先将TS代码转化为JS代码,然后才能运行。 安装命令:npm i -g typescript typescript: 用来编译TS代码的包,提供了tsc命令,实现了TS
阅读全文
posted @ 2024-01-01 19:26 perfect*
阅读(18)
评论(0)
推荐(0)
TypeScript介绍
摘要: 一、TypeScript是什么呢? TypeScript(简称:TS)是JavaScript的超集(Js有的Ts都有)。 既然TS是超集,那么TS比JS多了什么? 解答: TypeScript= Type + JavaScript(在Js的基础上,为Js添加了类型的支持)。 TypeScript是微
阅读全文
posted @ 2024-01-01 15:53 perfect*
阅读(42)
评论(0)
推荐(0)
2023年10月3日
新建小程序页面
摘要: 新建小程序页面 只需要在app.json ->pages中新增页面的存放路径,小程序开发者工具即可帮我们自动创建对应的页面文件, 如图所示: 2、修改项目的首页 只需要调整app.json ->pages中的前后顺序,即可修改项目的首页,小程序会把排在第一位的页面,当作项目首页进行渲染,如图所示:
阅读全文
posted @ 2023-10-03 10:53 perfect*
阅读(31)
评论(0)
推荐(0)
2022年5月30日
API接口案例
摘要: 案列需求 基于MYSQL数据库+Express对外提供用户列表的API接口服务。用到的技术点如下: 第三方的包express和mysql2 ES6模块化 Promise async/await 主要的实现步骤 搭建项目的基本结构 创建基本的服务器 创建db数据库操作模块 创建user_ctrl业务模
阅读全文
posted @ 2022-05-30 10:15 perfect*
阅读(322)
评论(0)
推荐(0)
宏任务和微任务
摘要: 什么是宏任务和微任务 JavaScript把异步任务又做了进一步的划分,异步任务又分为两类,分别是: 宏任务(macrotask) 异步的Ajax请求 setTimeout、setInterval 文件操作 其它宏任务 微任务(microtask) Promise.then、.catch和final
阅读全文
posted @ 2022-05-30 08:52 perfect*
阅读(68)
评论(0)
推荐(0)
2022年5月28日
EventLoop
摘要: JavaScript是单线程的语言 JavaScript是一门单线程的编程语言。也就是说,同一时间只能做一件事情; 单线程执行任务队列的问题: 如果前一个任务非常耗时,则后续任务就不得不一直等待,从而导致程序假死的问题 同步任务和异步任务 为了防止某个耗时任务导致程序假死的问题,JavaScript
阅读全文
posted @ 2022-05-28 17:56 perfect*
阅读(22)
评论(0)
推荐(0)
2022年5月24日
async/await
摘要: 什么是async/await async/await是ES8引入的新语法,用来简化Promise异步操作。在async/await出现之前,开发者只能通过链式.then()的方式处理Promise异步操作。 .then链式调用的优点: 解决了回调地狱的问题; .then链式调用的缺点: 代码冗余、阅
阅读全文
posted @ 2022-05-24 19:12 perfect*
阅读(28)
评论(0)
推荐(0)
promise学习笔记
摘要: 回调地狱 多层回调函数的相互嵌套,就形成了回调地狱 回调地狱的缺点: 代码耦合性太强,牵一发而动全身,难以维护 大量冗余的代码相互嵌套,代码的可读性变差 如何解决回调地狱的问题 为了解决回调地狱的问题,ES6中新增了Promise的概念 Promise的基本概念 Promise是一个构造函数 我们可
阅读全文
posted @ 2022-05-24 16:14 perfect*
阅读(28)
评论(0)
推荐(0)
2022年5月19日
ES6模块化
摘要: 1、回顾node.js中如何实现模块化? node.js遵循CommonJs的模块化规范 导入其它模块使用require()方法 模块对外共享成员使用module.exports对象 模块化的好处: 大家都遵守同样的模块化规范写代码,降低了沟通的成本,极大方便了各个模块之间的相互调用 2、前端模块化
阅读全文
posted @ 2022-05-19 08:53 perfect*
阅读(44)
评论(0)
推荐(0)
下一页
公告
昵称:
perfect*
园龄:
7年
粉丝:
27
关注:
6
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
微信小程序
(1)
随笔分类
HTML5+CSS3(8)
Photoshop(3)
AngularJS(5)
ECMAScript 6(5)
Electron(1)
HTML(3)
Java(3)
JavaScript(20)
jQuery(10)
Less(1)
MongoDB数据库(1)
Node.js(24)
Promise从入门到自定义(1)
Spring Boot(2)
TypeScript(2)
ui设计(1)
Vue(51)
vue2.0~vue3.0的学习笔记(1)
插件与jar包的使用(1)
打造属于自己的个人博客(27)
蛋糕店(Jsp、Servlet网上商城)(18)
结合图表打造泉师释疑后台项目 - 基于SSH框架(6)
前端框架介绍------React(4)
微信小程序(2)
项目实战(9)
更多
随笔档案
2024年1月(2)
2023年10月(2)
2022年5月(7)
2021年2月(1)
2020年4月(1)
2020年3月(3)
2020年1月(2)
2019年12月(3)
2019年11月(10)
2019年10月(1)
2019年9月(28)
2019年8月(23)
2019年7月(14)
2019年5月(7)
2019年4月(51)
2019年3月(38)
2019年2月(7)
2019年1月(2)
2018年10月(4)
2018年8月(2)
2018年7月(2)
更多
相册
head(1)
实现幻灯效果(6)
阅读排行榜
1. Vue 组件&组件之间的通信 之 template模板引用与动态组件的使用(15456)
2. 圣杯布局和双飞翼布局的理解和区别(12672)
3. Vue 组件&组件之间的通信 之 父组件向子组件传值(10367)
4. HTML5之Canvas画正方形(7497)
5. jQuery实现全选与全不选功能(6891)
评论排行榜
1. js面向对象编程介绍(1)
2. 数据库概述及环境搭建(1)
3. 圣杯布局和双飞翼布局的理解和区别(1)
4. NodeJS Express博客项目实战 之 管理员查看功能和无刷新修改状态(1)
5. 前台开发—-实现商品添加到购物车(1)
推荐排行榜
1. 圣杯布局和双飞翼布局的理解和区别(2)
2. JavaScript实现全选功能(2)
3. Node.js Express博客项目实战 之 新闻管理(1)
4. css实现有趣的效果(1)
5. 一、项目的创建以及三大框架的整合(1)
最新评论
1. Re:圣杯布局和双飞翼布局的理解和区别
[](
>
)
--醉醒三更
2. Re:NodeJS Express博客项目实战 之 管理员查看功能和无刷新修改状态
#qqq
##qqq
--wuli-代码不秃头
3. Re:js面向对象编程介绍
你好,可以向您请教一个问题?
--团队-妈,我想吃烤山药
4. Re:数据库概述及环境搭建
大神,我想要jsp蛋糕店的源码,已经私信你了,求
--myaijarvis
5. Re:前台开发—-实现商品添加到购物车
有没有源码参考一下呀,求
--myaijarvis
$(function() { $('#cnblogs_post_body img').each(function() { let imgSrc = $(this).attr('src'); let year = parseInt(imgSrc.substr(imgSrc.indexOf('g')+1,4)); if(year >= 2022){ imgSrc += `?watermark/2/text/amlndWl5YW4=/font/5a6L5L2T/fontsize/15/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast`; $(this).attr('src', imgSrc) } }) })
点击右上角即可分享