08 2017 档案

摘要:题目描述 如果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。 实现以下接口: 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用) 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出 清空目前的统 阅读全文
posted @ 2017-08-30 14:56 gq_orange 阅读(1516) 评论(0) 推荐(0)
摘要:最常用的ES6特性 let、const let、const 的用途和 var 相似,都是用来声明变量,但各自特性并不相同。 let 的特性: const 的特性: const 实际保证的是声明的变量的内存地址不可改变。 class、extends、super ES6 提供了更接近传统语言的写法,引入 阅读全文
posted @ 2017-08-29 21:46 gq_orange 阅读(257) 评论(0) 推荐(0)
摘要:1.代码编辑工具 webstrom,sublime,hbuilder,notepad++ 2.断点调试工具 火狐的debug,谷歌的F12 3.版本管理工具 Git(图形工具:git小乌龟),svn 4.代码合并和混淆工具 grunt 5.依赖管理工具 bower(自动安装依赖的组件,组件之间的依赖 阅读全文
posted @ 2017-08-29 21:23 gq_orange 阅读(169) 评论(0) 推荐(0)
摘要:1. Array.from() Array.from方法用于将两类对象转为真正的数组:类数组的对象( array-like object )和可遍历( iterable )的对象(包括 ES6 新增的数据结构 Set 和Map )。 对于还没有部署该方法的浏览器,可以用Array.prototype 阅读全文
posted @ 2017-08-29 20:32 gq_orange 阅读(11438) 评论(0) 推荐(0)
摘要:1. 什么是BFC BFC(block formatting context):简单来说,BFC 就是一种属性,这种属性会影响着元素的定位以及与其兄弟元素之间的相互作用。 中文译为块级格式化上下文。是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和 阅读全文
posted @ 2017-08-27 21:20 gq_orange 阅读(377) 评论(0) 推荐(0)
摘要:1. 高度塌陷原因分析 看下面的代码,总的父元素parent包含三个浮动的子元素,容器的高度不能自动伸长以适应内容的高度,出现了高度坍塌问题。 (最上面的一条黑线就是parent元素了,可以看到它的高度为0) 原因就是浮动使子元素脱离文档流,父元素无法感知子元素的存在,而且父元素内部不存在其他处于文 阅读全文
posted @ 2017-08-27 20:47 gq_orange 阅读(598) 评论(0) 推荐(0)
摘要:web前端是应用服务器处理之前的部分,前端主要包括:HTML,CSS,javascript,image等各种资源,针对不同的资源有不同的优化方式。 1. 内容优化 2. 服务器优化 3. Cookie优化 4. CSS优化 5. javascript优化 6. 图像优化 参考:WEB前端性能优化常见 阅读全文
posted @ 2017-08-27 14:41 gq_orange 阅读(1840) 评论(0) 推荐(0)
摘要:向html页面中插入javascript代码的主要方法就是通过script标签。其中包括两种形式,第一种直接在script标签之间插入js代码,第二种即是通过src属性引入外部js文件。由于解释器在解析执行js代码期间会阻塞页面其余部分的渲染,对于存在大量js代码的页面来说会导致浏览器出现长时间的空 阅读全文
posted @ 2017-08-27 14:17 gq_orange 阅读(570) 评论(0) 推荐(0)
摘要:一、数据库是什么? 存储数据的仓库,是一种数据存储的文件系统,我们可以通过语言进行数据库中的数据的增删改查的操作。 二、常见的数据库产品? 关系型数据库: oracle:oracle公司的大型收费数据库产品,大型的java项目常用 SQL Server:微软的大型收费的数据库产品,主要用在.net大 阅读全文
posted @ 2017-08-23 22:04 gq_orange 阅读(271) 评论(0) 推荐(0)
摘要:今年58同城的题目出的不深,大多是考点基本概念,范围比较广。 有一点值得注意的是,58的笔试不支持在线编译,代码靠手写。所以平时练习的时候要多重视手写代码的能力,因为编辑器编写和手写还是有很大区别的,面试也有很大概率让你手写代码。 题型:10道填空,5个问答,2个应用,一道编程。 1.编程题 实现对 阅读全文
posted @ 2017-08-23 11:24 gq_orange 阅读(2326) 评论(1) 推荐(1)
摘要:两栏式布局 要求:先加载内容区域,内容区域宽度自适应 1.使用绝对定位 2.使用浮动 三栏式布局 要求:两边宽度固定,中间自适应 (1)先加载内容中间区域 (2)后加载内容中间区域 阅读全文
posted @ 2017-08-18 10:34 gq_orange 阅读(760) 评论(0) 推荐(0)
摘要:Less is More , Than CSS 1. Less是什么? LESSCSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护。LESSCSS可以在多种语言、环境中使用,包括浏览器端、 阅读全文
posted @ 2017-08-16 18:49 gq_orange 阅读(217) 评论(0) 推荐(0)
摘要:1.彩色砖块 小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一 阅读全文
posted @ 2017-08-13 12:55 gq_orange 阅读(2362) 评论(0) 推荐(0)
摘要:编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成。“组合 ”的规则如下: 1). str中的每个字母要么来自于part1,要么来自于part2; 2). part1和part2中字母的顺序与str中字母的顺序相同。 例如: "codewars 阅读全文
posted @ 2017-08-12 11:48 gq_orange 阅读(1583) 评论(0) 推荐(0)
摘要:先产生一个元素集合,然后从后往前判断; 浏览器先产生一个元素集合,这个集合往往由最后一个部分的索引产生(如果没有索引就是所有元素的集合)。然后向上匹配,如果不符合上一个部分,就把元素从集合中删除,直到真个选择器都匹配完,还在集合中的元素就匹配这个选择器了。举个例子,有选择器: body.ready 阅读全文
posted @ 2017-08-10 21:36 gq_orange 阅读(769) 评论(0) 推荐(0)
摘要:表单序列化 在javascript中,可以利用表单字段的type属性,连同name和value属性一起实现对表单的序列化。 规则: (1)对表单字段的name和value进行URL编码,使用&号分割 (2)不发送禁用的表单字段 (3)只发送勾选的复选框checkbox和单选按钮radio (4)不发 阅读全文
posted @ 2017-08-09 20:59 gq_orange 阅读(231) 评论(0) 推荐(0)
摘要:参考来源:https://github.com/markyun/My-blog/tree/master/Front-end-Developer-Questions/Question 阅读全文
posted @ 2017-08-06 21:54 gq_orange 阅读(315) 评论(0) 推荐(0)
摘要:document 对象中有innerHTML和innerText 两个属性, 这两个属性都是获取document对象的文本内容的,这两个属性间有哪些区别呢? 示例1(一层嵌套各浏览器输出) 通过IE浏览器打开,弹出内容为 "hello world" 和 "hello world" 通过 Firefo 阅读全文
posted @ 2017-08-04 14:38 gq_orange 阅读(595) 评论(0) 推荐(0)
摘要:在html5中可为所有元素添加一种自定义的属性,这种属性的前缀以data-开头,比如:data-name,目的是为元素提供与页面渲染无关,但与dom元素强相关的属性。添加完自定义属性后我们可以通过元素的dataset属性来访问其值。 dataset与getAttribute/setAttribute 阅读全文
posted @ 2017-08-04 14:00 gq_orange 阅读(2292) 评论(0) 推荐(0)
摘要:1.简介 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP基于TCP/IP通信协议来传递数据。 HTTP基于客户端/服务端(C/S)架构模型,通过一个可 阅读全文
posted @ 2017-08-03 09:17 gq_orange 阅读(328) 评论(0) 推荐(0)