技术
-
JS中传参的类型
最近同事在使用js的过程中,遇到了一个比较奇葩的问题,使用场景是在js客户端接收到后端传过来的数据之后,他修改了这个数据内容而导致bug无法定位是前端还是后端的问题。 在框架底层,当框架接收到后端消息之后打印了一次日…
-
JavaScript小知识:原型链上的就近原则
当从一个对象那里调取属性或方法时,如果该对象自身不存在这样的属性或方法,就会去自己关联的prototype对象那里寻找,如果prototype没有,就会去prototype关联的前辈prototype那里寻找,如果再没有…
-
JavaScript小知识:with改变作用域
Object.prototype.x = 10; var w = 20; var y = 30; console.log(x); // 10 (function foo() { var w = 40; var x = 1…
-
JavaScript小知识:function的长度
function foo(x, y, z) { // 声明的函数参数数量arguments (x, y, z) alert(foo.length); // 3 // 真正传进来的参数个数(only x, y) alert…
-
关于隐藏Android应用的状态栏,并全屏显示WebView
1.自定义主题NoTitle_FullScreen,在style.xml文件中添加配置 <style name="AppTheme.NoTitle_FullScreen"> <!--自定义主题名称--&…
-
Android 解决系统字体变大导致WebView页面显示错乱问题
在使用Android WebView显示网页的时候,页面的字体在浏览器中是正常的,但是到WebView中表现会出现字体太大或者太小使得显示出现问题,为了解决这个问题,需要对webView进行设置,使得字体按照100%大小…
-
关于Android中创建WebView打开外部网页
因为游戏平台中包含了多种H5引擎下的不同游戏,所以无法使用特定引擎的打包apk方案,此处使用WebView来解决。 1.使用AndroidStudio创建一个Android Activity空项目。 2.修改MainAc…
-
Layabox填坑记-通过clipboard.js插件实现手机浏览器端跟PC浏览器复制文本功能
很早之前写过一个Layabox在PC浏览器上实现复制文本功能的文章: Layabox填坑记-通过事件触发来复制文本内容到剪贴板 在这篇文章中使用的方法只适合在PC端使用,经过研究,找到了一种可以实现在手机浏览器实现复…
-
【TS学习系列】5.接口
Typescript中接口不仅能够作用于类中,还能为属性、函数、可索引的类型提供约束和规范。它的核心原则之一就是为值所具有的结构进行类型检查。 接口初探 下面通过一个简单示例来观察接口是如何工作的: fu…