摘要: 首先我们先看看同步与异步的定义,及浏览器的执行机制,方便我们更好地理解同步异步编程。 浏览器是多线程的,JS是单线程的(浏览器只分配一个线程来执行JS) 进程大线程小:一个进程中包含多个线程,例如在浏览器中打开一个HTML页面就占用了一个进程,加载页面的时候,浏览器分配一个线程去计算DOM树,分配其 阅读全文
posted @ 2019-12-03 18:23 小提莫~ 阅读(10751) 评论(0) 推荐(0) 编辑
摘要: 在学习ssh时,一定有不少人对公钥和私钥产生过不解。在搜索公钥跟私钥的理解时,发现了这篇有趣的图解小文章,与大家共享。 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们 帕蒂、道格、苏珊 每人一把。 3. 苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达 阅读全文
posted @ 2019-11-07 10:50 小提莫~ 阅读(1044) 评论(0) 推荐(1) 编辑
摘要: async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或 等待加载其他脚本。只对外部脚本文件有效。 defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有 效。IE7 及更早版本对嵌入脚本也支持这个属性。 延迟脚本defer HTML 4 阅读全文
posted @ 2019-11-06 15:27 小提莫~ 阅读(858) 评论(0) 推荐(1) 编辑
摘要: 封装一个保留千分位的函数,并且保留两位小数(输入:123456,输出:123,456.00) 封装一个保留千分位的函数,不保留小数位(输入:123456,输出:123,456) 阅读全文
posted @ 2019-10-31 15:49 小提莫~ 阅读(839) 评论(0) 推荐(0) 编辑
摘要: ===前端开发性能优化方案=== 减少HTTP请求次数和请求大小 代码优化 有利于SEO 有利于扩展维护 有利于减少性能消耗 [JS代码优化的108条建议] [雅虎CSS优化的36条建议] ... DNS及HTTP通信方式的优化 1.在JS中尽量减少闭包的使用(原因:闭包会产生不释放的栈内存) A: 阅读全文
posted @ 2019-10-29 15:59 小提莫~ 阅读(1009) 评论(0) 推荐(1) 编辑
摘要: js中clientWidth, scrollWidth, innerWidth, outerWidth,offsetWidth的属性汇总,测试浏览器:ie7~ie11、chrome 和 firefox等。 一、测试1:无滚动条时,dom对象的offsetWidth、clientWidth和scrol 阅读全文
posted @ 2019-10-29 14:52 小提莫~ 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. 如何根据参数不同,来确定是升序排列,还是降序排序呢? 转载:https://www.cnblogs.com/yuwenjing0727/p/6856991.html 阅读全文
posted @ 2019-10-11 17:05 小提莫~ 阅读(4124) 评论(0) 推荐(0) 编辑
摘要: JS中数据类型转换汇总 JS中的数据类型分为 【基本数据类型】 数字 number 字符串 string 布尔 boolean 空 null 未定义 undefined 【引用数据类型】 对象 object 普通对象 数组对象 (Array) 正则对象 (RegExp) 日期对象 (Date) 数学 阅读全文
posted @ 2019-09-30 11:31 小提莫~ 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: JS盒子模型属性 在JS中通过相关的属性可以获取(设置)元素的样式信息,这些属性就是盒子模型属性(基本上都是有关于样式的) |属性|值| |: |: | |client |top/left/width/height| |offset |top/left/width/height/parent| |s 阅读全文
posted @ 2019-09-20 17:06 小提莫~ 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 一.模板缺陷 模板的最大特点是扩展难度大,不易扩展。可能会造成逻辑冗余 Level组件需要对不同的type产生不同的标签 二.函数式组件 函数式组件没有模板,只允许提供render函数 复杂的逻辑变得非常简单 三.JSX应用 使用jsx会让代码看起来更加简洁易于读取 四.render方法订制组件 编 阅读全文
posted @ 2019-09-12 14:23 小提莫~ 阅读(1473) 评论(0) 推荐(1) 编辑