Flutter支持Web开发了!
Flutter作为一个可移植的UI框架,已经支持现代Web应用开发了!我们很开心已经发布了SDK预览版,这样你可以在Web浏览器里直接运行你的Flutter UI代码。
(a== 1 && a ==2 && a==3) ever evaluate to true? 几种解法分析
toString() valueOf()比较会隐式调用toString或者valueOf方法,如果原始类型的值和对象比较,对象会转为原始类型的值,再进行比较。array.join = array.shift数组也是对象,数组的toString 方法返回一个字符串
前端密码加密的几种方式整理
rsa加密方式:首先引入一下js文件,路径根据实际情况自行修改;Md5加密方式;Sha256加密方式;总体而言,rsa加密会比其他两种方式复杂,需要注意的是,rsa在初始化时一定要先赋给它一个公钥。
如何探测小程序返回到webview页面?
项目是小程序(wepy), 部分页面使用webview(vue). 经常会遇见一个场景: 当小程序navigateTo到一些页面对用户的收藏状态,做了修改后, 用户点击返回按钮回到上一个页面
JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误
页面中使用iframe嵌入PDF.js的viewer.html时,部分浏览器全屏功能错误; 问题出现的浏览器主要有:edge(win10自带),火狐(按钮被屏蔽);解决方案:
Proxy-Go v7.4 发布,内网穿透针对 HTTP 优化!
Proxy是golang实现的高性能http,https,websocket,tcp,udp,socks5代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP端口映射、SSH中转
js实现属性只读
第一种 Object.defineProperty这种是在vue源码中看见的;第二种使用闭包实现使用场景:团队协作开发的时候,没有详细的文档规范,防止队友误操作。
async/await 异步应用的常用场景
async/await 语法用看起来像写同步代码的方式来优雅地处理异步操作,但是我们也要明白一点,异步操作本来带有复杂性,像写同步代码的方式并不能降低本质上的复杂性,所以在处理上我们要更加谨慎, 稍有不慎就可能写出不是预期执行的代码,从而影响执行效率
为什么说React 16是开发者的福音?
就像人们对更新移动应用程序和操作系统感到兴奋一样,开发人员也应该对更新框架感到兴奋。不同框架的新版本具有新特性和开箱即用的技巧。下面是将现有应用程序从 React 15 迁移到 React 16 时应该考虑的一些好特性。