首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端笔记ing

    小程序组件页面通信

    本文将讲解一些小程序中常用的几种通信方式,以及在什么场景中使用哪种方式通信。 acceptDataFromOpenerPage', { data: '测试传递' }) } })在 b 组件中 通过 this.getOpenerEventChannel() 获取到 页面间事件通信通道 ({ status: 'TEST})4.设置返回的页面层级 wx.navigateBack({ delta: 1 // 返回上一级页面。 上个页面就会执行这里的操作。 piece: 333333333 }) wx.navigateBack({ delta: 1 // 返回上一级页面。 })父子组件通信 Component子组件向父组件传递值通过在 子组件中,写入事件,然后通过 triggerEvent 方法,指定事件名、detail对象和事件选项 ,来向父组件传递数据// 子组件var

    1.5K11编辑于 2023-11-13
  • 来自专栏lhyt前端之路

    不同页面通信与跨域

    现在我们来做一些不在同一个tab页面或者跨域的实践。 如果我们用服务器打开,我们的不同tab页面通信完成了,而且是实时的。 2. 玩转iframe 我们都知道frame可以跨域,那么我们来试一下。 非同域的两个tab页面通信 也就是两个毫无关系的tab页面通信(比如我打开一个baidu和一个github),怎么通? 当然baidu和github能不能通信,我们不知道,得问他们家的开发。 前面我们已经知道,iframe能跨域,localstorage能使得两个tab页面通信。那我们就来试一下,iframe桥接两个互不相干的tab页面4.MessageChannel 顾名思义,信息通道。允许我们创建一个新的消息通道,并通过它的两个MessagePort 属性发送数据m,而且在 Web Worker 中可用。

    2.3K10编辑于 2022-09-21
  • 来自专栏前端知识分享

    Angular 4 组件通信

    最近在项目上,组件跟组件之间可能是父子关系,兄弟关系,爷孙关系都有。。。。。我也找找了很多关于组件之间通讯的方法,不同的方法应用在不同的场景,根据功能需求选择组件之间最适合的通讯方式。下面我就总结一下关于组件通讯的N多种方法。

    1.3K00发布于 2020-06-10
  • 来自专栏河湾欢儿的专栏

    4.页面优化

    1.减少请求 2.减少文件的大小 3.页面性能 4.可读性、维护性 1.图片合并 2.css文件合并 (多个css文件合并为一个、少量的行内样式、避免import的方式引入文件) 3.减少图片的大小 (选择合适的图片格式) 4.css值缩写 5.0px 中px省略 0% 0 0.5可以写成.5 6.选择器合并 7.link标签引入样式放到head标签中 8.js脚本建议放在底部,等页面加载完之后再处理

    51320发布于 2018-09-06
  • 来自专栏前端达人

    uniapp页面通信相关方法总结

    利用url传参进行通讯 A页面向B页面传递参数 uni.navigateTo({ url: 'test/test? 我们假设一个场景,进入app,是未登陆状态,需要在我的页面点击登陆,进入登陆页面进行登陆。登陆成功之后,返回到我的页面,实时显示登陆后的用户信息。 监听事件 首先,在我的页面监听事件。 触发事件 进入登陆页面,触发事件 // 登陆页面 uni. 而我们开发中会遇到很多页面间通讯场景,如: vue 与 nvue,nvue 与 vue 间的通讯 tabbar 页面之间的通讯 父页面与多级子页面间的通讯 基本上述场景均可以实现,本质上就是一个页面通知另一个面我发生了变化 注意,这种方式只支持多个vue页面或多个nvue页面之间公用,vue和nvue之间不公用。

    5.1K20发布于 2021-06-16
  • 来自专栏全栈程序员必看

    4g通信系统的网络结构_4g通信

    1、4G通信网络的关键技术 研究4G通信网络,就必须加强对其关键技术的研究,这是决定4G网络通信与3G网络通信不同的关键因素,其主要包括正交频分复用技术、软件无线电技术、智能天线技术、多输入多输出技术、 软件无线电技术凭借其自身的优势成为4G通信网络关键技术中的重要组成部分,是通向未来4G通信的桥梁和纽带。软件无线电技术的大力推广和应用不仅能减少开发风险,更有利于加快开发系列型产品。 所以,IPV6技术作为4G通信网络的关键技术之一,其出现和发展是通信技术发展的必然趋势,在未来的发展过程中也必将会完全取代IPV4技术。 5、多用户检测技术 多用户检测技术作为4G通信网络的关键技术之一,与其他技术相辅相成,推动4G通信技术的进一步发展。 虽然目前我国在4G通信技术的研究上已取得了一定的成果,但是在激烈的市场竞争中仍然面临着巨大的挑战,这就需要国家在充分掌握4G通信的网络结构和关键技术的基础之上不断加大研究力度,促进我国4G通信的进一步发展

    2K40编辑于 2022-09-29
  • 来自专栏lhyt前端之路

    不同页面通信与跨域0. 前言1. localstorage2. 玩转iframe3. 非同域的两个tab页面通信4.MessageChannel

    现在我们来做一些不在同一个tab页面或者跨域的实践。 如果我们用服务器打开,我们的不同tab页面通信完成了,而且是实时的。 2. 玩转iframe 我们都知道frame可以跨域,那么我们来试一下。 非同域的两个tab页面通信 也就是两个毫无关系的tab页面通信(比如我打开一个baidu和一个github),怎么通? 当然baidu和github能不能通信,我们不知道,得问他们家的开发。 前面我们已经知道,iframe能跨域,localstorage能使得两个tab页面通信。那我们就来试一下,iframe桥接两个互不相干的tab页面4.MessageChannel 顾名思义,信息通道。允许我们创建一个新的消息通道,并通过它的两个MessagePort 属性发送数据m,而且在 Web Worker 中可用。

    5.1K20发布于 2018-10-31
  • 来自专栏不仅仅是python

    Django-4 管理页面

    Django 管理页面是查看我们的应用程序中当前数据的好方法,并且还为我们提供了用于创建或修改该数据的良好图形化界面展示。让我们开始吧: ? 今天的管理页面学习就到这里

    87120发布于 2019-07-23
  • 来自专栏雪胖纸的玩蛇日常

    4.页面绘制-脚本页面和个人中心页面

    1.脚本页面 1.Subsection分段器 切换男频女频的分段器jiaoben.vue: <template> <view> <u-subsection :animation= } </script> <style> </style> 2.Field输入框和input框 加入输入框按钮和承载生成小说文本的input框,同时加入一些Gap间隔槽,提升结构美观,构成了脚本页面 2.个人中心页面 1.自定义的头像版块+u-tabs标签功能 geren.vue: <template> <view> <view class="waikuang width: 700upx; height: 160upx; background-image: linear-gradient(to right, #f<em>4</em>f<em>4</em>f5 width: 700upx; height: 160upx; background-image: linear-gradient(to right, #f<em>4</em>f<em>4</em>f5

    1.2K20发布于 2021-06-29
  • 来自专栏kwcode

    iframe 同域下父子页面通信

    window.trip = window.trip || {}; window.trip.name== window.trip.name || {}; })(window, $); //父页面 缓存一个控件 }); //html代码

    <input type="text" class=" j-item-name name" placeholder="姓名" >
    //子页面 iframe弹出的页面 //直接赋值 parent.trip.name.val(“ceshi”)

    1K100发布于 2018-03-14
  • 来自专栏Ywrby

    4-线程通信,线程状态

    线程通信 多个线程因为在同一个进程中,所以互相通信比较容易 线程通信的经典模型:生产者与消费者问题 生产者负责生成商品,消费者负责消费商品,生产不能过剩(仍有数据未被消费时不能生产),消费不能没有(不能消费还没有生产的数据 生产者生产资源时,发现仍然存在资源就不继续生产,如果没有资源就生产,然后等待,唤醒消费者来消费 注意: 线程通信一定是多个线程操作同一个资源才需要进行通信 线程通信必须先保证线程安全,否则毫无意义,代码也会报错 线程通信的Object提供三种核心方法 wait()方法:让当前线程进入等待状态,此方法必须由锁对象调用 notify()方法:唤醒当前锁对象上等待状态的某个线程,此方法必须由锁对象调用 notifyAll

    53010编辑于 2022-10-27
  • 来自专栏厉害了程序员

    CSS入门指南-4页面布局

    把display设置为 none,该元素及所有包含在其中的元素,都不会在页面中显示。它们原来占据的空间也会被回收。 块级元素(比如标题和段落)会相互堆叠在一起沿页面向下排列,每个元素分别占一行。而行内元素(比如链接和图片)则会相互并列,只有在空间不足以并列的情况下才会折到下一行显示 。 其中960像素是最常见的,因为这个宽度适合所有现代显示器,而且能够被16、12、10、8、6、5、4和3整除,不仅容易计算等宽分栏的数量,而且计算结果也能得到没有小数的像素数。 这种布局能够更好地适应大屏幕,但同时也意味着放弃对页面某些方面的控制,比如随着页面宽度变化,文本行的长度和页面元素之间的位置关系都可能变化。 如图所示,通过给外包装设定宽度值,并将其水平外边距设定为 auto,这个单栏布局在页面上居中了。随着向里添加内容,这一栏的高度会相应增加。

    3.2K10发布于 2020-12-22
  • 来自专栏计算机编程

    ionic4 -- angular 跳转页面

    1、引入route并新建页面: ionic4 与前辈们最大的不同就是通过angular引入了route,这样每次跳转的时候只需要直接跳转对应的路由地址就可以了,给了路由器上的解耦,也解决了原来的RXjs ionic4在这里直接使用的是angular的源码。 新建页面: 通过在cmd上输入 ionic g 我们进入一串选项: ? 选择新建项目.png 然后选择page: ? 选择page.png 输入新建route的名称即可,我输入的是detail,作为测试跳转的页面。 2、Button直接点击跳转页面: 分析源码: ? ) 进行跳转指定页面,那么我们新版本如何跳转呢? @extras: 传递页面参数 */ // 进入一个页面 goForward(url: string | UrlTree, animated?

    3.3K20发布于 2018-09-12
  • 来自专栏前端人人

    React多页面应用3(webpack4页面实现)

    1、React多页面应用1(webpack4 开发环境搭建,包括热更新,api转发等)---2018.04.04 2、React多页面应用2(webpack4 处理CSS及图片,引入postCSS,及图片处理等 )---2018.04.08 3、React多页面应用3(webpack4页面实现)---2018.04.09 4、React多页面应用4(webpack4 提取第三方包及公共组件)---2018.04.10 5、React多页面应用5(webpack4页面自动化生成多入口文件)---2018.04.11 6、React多页面应用6(webpack4 开发环境打包性能小提升)---2018.04.12 7、React多页面应用7(webpack4 生产环境配置)---2018.04.13 8、React多页面应用8(webpack4 gulp自动化发布到多个环境,生成版本号,打包成zip等)---2018.04.16 9、React多页面应用9(webpack4 引入eslint代码检查)---2018.04.17 开发环境:Windows 8,node v8.9.1,npm 5.5.1,WebStorm 2017.2.2

    1.4K50发布于 2018-04-11
  • 来自专栏七禾页话

    通信4G,从这里开始

    通信还在继续,我们也依然在前行。 那么通信是什么?通信的概念就是人与自然或者人与人之间通过某种介质传递交流信息的过程。 从古代的隔空喊话、烽火传信、飞鸽传书到现在的信息通信时代,通信是我们生活中不可或缺的一部分,只要有人的地方,就有江湖,也就有沟通,那么就有通信。 而对于我等从事的通信事业可以说是狭义上通信,专指信息时代利用“电”来传递消息的电信行业。 电信行业到现在已经到第四代,也就是我们现在正在如火如荼建设的4G LTE时代,虽然5G已经飞奔在未来的路上,但是4G依然是目前的主打歌,所以第一篇就从如何接入4G网络——附着信令开始吧。 真实问题自然是跟通信相关的:4G中区别2、3G最显著的特点是什么呢?

    2.6K11编辑于 2022-04-19
  • 来自专栏前端小课堂

    百度小程序之间的页面通信.md

    背景 主要是针对小程序开发中页面之间进行通信的问题,在涉及支付的场景中,用户从页面支付入口进行跳转进行支付之后,回到原来页面,在原来的页面需要进行相应的状态刷新,比如用户身份状态、支付状态、文档或商品情况 遇到的问题 在使用百度小程序的 swan.navigateBack 进行回跳页面时,API中的方法参数不支持携带参数,只支持number参数。 所以就涉及了几个单独页面之间的通信问题。 fail function 否 - 接口调用失败的回调函数 complete function 否 - 接口调用结束的回调函数(调用成功、失败都会执行) 解决方法 主要有以下三种方法,实现各page之间通信 afterPaySuccess', { docId: this.data.tradeInfo.docId, triggerFrom: 'docCashierBack' }); 根据事件中心的发布和订阅,实现了页面之间的通信 ,就能实现比如页面在支付成功后回退时,页面状态的改变的场景,同时利于维护页面之间的数据关系,能通过在发布时传递参数,实现数据之间的通信

    56910发布于 2019-09-04
  • 来自专栏技术/开源

    UWP开源项目 LLQNotifier 页面通信利器(移植EventBus)

    前言 EventBus是一个Android版本的页面通信库,这个库让页面间的通信变得十分容易且大幅降低了页面之间的耦合。 这个库原理很简单,就是把观察者模式封装成库,页面想收到某类通知就注册相关事件,在其他页面发出通知后就做响应。 RemoveSubscription(type, subscriber); } } } 垃圾回收 因为注册时会把注册的对象保存起来,强引用的话会导致对象不能被GC回收,表现在应用里就是页面只要打开一次 ,内存就会被占用,即使页面已经关掉,内存不回收,这就是内存泄露了。

    71370发布于 2018-01-04
  • 来自专栏初见Linux

    4-1.页面置换算法

    ⑥ 运行到页号4:页号1在内存中存在最久,所以将页号2替换成页号4。更改页框为430。 依次类推,最后页框内为701。 3.优缺点: FIFO 页面置换算法易于理解和编程。 例: 表6-1示出了某进程在内存中具有4页面,为每个内存页面配置一个8位寄存器时的LRU访问情况。 这里,把4个内存页面的序号分别定为1~4.由表可以看出,第3个内存页面的R值最小,当发生缺页时,首先将它置换出去。 ? 1)例题1: 假定现有一进程所访问的页面页面号序列为: 4,7,0,7,1,0,1,2,1,2,6 随着进程的访问,栈中页面号的变化情况如图6-9所示。 在访问页面6时发生了缺页,此时页面4是最近最久未被访问的页,应将它置换出去。 ?

    4.6K10发布于 2020-08-05
  • 来自专栏Android知识点总结

    4-AIII--Service跨进程通信:aidl

    零、前言 [1]. aidl:Android Interface definition language(安卓接口定义语言),目的:提供进程间的通信接口 [2]. 解决客户应用如何调用服务应用的服务方法时,便是aidl用武之地 [4]. 服务端开启验证服务,客户端输入用户名和命名及数值,验证用户名:abc,密码:123,数值<5000 ? intent-filter> <action android:name="www.toly1994.com.pay"></action> </intent-filter> </service> 4.

    60720发布于 2018-09-26
  • 来自专栏前端人人

    React多页面应用4(webpack自动化生成多入口页面)

    1.React多页面应用1(webpack开发环境搭建,包括Babel、热更新等) ----2017.12.28 2.React多页面应用2(处理CSS及图片,引入postCSS及图片处理等)----2017.12.29 3.React多页面应用3(webpack性能提升,包括打包性能、提取公共包等)----2017.12.30 4.React多页面应用4(webpack自动化生成多入口页面)----2017.12.31 5.React多页面应用5(webpack生产环境配置,包括压缩js代码,图片转码等)----2018.01.01 6.React多页面应用6(gulp自动化发布到多个环境,生成版本号,打包成zip等 4.修改 package.json "entry": "node config/entry/entryBuild.js", ? 我们现在 删除 entryBuild 文件夹 ? 然后 我们只需要 有新页面的时候执行 npm run devNew 再执行 npm run dev 愉快的开发吧~~~~~~~~~~

    2K50发布于 2018-04-11
领券