- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 前端js面试中的常见的算法问题
虽说我们很多时候前端很少有机会接触到算法。大多都交互性的操作,然而从各大公司面试来看,算法依旧是考察的一方面。实际上学习数据结构与算法对于工程师去理解和分析问题都是有帮助的。如果将来当我们面对较为复杂的问题,这些基础知识的积累可以帮助我们更好的优化解决思路。下面罗列在前端面试中经常撞见的几个问题吧。Q1 判断一个单词是否是回文?回文是指把相同的词汇或句子,在下文中调换位置或颠倒过来,产生...
2018-08-13 23:20:47 1099
转载 js前端面试题总结及答案
CSS列举不同的清除浮动的技巧 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26...
2018-08-13 23:19:41 5313
原创 没有前戏,简明扼要的进入主题——什么是模块化开发?
模块化开发,一个模块就是一个实现特定功能的文件,有了模块我们就可以更方便的使用别人的代码,要用什么功能就加载什么模块。模块化开发的4点好处: 1 避免变量污染,命名冲突 2 提高代码复用率 3 提高维护性 4 依赖关系的管理 前端模块化规范从原始野蛮阶段现在慢慢进入“文艺复兴”时代,实现的过程如下:一 函数封装我们在讲到函数逻辑的时候提到过,函数一...
2018-08-13 18:56:11 164
原创 那些年我们经常遇到的浏览器兼容性问题
那些年我们追过的男孩或者女孩,你还记得吗?他或者她也许再也不会出现在你的生命中了,但是,我们每天还是会遇到熟悉的再也不能熟悉的那些浏览器兼容性Bug。 在总结浏览器问题之前,我觉得我们应该掌握目录中的1~7标题的内容,对后面的问题,我想应该会更明白一些,并且可以避免许多Bug。1. Web标准以及W3C Web标准是由万维网联盟(W3C)制订的,WEB标准的产生,网页内容...
2018-08-12 21:27:49 269
原创 前端页面量矢量图尺寸工具
最熟悉的是photoshop,还有一些很实用的工具,比如: http://www.fancynode.com.cn/pxcook/home http://www.getmarkman.com/
2018-08-11 18:26:14 3325
原创 WEB前端性能优化常见方法
web前端是应用服务器处理之前的部分,前端主要包括:HTML,CSS,javascript,image等各种资源,针对不同的资源有不同的优化方式。 内容优化 (1)减少HTTP请求数:这条策略是最重要最有效的,因为一个完整的请求要经过DNS寻址,与服务器建立连接,发送数据,等待服务器响应,接收数据这样一个消耗时间成本和资源成本的复杂的过程。常见方法:合并多个CSS文件和js文件,利用C...
2018-08-11 18:16:33 152
原创 Web前端性能优化问题
1、请减少HTTP请求基本原理:在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出。一个正常HTTP请求的流程简述:如在浏览器中输入"www.xxxxxx.com"并按下回车,浏览器再与这个URL指向的服务器建立连接,然后浏览器才能向服务器发送请求信息,服务器在接受到请求的信息后再返回相应的信息,浏览器接收到来自服务器的应答信息后...
2018-08-11 18:01:58 264
原创 使用webpack打包后的vue项目如何运行(express)
我们知道使用webpack打包vue项目后会生成一个dist文件夹,dist文件夹下有html文件和其他css、js以及图片等,那么打包后的文件该如何正确运行呢? 倘若直接打开html文件,会报如下错误: 那么该如何运行呢?其实可以将生成的dist文件部署到 express 服务器上运行。 (1)、安装express-generator生成器。 npm i...
2018-08-11 17:21:58 2320
原创 npm install出现"Unexpected end of JSON input while parsing near"错误解决方法
运行npm cache clean --force即可解决pm install出现”Unexpected end of JSON input while parsing near”错误。
2018-08-11 16:50:25 928
原创 Git 命令清单
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载...
2018-08-01 13:56:38 164
原创 localStorage使用总结
localStorage使用总结一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。...
2018-08-01 11:10:32 105
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人