首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序实现手势缩放,你可以这样做 | 实战教程

文 | 严灏 上周,知晓程序向大家分享了「知了地铁」程序的上手体验。同时,我们也在这篇文章中提过,会与大家讨论有关程序中手势缩放功能的实现。...关注知晓程序(微信号 zxcx0101),回复「知了地铁」,看「知了地铁」程序上手体验文章。...今天,知晓程序就为大家带来有关手势缩放功能的实现方法,以及手势缩放实现在程序中的局限和问题。 手势动态检测 首先,我们需要获得用户的触摸事件。...以上就是知晓程序(微信号 zxcx0101)带来的手势缩放图片功能的实现教程。虽然目前手势缩放并不能完美实现,但也希望大家可以举一反三,通过这个思路,创造出体验更好的程序。...如果你希望讨论有关程序开发中的问题,关注知晓程序(微信号 zxcx0101)并点击菜单栏中的「加群交流」,就能获得加入知晓程序开发讨论群的方式,与大家一同讨论程序开发。

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

【开源】高效复用代码至程序,你只要会Vue.js可以

美团点评是最早受邀接入程序的公司之一,早在2017年1月程序于微信客户端正式上线之前,公司的一些部门就已经开始实践程序开发了,胡成全所在酒店旅游事业群下的美团酒店程序就是其中一员。...在对框架的能力设计上,mpvue 会尽可能多地适配和复用了Vue.js 解决方案,包括代码构建、文档的支持等,这使得原本熟悉 Vue.js 的开发者,在切换到 mpvue 的时候基本上可以做到零成本,不用再去学习另外一套框架规范...mpvue 选择 Vue.js 作为程序开发规范,但同时也支持微信程序的原生开发方式,因为对程序开发框架来说,无论是 mpvue 还是 wepy,最终编译出来的代码都必须符合程序语法规范,区别在于引入的框架不同...关于mpvue和wepy的异同,一张表可以看清: ?...wepy 最初的定位是提供程序的组件化开发能力,同时对程序本身的能力限制做了大量的补充和完善;之后对 Vue.js 语法进行了大量的适配支持,但这需要巨大的开发量。

53920

校园超市,百货超市程序,手把手带你开发一款微信商城程序,云开发+cms+数据库+js+css+微信程序

从今天开始带领大家实现一款云开发版的校园二手商城程序 技术选型 1,前端 微信程序原生框架 css JavaScript 2,管理后台 云开发Cms内容管理系统 web网页 3,数据后台 程序云开发...这节可以作为选看,后面会手把手的教大家一款属于自己的校园二手商城程序。 我们经过前面程序基础和云开发基础的学习,今天就来带大家实现一个综合项目,上线一款属于自己的微信商城程序。...我们先在自定义组件searchInput.wxml随便一句话,然后在首页引用这个自定义组件,看能不能展示出来。 ?...如上图,就可以在app.js做云开发环境的初始化了。只有初始化好云开发环境id,我们才可以使用云开发功能。...然后home.js的代码也要稍做改造。 ? 这样我们的数据就可以在页面上显示出来了。 ?

2.1K32

如何愉快的使用mpvue开发程序

mpvue (github 地址请参见)是一个使用 Vue.js 开发程序的前端框架。...框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在程序环境中,从而为程序开发引入了整套 Vue.js 开发体验。...如果没有,这里将带你了解程序组件,注意,他并不是dom,因此与H5有相当多的不同,这也就是你把H5跑的好好的js代码直接copy到程序中,跑步起来的间接而非直接原因,再者,这里也像你透露了一下api...,等好用到哭(别的语言早就有,而js没有)的一些特性的话,那我也拦不住你,你可以不去了解他,然而,你也不可能用mpvue用得很爽,因为这里都是用es6来的。...cssjs等在线验证的网站https://codepen.io/ 7、我说说我遇到的坑。

1.9K210

实战:详解猫眼电影程序开发过程

正文 本Demo完成共耗费近两周,也是在空余时间去的,因为涉及到新知识JS、HTML和CSS3,所以也是边学习边写,代码编写上有什么不当处,还需小伙伴在评论处指明,帮助本人更上一层楼!...homepage.wxml 在这里本人承认当初的时候偷了下懒,有些标签属性我直接用style写了,但真正开发时,最好把每个标签的style写在.wxss文件,通过自定义的class名称(或者id),...总结 总体来说,代码没什么难度,只有三个页面,只是为了熟悉JSCSS3而的一个Demo,看过代码后的朋友就能知道可优化的地方很多的。...然后再来说说我对微信程序的看法: 真的是“程序,官方指明程序大小最多不可超过1M,1M啊!...朋友们,所以就说明了程序是没什么功能的,只能满足该应用的本能作用,所以针对手机上的低频应用,我是觉得可以舍App取其程序,因为我就这么做了,比如美团外卖、饿了、金山词霸等等。

2.2K150

当你有了技术深度,很可能也同时有了技术广度

我刚开始一些技术文章是研究 Babel 插件的时候,就从那里开始讲: Babel 是一个 JS 的编译器,把高版本语法的代码,转换成低版本的代码,并且会自动引入 polyfill。...JS 的,后面我发现 postcss 就是 css 版的 babel,而且配置方式啥的都一样。...后来发现程序调试工具、跨端引擎调试工具很多也都是用 Chrome DevTools 来调试,其实它们也是对接了 CDP,这样就可以用 Chrome DevTools 来调试它们的代码了。...这是我学习调试的经历:发现网页和 Node.js 的调试都可以用 Chrome DevTools 和 VSCode Debugger 调试,了解了下它们的原理都是基于 CDP,而且程序调试工具、跨端引擎调试工具等可以用...我研究网页和 node 调试的过程中,顺便也搞懂了跨端引擎、程序调试工具的原理和 Puppeteer 的原理。 这个案例也同样可以说明有了技术深度的同时也会拥有技术广度。

42540

之 测完了接口、搞好了目录,然后做啥?

要加入项目和测试接口 上回书说,切完了页面,把HTML文件啊,CSSJS,IMG图片什么都扔到相应的开发环境目录,把链接神码的都搞好,然后在开发环境把你的页面能运行起来,就像这样, 你的自己电脑上搞好的页面的访问路径是这样的...之后,就开始狂JS? NO NO NO。。。 接下来,要开始做前端的模块分析和JS的结构的设计。装B一点的说法,就叫做“前端架构设计”。 还是老样子,随便百度一张网页设计图,给大家演示一样。...各个步骤带你走 但是在这个文章中,咱们就大概演示个套路就得了,原图挺长的我只用QQ截了个半截, ? 切图的时候是从页面的结构去考虑,而JS的时候是各种功能,要从功能上去考虑。...它的数量是否可以根据后端数据进行自动配置?数量是固定的?...指望在一篇文章把这里的事儿都写清楚,这想法有点太奢侈了。 好了,长话短说,至少这7个功能块,是7个function方法。到这里,你可以开始狂JS了。

83480

快速掌握 Tailwind:最流行的原子化 CSS 框架

可以看到,它正确的加上了样式: 用到的这些原子 class 就是 tailwind 提供的: 这里的 p-1 是 padding:0.25rem,你也可以在配置文件修改它的值: 在 tailwind.config.js...并且这些 class 都可以通过配置来统一修改。 感受到原子化 css 的好处了?...当然,社区也有一些反对的声音,我们来看看他们是怎么说的: 一堆 class,可读性、可维护性太差了 真的? 这种把 css 写在 html 的方式应该是更高效才对。...想想为啥 vue 要创造个单文件组件的语法,把 jscss、template 放在一个文件,不就是为了紧凑?...之前你要在 cssjs 文件反复跳来跳去的,查找某个 class 的样式是啥,现在不用这么跳了,直接在 html 原子样式,它不香

46130

接口测试平台代码实现64: 多接口用例-4

而是当用户点击不同设置按钮的时候,通过请求获取实时的用例列表,然后通过js的操作展示在这个div上。...但是具体效果我们可以先在html死俩个,效果调好了,我们在用js实现,最后删掉这俩个展示用的用例接口html代码 即可。...这个左侧大div中,我们设置了三个按钮,然后还有一个真正装用例列表的div,这个div就是我们后续用js控制刷新展示的div。...我们现在先在这个div几个用例实体,设计下展示效果: 暂时我们先用这个方式吧~ 关于点击效果和上下调整位置的功能,我们之后再加即可。...所以删掉这三个demo展示,然后去js,新建这个刷新用例列表的函数 然后这个里面我们用js实现的话,是需要去从后台获取到用例数据才可以

44930

前端开发工具总结

程序 WePY - 支持组件化的程序开发框架 mpvue - 基于 Vue.js程序开发框架,从底层支持 Vue.js 语法和构建工具体系,目前支持多端程序,如:微信,支付宝,百度...,深度性能优化,支持跨程序平台开发,完全兼容原生程序组件 uni-app - 可以兼容多端程序,比如支付宝,微信程序,还可以开发快应用和native 更多资源请参考微信程序开源资源汇总...CSS icon - 使用css的icon,可以减少iconfont和图片所占的大小,其实主要是好玩,可以研究研究怎么的 codepen - 在网页上快速写代码,可以免去打开编辑器去敲代码...等打包工具的话,为了 css 兼容,可以使用这个,css,less,scss 都可以用 压缩 jscss,html base64 加密解密 css3 中的阴影生成工具 - 可以让...) - 精髓三连击 CSS 揭秘 - 讲 CSS 使用技巧 ES6 标准入门(第 3 版) 编写可维护的 JavaScript - 红皮书作者的,主要是 JS 编码规范,代码风格

2.6K21

打造前端瑞士军刀,为你开发路上披荆斩棘

程序 WePY - 支持组件化的程序开发框架 mpvue - 基于 Vue.js程序开发框架,从底层支持 Vue.js 语法和构建工具体系,目前支持多端程序,如:微信,支付宝,百度...,支持跨程序平台开发,完全兼容原生程序组件 uni-app - 可以兼容多端程序,比如支付宝,微信程序,还可以开发快应用和native 更多资源请参考微信程序开源资源汇总 CSS PostCSS...icon - 使用css的icon,可以减少iconfont和图片所占的大小,其实主要是好玩,可以研究研究怎么的 codepen - 在网页上快速写代码,可以免去打开编辑器去敲代码,可以解决电脑上没有...css 兼容,可以使用这个,css,less,scss 都可以用 压缩 jscss,html base64 加密解密 css3 中的阴影生成工具 - 可以让 UI 根据这个去阴影,后续直接...CSS 揭秘 - 讲 CSS 使用技巧 ES6 标准入门(第 3 版) 编写可维护的 JavaScript - 红皮书作者的,主要是 JS 编码规范,代码风格,写出一些让后续开发者能看懂的代码

1.2K11

【前端小白向】前端常见名词大盘点

: .btn { ... } 然后,其它人只要复制这个 CSS 到他的项目,然后在 HTML 用上 CSS 类名,就可以直接用上我的效果啦。...能不能只一种样式就能兼容手机和电脑端呢?程序员们开始通过百分比,em,rem,优化布局等方式,使得屏幕变小后样式还是不会乱。 这种 CSS 的思路就叫做 响应式 布局,兼容了手机和网页。...Ryan Dahl 编写了第一个最初版本的 Node.js,使得 JavaScript 除了可以在浏览器运行,也可以在拥有 Node.js 平台的地方运行,比如自己电脑的终端。...聪明的程序员发现,不管你 Express.js 还是 Koa.js 不就是响应函数?...而浏览器有一个监听浏览器地址改变的功能,单页应用的开发者就想了:我只要监听地址 url 的变化,再用 JS 渲染对应的页面组件,不就可以实现前端控制路由了?这就是前端路由的基本思想。

61530

【思路】学习前端的思路问题

否则,就变成,他们什么都想好了,就差个程序的了。 前端开发的工作流程,这个说的范围就可大可小了。...先说的工作流程,就是产品经理出需求,UI出设计图,前端岗切图和JS,后端同学准备好后台环境和数据接口,然后前端读取接口获取数据,生成页面DOM,并控制相关UI交互。...html,css,js,这三者之间的关系,可以用一栋楼来比喻,html是楼的主体钢筋水泥;CSS是楼的外观装修;JS是电梯,开关一类的东西。...首先要明确一点,JS是前端的一部分,但前端不是JS,前端往最小说,它也是html、cssjs三者的组合。所以提升你的目标可以是提升JS,但眼睛不能只盯在JS上面,就是说你前端的格局要大。...但如果你jQuery用的比较6,基本上你在前端行找个工作问题不大,贴近市场。 刚才说的那一段,也就是我不太赞同前端新手通过在家自学的方式,来提升JS的原因。就是压力,动力就,进度就

60921

7月9号晚10点的微课总结(文字版)

否则,就变成,他们什么都想好了,就差个程序的了。 前端开发的工作流程,这个说的范围就可大可小了。...先说的工作流程,就是产品经理出需求,UI出设计图,前端岗切图和JS,后端同学准备好后台环境和数据接口,然后前端读取接口获取数据,生成页面DOM,并控制相关UI交互。...html,css,js,这三者之间的关系,可以用一栋楼来比喻,html是楼的主体钢筋水泥;CSS是楼的外观装修;JS是电梯,开关一类的东西。...首先要明确一点,JS是前端的一部分,但前端不是JS,前端往最小说,它也是html、cssjs三者的组合。所以提升你的目标可以是提升JS,但眼睛不能只盯在JS上面,就是说你前端的格局要大。...但如果你jQuery用的比较6,基本上你在前端行找个工作问题不大,贴近市场。 刚才说的那一段,也就是我不太赞同前端新手通过在家自学的方式,来提升JS的原因。就是压力,动力就,进度就

76991

程序员幽默:66条让你笑爆肚皮的程序员段子

10、同事说,他在i++的时候总觉的自己的是 我艹………有木有同感???? 【如果大家对程序员,web前端感兴趣,想要学习的,关注一下编吧。...面试官:“知道什么是继承”。应聘者:“我是孤儿没什么可以继承的”。面试官:“知道什么叫对象?”。应聘者:“知道,不过我工作努力,上进心强,暂时还没有打算找对象。”。面试官:“知道多态?”。...33、IT工程师=加班狂+程序员+测试工程师+实施工程师+网络工程师+电工+装卸工+搬运工+超人,有同感的转走。 34、 用一句话总结了HTML,CSS,JS的关系。...HTML是名词,JS是动词,CSS是形容词和副词。 35、我是个程序猿,一天我坐在路边一边喝水一边苦苦检查bug。这时一个乞丐在我边上坐下了,开始要饭,我觉得可怜,就给了他1块钱,然后接着调试程序。...媛说:”别傻了,我们根本就是两个世界的人,就像在JS永远都无法调用JAVA类一样,我们之间也是不可能的。” 猿沉默了很久,转身离开了。一个月之后,他在开源社区公布了dwr的完整代码。

1.3K20

Vue 脱坑记 - 查漏补缺(汇总下群高频询问的xxx及给出不靠谱的解决方案)

常规压缩js,css, 愿意折腾的还可以引入 dll 这些 路由组件采用懒加载 加入路由过渡和加载等待效果,虽然不能解决根本,但起码让人等的舒心一点不是!!!...可以 hybird App !...当然可以,两个方向. codorva + nativescript Weex ---- Q: Vue 可以桌面端?...PC 我推荐的只有两个 element UI和iview Mobile Vux 当然还有很多,但是基本用户的认知度都不高,这三个比较流行 ---- Q: Vue可以微信程序,怎么搞起 可以的,社区也有人出了对应的解决方案...,比如比较流行的方案wepy; wepy你也可以理解为一个脚手架,让你的程序的方式更贴近你用vue-cli vue 的感觉...

5K30
领券