上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: CSS代码中常见这样的写法:flex:1 这是flex 的缩写: flex-grow、flex-shrink、flex-basis,其取值可以考虑以下情况: 1. flex 的默认值是以上三个属性值的组合。假设以上三个属性同样取默认值,则 flex 的默认值是 0 1 auto。同理,如下是等同的: 阅读全文
posted @ 2017-10-15 10:31 奔跑的蜗牛~ 阅读(16306) 评论(1) 推荐(3) 编辑
摘要: 1. escape 和 unescape escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值。 采用unicode字符集对指定的字符串除0-255以外进行编码。所有的空格符、标点符号、特殊字符以及更多有联系非ASCII字符都将被转化成%xx格式的字符编码(xx等 阅读全文
posted @ 2017-09-26 09:29 奔跑的蜗牛~ 阅读(116382) 评论(1) 推荐(4) 编辑
摘要: 为什么要对url进行编码 url有规范,在参数值中出现&字符会截断参数 url中文的问题,编码客转换为英文 也是第一种情况,url中有个参数值是url,传输的时候会出现错误 例1 有这样一串参数: name1=value1&name2=value2 我们来说一下客户端到服务端的概念上解析过程, 上述 阅读全文
posted @ 2017-09-25 19:42 奔跑的蜗牛~ 阅读(1917) 评论(0) 推荐(0) 编辑
摘要: 当浏览器碰到 script 脚本的时候: <script src="script.js"></script> 没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。 <sc 阅读全文
posted @ 2017-09-21 15:33 奔跑的蜗牛~ 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 为什么要写高性能DOM? 一个网站,在页面上承载最多内容的就是DOM,而且无论是我们通过加载JS、加载图片,他们也是通过写HTML标签来实现的。而我们性能优化要做的无非就是几大块: 站点的网络消耗我们基本上没法控制的,而且网络环境非常复杂,我们作为一个下行的终端实际上选择不了你接触什么样的网络环境的 阅读全文
posted @ 2017-09-21 14:16 奔跑的蜗牛~ 阅读(558) 评论(0) 推荐(0) 编辑
摘要: vue.js利用的是es5的 defineproperty 特性实现的双向数据绑定,了解一下基本原理。 举例 传参 第一个参数:要设置的目标对象(必填) 第二个参数:需要定义的属性或方法的名称(必填) 第三个参数:目标属性所拥有的特性。(descriptor)(必填) 第一个参数:要设置的目标对象( 阅读全文
posted @ 2017-09-04 16:57 奔跑的蜗牛~ 阅读(3104) 评论(0) 推荐(0) 编辑
摘要: javascript引擎是单线程的,但是通过异步回调可以实现IO操作并行执行能力,当业务逻辑复杂的时候我们就进入回调地狱。 本文讲得ajax是在jquery1.5以前的版本,目的旨在让我们理解延迟对象的应用场景,jquery1.5之后,ajax默认就是延迟对象,可以进行链式操作 举例: 这还是比较简 阅读全文
posted @ 2017-09-02 14:34 奔跑的蜗牛~ 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式概述 在不改变原对象的基础上,通过对其进行包装拓展(添加属性或者方法)使原有对象可以满足用户更复杂的需求 实际需求 在已有的代码基础上,为每个表单中的input默认输入框上边显示一行提示文案,当用户点击输入框时文案消失 原有代码: 第一次改进后的代码: 第一次改进后产生的问题: 其他页面的 阅读全文
posted @ 2017-07-26 22:23 奔跑的蜗牛~ 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 原文链接:Jack Pu's Blog 虽说我们很多时候前端很少有机会接触到算法。实际上学习数据结构与算法对于工程师去理解和分析问题都是有帮助的。如果将来当我们面对较为复杂的问题,这些基础知识的积累可以帮助我们更好的优化解决思路。 Q1 判断一个单词是否是回文? 回文是指把相同的词汇或句子,在下文中 阅读全文
posted @ 2017-07-19 22:28 奔跑的蜗牛~ 阅读(27482) 评论(0) 推荐(2) 编辑
摘要: 1.栈 stack”和“堆 heap” 简单的来讲,stack上分配的内存系统自动释放,heap上分配的内存,系统不释放,哪怕程序退出,那一块内存还是在那里。stack一般是静态分配内存,heap上一般是动态分配内存。 2.基本类型和引用类型 基本类型:存放在栈内存中的简单数据段。数据大小确定,内存 阅读全文
posted @ 2017-07-13 09:33 奔跑的蜗牛~ 阅读(2730) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页