摘要: 在其他语言中,我们往往看到逻辑符号出现在判断语句当中,如 if(a||b){} 但在一些js相关的面试题或者书中,我们有时会看到逻辑与&&和逻辑或||符号出现在赋值语句或者返回语句中,如 var x=a||b; return a&&b||c; 第一次看到时,我们很可能一头雾水,这是怎么回事? 但在一 阅读全文
posted @ 2017-08-18 11:58 来杯柠檬水儿 阅读(2684) 评论(0) 推荐(2) 编辑
摘要: 浏览器内核: 又叫排版引擎,主要分成渲染引擎(layout engineer/Rendering Engine)和JS引擎两部分。 最开始渲染引擎和JS引擎并没有很明确的区分,后来JS引擎越来越独立,浏览器内核就倾向于只指渲染引擎,负责解析网页语法并渲染、展示网页。 不同的浏览器内核对网页的解析有所 阅读全文
posted @ 2017-08-17 16:20 来杯柠檬水儿 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了。 \d可以匹配一个数字 '00\d'可以匹配'007' ,'\d\d\d 阅读全文
posted @ 2017-08-03 15:24 来杯柠檬水儿 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 前段时间用微信开发者工具重构一个菜单项目的时候发现在安卓设备上显示没有问题,在iphoneSE显示不全以及布局错乱的问题,找到了一个简单粗暴的解决方法。 首先,移动设备上的viewport分为layout viewport 、 visual viewport 和 ideal viewport 三类, 阅读全文
posted @ 2017-07-13 20:24 来杯柠檬水儿 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 两种常用的HTTP请求方式:post和get get:从指定的资源进行请求。数据长度有限制(2048个字符)可被缓存、可被保留在浏览器历史记录中,安全性较差。发送敏感信息如密码时不适用。 post:向指定的资源提交要被处理的数据。数据长度无限制、不可被缓存,不可保存在浏览器历史记录中,安全性较高。 阅读全文
posted @ 2017-07-13 16:55 来杯柠檬水儿 阅读(196) 评论(0) 推荐(1) 编辑
摘要: 内联元素:只在行内发生作用,设置宽高不起作用,不会影响文字内容,使其换行等。竖直方向和间距也不起作用 display可以强制转换行内元素和块状元素,还可以取消显示none 块元素(block element) address - 地址 blockquote - 块引用 center - 举中对齐块 阅读全文
posted @ 2017-07-13 16:41 来杯柠檬水儿 阅读(2385) 评论(0) 推荐(1) 编辑