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

经纬中国邵亦波:区块链部分应用即使做成不会创造太多价值

腾讯创业讯 1月9日消息,经纬中国创始管理合伙人邵亦波再次发声区块链,称区块链颠覆很多行业,一定创造出一些之前不能想象的应用和公司,但目前很多想当然的应用即使做成了不会给股东和token holder...如果淘宝的几个核心管理者拿了淘宝的所有历史和当下的用户和交易数据企图开一个新的公司,他们立即坐牢。如果淘宝2.0基于区块链,那就不是这回事了。...一个公司可能颠覆一个百亿美金的市场,但是主要是用户享受它创造的经济价值(比如价格更低),公司价值可能只有几亿。...根据经济理论,这样情况下,一个企业的利润不会很高的,token价值不会很高(具体有一个方法可以算,这里先不细说了)。...区块链颠覆很多行业,一定创造出一些之前不能想象的应用和公司(比如Filecoin,当然价钱有点离谱),但目前很多想当然的应用即使做成了不会给股东和token holder创造很多价值。

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

金九银十求职季,前端面试大全送给你

最近好多小伙伴都跳槽去找工作,我只能在心里默默的支持他们能找到一份好的工作,这份前端面试大全送给我的小伙伴们,主要说的是前端一些常用的一些知识,说的不对的地方请小伙伴们即使指正出来,自己同时回顾下这些知识...(流程说的越详细越好) (1)、浏览器开启一个线程来处理这个请求,对 URL 分析判断如果是 http 协议就按照 Web 方式来处理; (2)、调用浏览器内核中的对应方法,比如 WebView...Model 之间并没有直接的联系,而是通过ViewModel进行交互,Model 和 ViewModel 之间的交互是双向的, 因此View 数据的变化会同步到Model中,而Model 数据的变化立即反应到...然而在大多数情况下,应该避免在此期间更改状态,因为这可能导致更新无限循环。该钩子在服务器端渲染期间不被调用。 - beforeDestroy(销毁前) 在实例销毁之前调用。实例仍然完全可用。...- destroyed(销毁后) 在实例销毁之后调用调用后,所有的事件监听器会被移除,所有的子实例会被销毁。该钩子在服务器端渲染期间不被调用

1.4K20

在项目中使用Service Worker 与 PWA

引言 最近next项目有使用pwa技术,使用起来不复杂,目前浏览器的兼容性比较良好 Service Worker是浏览器中独立于网页运行的脚本,而PWA(渐进式Web应用程序)是一种Web应用程序...它是渐进式网络应用程序(Progressive Web App,PWA)的关键组成部分,可以让 Web 应用程序更像本地应用程序,即使在离线状态下能正常工作。...caches.open() 和我们想要的缓存名称, 之后调用 cache.addAll() 并传入文件数组。...安全性 通过 HTTPS 协议提供服务,保护用户数据不被窥探,并确保内容不被篡改。...background_color 设置背景颜色, Chrome 在网络应用启动后会立即使用此颜色,这一颜色将保留在屏幕上,直至网络应用首次呈现为止 theme_color 设置主题颜色 display

32210

前端面试题

这不但影响速度,影响浏览体验。当浏览器知道了高度和宽度参数后,即使图片暂时无法显示,页面上腾出图片的空位,然后继续加载后面的内容。从而加载时间快了,浏览体验更好了。)...打印样式示例如下: 但打印样式表应注意以下事项...然而在大多数情况下,应该避免在此期间更改状态,因为这可能导致更新无限循环。该钩子在服务器端渲染期间不被调用。 beforeDestroy(销毁前) 在实例销毁之前调用。实例仍然完全可用。...destroyed(销毁后) 在实例销毁之后调用调用后,所有的事件监听器会被移除,所有的子实例会被销毁。该钩子在服务器端渲染期间不被调用。...场景有:单页应用中,组件之间的状态、音乐播放、登录状态、加入购物车. state Vuex 使用单一状态树,即每个应用将仅仅包含一个store 实例,但单一状态树和模块化并不冲突。

1.6K10

DevTools(Chrome 85)的新功能

DevTools 是开发和测试 Web 应用时最有用的工具之一。...使用 CSS 样式时,可以选择用 CSS 对象模型[8](CSSOM)API 以编程的方式操作 CSS 规则: const style = document.createElement('style')...可构造样式表允许你通过调用 CSSStyleSheet() 构造函数,用 replace()和 `replaceSync()`[12] 添加和更新样式表规则来创建样式表。...现在,我们有了即使没有选择任何内容,可以在编辑器中复制或剪切当前行的功能[22]。 只需要把光标放在要复制或剪切的行的末尾,然后按相应的键盘快捷键: ?...id=1083797 [22] 即使没有选择任何内容,可以在编辑器中复制或剪切当前行的功能: https://bugs.chromium.org/p/chromium/issues/detail?

69530

前端高性能滚动 scroll 及页面渲染优化

在滚动事件中绑定回调应用场景非常多,在图片的懒加载、下滑自动加载数据、侧边浮动导航栏等中有着广泛的应用。 当用户浏览网页时,拥有平滑滚动经常是被忽视但却是用户体验中至关重要的部分。...Style:计算样式,这个过程是根据 CSS 选择器,对每个 DOM 元素匹配对应的 CSS 样式。这一步结束之后,就确定了每个 DOM 元素上该应用什么 CSS 样式规则。...比如, 元素的宽度的变化影响其子元素的宽度,其子元素宽度的变化继续对其孙子元素产生影响。因此对于浏览器来说,布局过程是经常发生的。 Paint:绘制,本质上就是填充像素的过程。...其中,用户 scroll 和 resize 行为(即是滑动页面和改变窗口大小)导致页面不断的重新渲染。 当你滚动页面时,浏览器可能需要绘制这些层(有时被称为合成层)里的一些像素。...这个时候,我们希望即使页面在不断被滚动,但是滚动 handler 可以以一定的频率被触发(譬如 250ms 触发一次),这类场景,就要用到另一种技巧,称为节流函数(throttling)。

2.5K30

可视化格式模型-BFC

CSS3中,对这个概念做了改动,CSS3中,将Block formatting context 叫做 flow root。对于触发方式做了修改。...(http://www.w3.org/TR/css3-box/#block-level0) 它做了什么 这也是一个比较抽象的概念。...在block formatting context中相邻的块级元素的垂直边距折叠(collapse)。...在块格式化上下文中,每一个元素左外边与包含块的左边相接触(对于从右到左的格式化,右外边接触右边),即使存在浮动也是如此(尽管一个元素的内容区域会由于浮动而压缩),除非这个元素创建了一个新的block...不被浮动元素覆盖 3. 阻止父子元素的 margin 折叠 另外,Block formatting context 的特性在某些地方像 IE 中的 hasLayout

45850

面试中会被问及到的vue知识

MVVM 在使用当中,利用双向绑定技术,使得 Model 变化时,ViewModel 自动更新,而 ViewModel 变化时,View 自动变化。 2....然而在大多数情况下,应该避免在此期间更改状态,因为这可能导致更新无限循环。该钩子在服务器端渲染期间不被调用。 beforeDestroy (销毁前) 在实例销毁之前调用。实例仍然完全可用。...destroyed (销毁后) 在实例销毁之后调用调用后,所有的事件监听器会被移除,所有的子实例会被销毁。该钩子在服务器端渲染期间不被调用。 4....hash模式下,仅hash符号之前的内容会被包含在请求中,如 http://www.xiaogangzai.com,因此对于后端来说,即使没有做到对路由的全覆盖,不会返回 404 错误。...vuex 一般用于中大型 web 单页应用中对应用的状态进行管理,对于一些组件间关系较为简单的小型应用,使用 vuex 的必要性不是很大,因为完全可以用组件 prop 属性或者事件来完成父子组件之间的通信

2.4K30

公司要求会使用框架vue,面试题会被问及哪些?

MVVM 在使用当中,利用双向绑定技术,使得 Model 变化时,ViewModel 自动更新,而 ViewModel 变化时,View 自动变化。 2....然而在大多数情况下,应该避免在此期间更改状态,因为这可能导致更新无限循环。该钩子在服务器端渲染期间不被调用。 beforeDestroy (销毁前) 在实例销毁之前调用。实例仍然完全可用。...destroyed (销毁后) 在实例销毁之后调用调用后,所有的事件监听器会被移除,所有的子实例会被销毁。该钩子在服务器端渲染期间不被调用。 4....hash模式下,仅hash符号之前的内容会被包含在请求中,如 http://www.xiaogangzai.com,因此对于后端来说,即使没有做到对路由的全覆盖,不会返回 404 错误。...vuex 一般用于中大型 web 单页应用中对应用的状态进行管理,对于一些组件间关系较为简单的小型应用,使用 vuex 的必要性不是很大,因为完全可以用组件 prop 属性或者事件来完成父子组件之间的通信

2.4K30

JS相关概念

若JS文件很大放在前面就会导致加载时间较长,网页一直白屏。还有一个原因是因为JS一般涉及到一些DOM操作,所以要等全部的dom元素都加载完再加载JS。...这样做同样是有利有弊:利在于可以避免 Firefox、Opera中出现的闪烁的问题(虽然在IE下闪烁是经常的事情),可以确保样式统一解析并渲染页面;而弊端在于页面全部样式表的加载延迟了页面渲染的时间...导致白屏的原因: 样式文件放在底部,对于IE浏览器,在某些场景下(新窗口打开,刷新等)页面会出现白屏 使用 @import 标签, 即使 CSS 放入 link, 并且放在头部,可能出现白屏 把 JavaScript...放入页面顶部导致白屏现象,在加载 JavaScript 时,禁用并发,并且阻止其他内容的下载 导致FOUC的原因 : 把样式放在底部,对于IE浏览器,在某些场景下(点击链接,输入URL,使用书签进入等...仔细想想,async 对于应用脚本的用处不大,因为它完全不考虑依赖(哪怕是最低级的顺序执行),不过它对于那些可以不依赖任何脚本或不被任何脚本依赖的脚本来说却是非常合适的,最典型的例子:Google Analytics

1.6K20

使用PHP脚本来写Daemon程序

窗口随之一同突然蒸发。...当然,在这一步里,如果有特殊的需要,我们可以把当前工作目录换成其他的路径,比如/tmp。 4、将文件权限掩码设为0。      这需要调用系统调用umask,参见附录3。...如果你的应用程序根本就不涉及创建新文件或是文件访问权限的设定,你完全可以把文件权限掩码一脚踢开,跳过这一步。 5、关闭所有不需要的文件。      ...同文件权限掩码一样,我们的新进程从父进程那里继承一些已经打开了的文件。这些被打开的文件可能永远不被我们的daemon进程读或写,但它们一样消耗系统资源,而且可能导致所在的文件系统无法卸下。...type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

92631

CSS学习笔记一

normal; font-style: italic; margin: 0; line-height: 1.5; text-align: right; } 如上,在使用sidebar选择器时,应用在...p标签上会使用第一个CSS样式 单独的选择器 id选择器即使不被用来创建 派生选择器,可以单独使用 #sidebar { border: 1px dottde #00; padding:10px;... 和id选择器一样,class可以被用作派生选择器 .fancy td { color: #f60; background:#666; } CSS 属性选择器: 为所有title属性的所有元素设置样式... 如果一个元素拥有多个CSS选择器,按照内部 -->外部的次序进行设置渲染 - CSS 样式: 背景样式: 背景色: background-color属性: 设置背景色,接受任何颜色值 背景图像...长度值: 元素内边距左上角的偏移 背景关联: background-attachment属性:页面向下滚动时,背景一起滚动 文本样式: 缩进文本: text-indent属性: 实现文本缩进

3.3K10

Web前端性能优化教程03:网站样式和脚本&减少DNS查找、避免重定向

将没有立即使用的css放在底部是错误的做法 通常组件的下载是按照文档中出现的顺序下载的,所以将不需要立即使用到的组件css(比如需要用户点击登录弹出框需要用到的样式)放在底部,可以得到一个加载很快的页面...脚本阻塞下载 并行下载组件能加快页面的加载速度,然而,在下载脚本的时候并行下载实际上是被禁用的,即使其他组件使用了不同的主机名,浏览器不会启动其他的下载。原因如下:1....尽管如此,现实中还是使用外部文件产生较快的访问速度,这是由于外部js和css有机会被浏览器缓存起来,当再次请求相同的js或css的时候,浏览器将不会发出http请求,而是使用缓存的组件,减少了总体需要下载文件的大小...当我们决定使用外置js和css的时候,这时怎样划分js和css并打包到外部文件中成为一个首要考虑的问题。在典型情况下,页面之间的js和css的重用既不可能100%重叠,不可能100%无关。...对于大多数web应用来说,我们需要一种折中的方案!将页面划分为几种页面类型,然后为每种类型创建单独的js和css

3.1K130

4. 「snabbdom@3.5.1 源码分析」内置模块

h("a", { props: { href: "/foo" } }, "Go to Foo"); 属性只能被设置不能被移除,即使浏览器允许自定义添加或删除属性,该模块不会尝试删除。...这是因为原生 DOM 的属性同样不支持被移除,如果你是通过自定义属性来存储信息或者引用对象,那么请考虑使用 data-* attributes 代替,参考后面的data-set模块。...新老class 对比,调用 classList[add/remove]来修改 // 不细说了 } style 介绍和使用 style 模块用于让动画更加平滑,它的核心是允许你在元素上设置 CSS...before applying styles Fix element removal on transition end in Firefox70 所以另外的问题是为什么这里要在对oldVnode应用样式之前强制重绘...❓❓❓ 涉及的钩子: destroy钩子:调用removeVnodes触发(patch时oldVnode不被复用时会调用(此时还未删除)) remove钩子:如果提供了remove钩子,删除的动作交给开发者提供的钩子回调

50520

移动端滚动研究

下面介绍如何去优化scroll事件的触发,避免scroll事件过度消耗资源: 防抖(Debouncing)和节流(Throttling) scroll 事件本身触发页面的重新渲染,同时 scroll...这个时候,我们希望即使页面在不断被滚动,但是滚动 handler 可以以一定的频率被触发(譬如 250ms 触发一次),这类场景,就要用到另一种技巧,称为节流函数(throttling)。...滑动过程中尝试使用 pointer-events: none 禁止鼠标事件 pointer-events 是一个 CSS 属性,可以有多个不同的值,大概的意思就是禁止鼠标行为,应用了该属性后,譬如鼠标点击...的确,当滚动时,鼠标悬停在某些元素上,则触发其上的 hover 效果,然而这些影响通常不被用户注意,并多半导致滚动出现问题。...对 body 元素应用 pointer-events: none ,禁用了包括 hover 在内的鼠标事件,从而提高滚动性能。

3.2K20
领券