上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 113 下一页
摘要: 前言 见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。 超长文+多图预警,需要花费不少时间。 如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我写的还不够清晰,我来改。。。 正文开始 最近发现有不少介 阅读全文
posted @ 2018-04-27 17:24 苍青浪 阅读(13324) 评论(13) 推荐(19) 编辑
摘要: 一、常见定位方案 在讲 BFC 之前,我们先来了解一下常见的定位方案,定位方案是控制元素的布局,有三种常见方案: 普通流 (normal flow) 在普通流中,元素按照其在 HTML 中的先后位置至上而下布局,在这个过程中,行内元素水平排列,直到当行被占满然后换行,块级元素则会被渲染为完整的一个新 阅读全文
posted @ 2018-04-27 17:03 苍青浪 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 前言 见解有限,如有描述不当之处,请帮忙指出,如有错误,会及时修正。 为什么要梳理这篇文章? 最近恰好被问到这方面的问题,尝试整理后发现,这道题的覆盖面可以非常广,很适合作为一道承载知识体系的题目。 关于这道题目的吐槽暂且不提(这是一道被提到无数次的题,得到不少人的赞同,也被很多人反感),本文的目的 阅读全文
posted @ 2018-04-27 16:55 苍青浪 阅读(576) 评论(1) 推荐(1) 编辑
摘要: 如果不用HTTPS,HTTP协议如何安全的传输密码信息? HTTP协议是纯文本协议,没有任何加密措施。通过HTTP协议传输的数据都可以在网络上被完全监听。如果用户登陆时将用户名和密码直接明文通过HTTP协议传输过去了,那么密码可能会被黑客窃取。 一种方法是使用非对称加密。GET登陆页面时,将公钥以J 阅读全文
posted @ 2018-04-27 16:36 苍青浪 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 本篇是系列第二篇,标题起得有点大,希望内容对得起这个标题,这篇文章主要总结一下在 jQuery 中一些十分讨巧的 coding 方式,将会由浅及深,可能会有一些基础,但是我希望全面一点,对看文章的人都有所帮助,源码我还一直在阅读,也会不断的更新本文。 即便你不想去阅读源码,看看下面的总结,我想对提高 阅读全文
posted @ 2018-04-27 15:57 苍青浪 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。 其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷、渐进增强)优雅的处理能力以及 Ajax 等方面周到而强大的定制功能无不令人惊叹。 另外,阅读源码让我接 阅读全文
posted @ 2018-04-27 15:35 苍青浪 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1.问:js中"1"+2+"3"+4 运算结果是? 答:1234 js中,字符串和数值相加,得到的还是字符串,这里的结果1234也是字符串。 2.问:4+3+2+"1" 运算结果是? 答:91 (从左至右的运算,前面是数值相加得到9,再和字符串相加得到91字符串。) 3.问:以下代码中,结果是? v 阅读全文
posted @ 2018-04-26 17:38 苍青浪 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 打开jQuery源码,首先你会看到这样的代码结构: (function( window, undefined ) { // jquery code })(window); 1.这是一个自调用匿名函数。在第一个括号内,创建一个匿名函数;第二个括号,立即执行 2.为什么要创建这样一个“自调用匿名函数”呢 阅读全文
posted @ 2018-04-26 17:32 苍青浪 阅读(645) 评论(0) 推荐(0) 编辑
摘要: ;(function() {})(); 1.他叫做立即运行的匿名函数(也叫立即调用函数) 2.当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来!有木有很神奇哦~ 3.要使用一个函数,我们就得首先声明它的存在。而我们最常用的方式就是使用function语句来定义一个函数 4 阅读全文
posted @ 2018-04-26 17:23 苍青浪 阅读(1195) 评论(0) 推荐(2) 编辑
摘要: 注意:本次源码分析选择2.0.3(因为不支持IE6、7、8,就少了很多兼容的hack的写法,对了解jQuery的实现原理有很大的帮助) 1.jQuery有不同的版本,从2.x版本便不再支持IE6、7、8 将jQuery拆分长框架一点一点进行了解 2. (function ())(); 这个叫匿名函数 阅读全文
posted @ 2018-04-26 17:14 苍青浪 阅读(312) 评论(0) 推荐(0) 编辑
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 113 下一页