摘要: 数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时候 阅读全文
posted @ 2020-03-23 16:14 东东dillon 阅读(192) 评论(0) 推荐(0) 编辑
摘要: npm (node package manager)是node模块管理工具,类似与Linux下的yum和apt。 常用npm命令(参考:https://npmjs.org/doc/) 安装模块 npm install 安装当前目录package.json文件中配置的dependencies模块 安装 阅读全文
posted @ 2020-03-23 14:20 东东dillon 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 取得项目的仓库 1)在工作目录中初始化新仓库git init2)从现有仓库克隆git clone git://github.com/realwall/realwall.git [重命名]这里采用的是git协议,也可以是其他,如http(s)将当前目录下的文件纳入版本控制git add *.cgit 阅读全文
posted @ 2020-03-23 14:17 东东dillon 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、概述jshint是检测JavaScript语法问题的工具,可以根据自己的需要配置检测规则。 二、安装npm install jshint -g一般全局安装就可以了,可以在任何目录下使用jshint命令。 三、简单的使用方法1、检测单个js文件语法在myfile.js所在的目录运行:jshint 阅读全文
posted @ 2020-03-23 14:16 东东dillon 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 理论部分不赘述,一张图说完整个流程,实操以Centos 7和root用户为例 GitLab Runner安装和配置 1、 在部署机器安装CI Runner curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-c 阅读全文
posted @ 2020-03-23 14:11 东东dillon 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 在想什么是“模块化”的时候,HTML部分的模块化也让我烦恼了一段时间,其中引出了另一个问题,就是“语义化”,本文想与大家探讨的内容。 “语义化”的知名度应该不亚于“模块化”,WEB标准在国内推广后,其中一个亮点就是“有利于 SEO ”,而“语义化” 也就被提出来了。目前讲“语义化”的文章基本上都是围 阅读全文
posted @ 2020-03-23 14:08 东东dillon 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 接下来的几篇文章里将要介绍vue开发环境搭建,nodejs安装是第一步。 1. 下载地址 https://nodejs.org/en/download/,选择对应你系统的Node.js版本进行下载。安装步骤不再赘述,直接下一步。。下一步,完成。 2. 安装完成后,检测nodejs是否安装成功。在键盘 阅读全文
posted @ 2020-03-23 13:46 东东dillon 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Web新技术层出不穷,跟性能优化相关的,可能要首推HTTP/2了,它的多路复用和服务端推送重要特性,轻松解决了我们之前不遗余力去做的一些如压缩合并、顺序并发、缓存更新等静态资源管理问题,这也是当下主流前端工程化方案的重要一环。 1.文件合并(目的是减少http请求):使用css sprites合并图 阅读全文
posted @ 2020-03-23 13:43 东东dillon 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、文档流 1、什么是文档流 将窗体自上而下分成一行一行,块级元素从上至下、行内元素在每行中从左至右的顺序依次排放元素 2、本质 文档流本质是 nomal flow (普通流、常规流) 3、BFC(Block Formatting Contxt) 块级格式化上下文,它是一个独立的渲染区域,只有Blo 阅读全文
posted @ 2020-03-23 13:40 东东dillon 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 闭包总是让人二丈和尚摸不着头脑。陆陆续续接触了一些闭包的知识,也犯过几次因为不理解闭包导致的错误,一年多了资料也看了一些,但还是不是非常明白,最近偶然看了一下 jQuery基础教程 的附录,发现附录A对JavaScript的闭包的介绍简单易懂,于是借花献佛总结一下。 1.简单的例子 首先从一个经典错 阅读全文
posted @ 2020-03-23 13:38 东东dillon 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 定义 JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串 1. 构造函数 var reg=new RegExp('<%[^%>]+%>','g'); 2. 字面量 var reg=/<%[^%>]%>/g; g: global,全文搜索,默认搜索到第一个结果接 阅读全文
posted @ 2020-03-23 13:37 东东dillon 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 写在前面 本文虽然是在说面试感受,但不含面试题,以后会多少总结一些面试的知识点,但希望从本文中看到面试题神马的可以Ctrl+W了。然后虽然找到了自己满意的工作,但本人并不是成功人士,也不是技术大牛,但凡读过我两篇博客的人都可以看出来,我只是前端小菜一枚,自然不会高屋建瓴、口吐莲花,文中说的只是一些自 阅读全文
posted @ 2020-03-23 13:36 东东dillon 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 如果我是负责人 可能曾经是团队综合实力最强的,被时间支配不能再每天写代码,但团队各种挑战依旧在 每周也要写周报,每年也要写绩效,想晋升、加薪、人生巅峰云云 团队有五、六个人还好,十几个人的团队的话会希望有人可以站出来帮我 不抱怨 我不喜欢团队爱抱怨的同学 我每天也很忙,听一个人抱怨会花时间 一个人抱 阅读全文
posted @ 2020-03-23 13:34 东东dillon 阅读(306) 评论(0) 推荐(0) 编辑