#包分析

一道面试题的分析

题目:console.log(a);vara=1;console.log(a);functiona(){console.log(2);}console.log(a);vara=3;console.log(a);functiona(){console.log(4);}console.log(a);a();运行结果:分析:...
代码星球 ·2020-06-29

rem布局和hotcss原理分析

rem布局的开源方案hotcss,其原理个人理解如下: 手机px=(手机页面宽度/设计稿宽度)*设计稿px 手机rem=手机px/fontSize       =(手机页面宽度/设计稿宽度)*设计稿px/fontSize    =...

中文转换为完整拼音算法原理分析

最近由于项目需要,对简体中文转拼音的算法作了一些了解,然而在google找到的大多是获得简体中文拼音首字母的算法,好不容易让我找到了一个sunrise.spell的类,专门用于中文转完整拼音,觉得的确做得不错,于是对它的算法作了一些分析,总的来说觉得还是比较简单的,拿出来与大家分享。   ...

iOS深入学习(Block全面分析)

  本文翻译自苹果的文档,有删减,也有添加自己的理解部分。  如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block  为了方便对比,下面的代码我假设是写在ViewController子类中的  定义和使用Block,?1234567891011121314151617181920...

有时UIGestureRecognizer手势识别不出来问题分析及方案

有时我们添加的UIGestureRecognizer识别不出来,分析原因至少有以下三种可能:-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizershouldRecognizeSimultaneouslyWithGestureRecognizer...

VUE温习:style层次分析、性能优化、路由模式解析

一、vue样式style层次分析1、样式可以在main.js、模块js文件、组件style、组件script标签内,index.html文件内引入,不同位置引入的样式有什么关系。2、总结:  (1)样式从main.js的入口处开始顺序加载(注意顺序的意思),  (2)遇到组件则加载组件script标签内引入的样式,  ...

深入理解VUE样式style层次分析

  刚开始使用vue的时候容易被里面的样式搞懵:  样式可以在main.js中引入,在模块js文件中引入,在组件中的style标签引入,在组件中的script标签引入,还可以在index.html的body中引入。  我不禁要问:  1、从不同位置引入的样式到底是什么关系?  2、在实际定义样式时应该定义在哪个位置,以...

WebSocket原理分析

  Web应用的通信过程通常是客户端通过浏览器发出一个请求,服务器端接收请求后进行处理并返回结果给客户端,客户端浏览器将信息呈现。这种机制对于信息变化不是特别频繁的应用可以良好支撑,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应是Web应用经常面临的问题...
代码星球 ·2020-06-27

JS函数节流和函数防抖问题分析

  问题1:如果实现了dom拖拽功能,但是在绑定拖拽事件的时候发现每当元素稍微移动一点便触发了大量的回调函数,导致浏览器直接卡死,这个时候怎么办?  问题2:如果给一个按钮绑定了表单提交的post事件,但是用户有些时候在网络情况极差的情况下多次点击按钮造成表单重复提交,如何防止多次提交的发生?  为了应对如上场景,便出...

涉及知识点广泛的一道题分析总结

functionFoo(){getName=function(){console.log(1);};console.log('thisis'+this)returnthis;}Foo.getName=function(){console.log(2);};Foo.prototype.getName=function()...

Java集合迭代器 Iterator分析

简介  迭代器是遍历容器的一种常用方法,它屏蔽了容器的实现细节,无需暴露数据结构内部,就可以对容器进行遍历,迭代器本身也是一种设计模式,迭代是一种特殊的遍历方式。Iterator  在java中,迭代器接口Iterator定义了三种方法publicinterfaceIterator<E>{//是否还有元素可...

实战需求分析-思维导图整理

  自己读完后,整理学习输出,本人从事数据分析工作,并不是需求分析工作者,但是为了了解其他岗位的职能,也是蛮有兴趣。任何工作都有一点的关联性,可以互相启发。...

IDEA查看源码时提示:Library source does not match the bytecode for class的问题分析

通过Maven查看依赖的源码时,通常是Maven自动下载JAR包附属的source包,但是会出现一个问题,由于使用lombok插件会造成编写的Java文件和编译后的class上有差别,所以IDEA打开时看到的是Maven打包时用的源码,而IDEA会自动匹配与.class反编译后的源代码,造成不匹配的提示。解决方法其实可...
首页上一页...4243444546...下一页尾页