摘要:
在JavaScript中我们会用typeof( )这个函数,那么使用typeof( )输出的值一般会有number、boolean、string、undefined、function、object等这些类型,那我们本文要研究的就是object和function这两种类型,返回值是这两种类型的就是我们 阅读全文
摘要:
数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时候 阅读全文
摘要:
npm (node package manager)是node模块管理工具,类似与Linux下的yum和apt。 常用npm命令(参考:https://npmjs.org/doc/) 安装模块 npm install 安装当前目录package.json文件中配置的dependencies模块 安装 阅读全文
摘要:
取得项目的仓库 1)在工作目录中初始化新仓库git init2)从现有仓库克隆git clone git://github.com/realwall/realwall.git [重命名]这里采用的是git协议,也可以是其他,如http(s)将当前目录下的文件纳入版本控制git add *.cgit 阅读全文
摘要:
一、概述jshint是检测JavaScript语法问题的工具,可以根据自己的需要配置检测规则。 二、安装npm install jshint -g一般全局安装就可以了,可以在任何目录下使用jshint命令。 三、简单的使用方法1、检测单个js文件语法在myfile.js所在的目录运行:jshint 阅读全文
摘要:
理论部分不赘述,一张图说完整个流程,实操以Centos 7和root用户为例 GitLab Runner安装和配置 1、 在部署机器安装CI Runner curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-c 阅读全文
摘要:
在想什么是“模块化”的时候,HTML部分的模块化也让我烦恼了一段时间,其中引出了另一个问题,就是“语义化”,本文想与大家探讨的内容。 “语义化”的知名度应该不亚于“模块化”,WEB标准在国内推广后,其中一个亮点就是“有利于 SEO ”,而“语义化” 也就被提出来了。目前讲“语义化”的文章基本上都是围 阅读全文
摘要:
接下来的几篇文章里将要介绍vue开发环境搭建,nodejs安装是第一步。 1. 下载地址 https://nodejs.org/en/download/,选择对应你系统的Node.js版本进行下载。安装步骤不再赘述,直接下一步。。下一步,完成。 2. 安装完成后,检测nodejs是否安装成功。在键盘 阅读全文
摘要:
Web新技术层出不穷,跟性能优化相关的,可能要首推HTTP/2了,它的多路复用和服务端推送重要特性,轻松解决了我们之前不遗余力去做的一些如压缩合并、顺序并发、缓存更新等静态资源管理问题,这也是当下主流前端工程化方案的重要一环。 1.文件合并(目的是减少http请求):使用css sprites合并图 阅读全文
摘要:
闭包总是让人二丈和尚摸不着头脑。陆陆续续接触了一些闭包的知识,也犯过几次因为不理解闭包导致的错误,一年多了资料也看了一些,但还是不是非常明白,最近偶然看了一下 jQuery基础教程 的附录,发现附录A对JavaScript的闭包的介绍简单易懂,于是借花献佛总结一下。 1.简单的例子 首先从一个经典错 阅读全文