【Tech实验室】第1期:能做网易云小程序、还能定时给女朋友发天气短信,万能的前端来了(WEB前端大作战集锦)
612
2022-05-30
前端,不止于前端
一个项目通常会分拆分为前端和后端两部分。前端技术的成果,多会在前台用户面前展示。但前端能做的事远不止于此,网易云小程序,表情包博物馆,甚至给女朋友发天气预报短信,前端都能做!!我们今天不仅会带来这3个案例如何制作(放到了后面),还包含JQuery框架五大选择器详解、如何利用Vue、React、Angular框架开发分页组件、如何利用插件快速定位网站性能问题的内容等等,建议你后慢慢品尝~
前端技术框架相关
在JQuery框架下,包含基本选择器、层级选择器、属性选择器、过滤选择器、表单过滤选择器5种选择器。选择器使用的基本操作可以分为3步:
事件绑定
入口函数
样式控制
选择器的使用需要进行事件的绑定,一般来说我们可以将事件绑定到一个按钮上去,通过按钮的点击来触发相应的事件响应。
你有没有想过,利用三大框架(Vue、React、Angular)做同一件事,他们会有什么不同?经过实践得出,我们发现它们在通讯编程范式、列表渲染、条件渲染、事件绑定、内部状态、插槽定义方式、计算属性等方面都有所不同,那么具体有什么差别呢,下面的系列文章用三大框架做了Pagination分页组件,文章里将给你确切答案。
如何快速定位网站性能问题
前端用到的一些重要组件
Angular 是一款能够跨 Web、移动 Web、移动应用、原生应用和桌面原生应用多个平台的前端框架,经过数十年的发展,已形成了一个庞大的生态,基于Angular的组件库也是多如牛毛。
前端能做出哪些有趣的应用实例
前端技术不仅能做出炫酷的页面出来,还能利用node接口制作出网易云音乐这样的五脏俱全的小程序。网易云音乐小程序开发模式是MVVM模式。简单的讲就是页面绑定的值改变,页面就发生改变;页面改变,页面的绑定的值改变。这样的话,列表式渲染就十分好用。只用写一个通用的骨架,然后使用列表渲染生成页面,这样非常省时间省力气。所以这个项目,大量充斥着列表渲染。
选歌很需要解决的一点就是怎么才知道选择的是哪一首歌,歌单是哪一个歌单。一个页面获取到其他页面想传递过来的数据的方式有很多。
其一、可以通过url跳转的时候,传参跳转,再通过跳转页面中onload事件添加options参数获得。
其二、可以通过点击事件改变全局属性globalData的某项的值,然后再跳转页面中得到globalData中相应的值,便能知道页面跳转中想传递的值。
在大型的ToB的中后台企业级应用开发场景下,微前端模式会扮演越来越重要的角色。对于微前端概念来讲,其本质还是web应用的复用与集成,尤其是当单页面应用出现后,每个团队不能按照以前那种服务端路由直出套模板的模式去开发页面了,整个路由都是被前端接管,所以最重要的两个问题就是web应用如何集成以及在哪个阶段集成,对应不同选择最终的实现方案也会有很大差异,这取决于你的业务场景,但是对于大多数团队,考虑微前端这种架构模式通常的诉求都是下面这样的:
独立开发,独立部署,增量更新;技术栈无关
运行时隔离与共享
单页面应用的良好体验
具体实现可以看这两篇文章:
今天的Tech实验室就到这里啦,希望大家可以看得尽兴。
另外,我们观察到一个趋势,就是无论是前端还是后端,都向着全栈化发展。建议大家多去做一些能覆盖前后端的尝试,对自身发展还是有帮助的~
JavaScript web前端 小程序
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。