WEB开发们都知道,出于安全原因,浏览器有个同源策略,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。一个HTTP请求的URL的协议、域名、端口三者中的任何一个与...
WEB开发们都知道,出于安全原因,浏览器有个同源策略,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。一个HTTP请求的URL的协议、域名、端口三者中的任何一个与...
如果你系统学习过JS,肯定花过不少精力在this的机制上,但估计大部分人从来没彻底搞明白过,而现实开发过程中,确实发生过一些this导致的bug,而且这种bug有不错的隐蔽性...
我在之前的一篇Flutter安装教程中提到了Flutter采用的语言是Dart,所以要学习Flutter必须要学习Dart。这语言非常新,由Chrome在2011年10月份推...
情况1:普通页面,canvas绘制,正常,生成图片正常; 情况2:自定义组件引用canvas绘制,空白;原因:查看文档,在自定义组件内需要手动传入当前实例的this,否则ca...
什么是缓存 缓存 是应用程序中很重要的一个概念,在有大量数据交换的应用程序中,我们会采取一些方式将那些实时性要求不高的数据生成副本并存储在某个相对来说可快速到达、访问、获取的...
大多数时候,js开发者其实根本无须接触垃圾回收机制或内存管理机制等问题,因为曾经的js仅仅应用于客户端浏览器(现在的绝大多数前端开发场景同样也是),浏览器端几乎绝少出现垃圾回...
原型链的概念 由于在JS世界中,函数其实也是个对象,所以函数可以拥有属性,JS规定了所有的函数都默认拥有一个叫做prototype的属性,这个属性指向了另一个对象。比如我们声...
为什么要搭建公司内部的npm服务? 如今前端圈已十分繁荣,一个跟得上技术时代脚步的互联网公司必定是前后端分离的(至少在狭义上是分离的),这就导致了前端承受的分工压力会越来越大...
背景 前两天在安装flutter的开发环境,搞了挺久,踩了一些坑,所以写出来做个总结,希望有意愿学习flutter的小伙伴们在配置开发环境的时候能更顺利一点。这里先列出我遇到...