- 博客(8)
- 收藏
- 关注
原创 虚拟DOM
虚拟DOM自身就是一个JavaScript对象,通过不同属性去描述一个视图结构。将真实元素节点抽象成vnode,可以有效减少直接操作dom次数,提高程序性能
2022-06-14 17:13:44 114 1
原创 微信小程序的基本操作
1. 搭建编辑环境第一步:注册账号,安装微信小程序开发者工具第二步:新建项目,不使用云服务,选择JavaScript语言2. 认识小程序项目的基本组成结构pages:用来存放小程序所有的页面utils:用来存放工具性质的模块(例如:格式化时间的自定义模块)app.js: 小程序项目的入口文件app.json: 小程序项目的全局配置文件app.wxss: 小程序项目的全局样式文件3. 小程序文件页面中json文件.json: 当前页面的配置文件,配置窗口的外观,..
2022-05-31 15:58:56 1631
原创 Vue过渡和动画实现
Vue过渡&动画实现使用transition内置组件来给单个元素或组件实现过渡动画:官网动画组件和API当插入或删除包含在 transition 组件中的元素时,Vue 将会做以下处理:自动嗅探目标元素是否应用了CSS过渡或者动画,如果有,那么在恰当的时机添加/删除 CSS类名 如果 transition 组件提供了JavaScript钩子函数,这些钩子函数将在恰当的时机被调用 如果没有找到JavaScript钩子并且也没有检测到CSS过渡/动画,DOM插入、删除操作将会立即执行基
2022-05-10 14:48:47 505
原创 安装vue脚手架
配置镜像源在终端输入,查看是否安装镜像源nrm ls下载镜像源--全局安装nrmnpm install -g nrm使用taobao镜像源nrm use taobao安转和使用 vue-cli在终端下运行如下命令,安转vue-clinpm install -g @vue/cli快速生成工程化的vue项目vue create 项目的名称项目配置1、推荐选择自定义2、自定义插件Check the features needed fo.
2022-03-22 18:37:40 652
原创 Django 页面跳转
超链接的href属性不能直接是另一个模板的名称,而是要通过如下步骤1、创建视图函数,视图函数中,渲染要跳转到的页面,如def get_detail(request):return render(request, ‘news/detail.html’)2、创建路由规则,并为规则的name属性赋值,即所谓的路由名称path(‘detail/’,get_detail,name=‘detail’)3、超链接中使用url指定要跳转的路由名称<a href="{% url ‘detail’ %
2021-12-29 08:23:43 3368
原创 JS的防抖(debounce)和节流(throttle)
引入场景监听浏览器滚动条的位置,会发现这个函数的执行频率太高了。 函数防抖和节流,都是控制事件触发频率的方法。应用场景有很多,输入框持续输入,将输入内容远程校验、多次触发点击事件、onScroll等等。function showTop () { var scrollTop = document.body.scrollTop || document.documentElement.scrollTop; console.log('滚动条位置:' + scrollTop);}windo
2021-11-25 19:16:13 305
原创 外卖点餐功能(第一版)
"""1.用户通过输入商品名称进行点餐2.用户通过输入商品删除对应商品"""car = []#这是一个空列表while True: user_select = int(input(""" 请选择菜单功能: 0-点餐 1-删除菜品 2-清空购物车 3-退出菜单 """)) if user_select == 0: sel_food = input('请输入餐品名称:') car.append(s.
2021-09-14 11:21:11 147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人