#构建之法

用100行代码,完成自己的前端构建工具!

ES2017+,你不再需要纠结于复杂的构建工具技术选型。也不再需要gulp,grunt,yeoman,metalsmith,fis3。以上的这些构建工具,可以脑海中永远划掉。100行代码,你将透视构建工具的本质。100行代码,你将拥有一个现代化、规范、测试驱动、高延展性的前端构建工具。在阅读前,给大家一个小悬念:什么是...

如何构建单页Web应用?

ExtJS可以称为第一代单页应用框架的典型,它封装了各种UI组件,用户主要使用JavaScript来完成整个前端部分,甚至包括布局。随着功能逐渐增加,ExtJS的体积也逐渐增大,即使用于内部系统的开发,有时候也显得笨重了,更不用说开发以上这类运行在互联网上的系统。jQuery由于偏重DOM操作,它的插件体系又比较松散,...

webpack常用构建优化总览

简介读了《深入浅出webpack》总结一下常用的webpack的构建优化策略,可通过以下手段来提升项目构建时的速度 更精准的loader规则将loader规则写清楚仅让需要处理的文件,进入loader处理环节,如下rules:[{//正则尽量准确test:/.js$/,//使用缓存,缓存后在文件未改变时编译会...

如何构建网络安全策略?

组织面临着对其信息系统和数据的诸多威胁。了解网络安全的所有基本要素是攻克这些威胁的第一步。网络安全是确保信息的完整性、保密性和可用性(ICA)的实践。它代表了防御和从诸如硬盘驱动器故障或断电等事故中恢复的能力,以及抵御敌人攻击的能力。后者包括从脚本kiddies到黑客和能够执行高级持久威胁(advancedpersis...

前端任务构建利器Gulp.js使用指南

在软件开发中,任务运行器的好处是不言而喻的。它们可以帮助自动运行常见的冗长的任务,让你可以专注于更重要的事情中,比如敲出很棒的代码。说的严肃点,自动运行一些比如图片压缩、代码压缩、单元测试以及更多的任务的技能,简直就是节省时间的利器。对于很多前端开发者而言,时下使用最多的任务管理器就是Grunt了,一个可以让你在Gru...

如何构建运行良好的Vue组件

很少有人最初编写vue组件时打算将其开源。我们大多数人都是从自己编写组件开始的——我们有一个问题,然后决定通过构建一个组件来解决它。有时我们发现自己想要在代码库的新位置解决相同的问题,因此我们使用组件并对其进行重构,使其可重用。然后我们想在一个不同的项目中使用它,所以我们把它转移到一个独立的包中。然后我们想“嘿,为什么...

Gulp前端自动化构建工具

Gulp自动化构建工具可以增强你的工作流程!易于使用、易于学习、构建快速、插件高质!在日常开发中,可以借助Gulp的一些插件完成很多的前端任务。如:代码的编译(sass、less)、压缩css,js、图片、合并js,css、es6转es5、自动刷新页面等1、全局安装gulp cnpm install...

根据JSON自动构建的vue筛选框组件

我所在的小组主要面向内部,开发内部平台,大多数页面都存在以下的结构:筛选框+表格;小组内vue UI框架选型为view-design,view-design的Table组件支持使用jsON自动构建出表格,但是并没有提供筛选框组件;尽管有提供Input,Select等组件,但是每次都需要写重复的代码!因此,若是...

使用jieba和gensim进行短文本分类(一):构建词向量

一、词向量1.什么是词向量词向量技术是将词转化成为稠密向量,并且对于相似的词,其对应的词向量也相近。词嵌入的官网文档https://www.tensorflow.org/tutorials/text/word_embeddings?hl=zh-cn      ...

docker,构建nginx反向代理tomcat

Nginx实现负载均衡是通过配置nginx.conf来实现的,nginx.conf的全部内容如下:usernginx;worker_processes1;error_log/var/log/nginx/error.logwarn;pid/var/run/nginx.pid;events{worker_connectio...

jenkins每次构建前删除工作目录操作

背景:想在拉取代码前,删除代码,结果百度白天找到答案,mark下需要安装WorkspaceCleanupPlugin插件,再看创建任务项,勾选即可实现 ...

Jenkins 定时构建和Poll SCM的区别

Buildperiodically定时触发构建任务,不管远程代码百分支上的代码是否发生变度化,都执行一次构建。示例:H2***每天两点定时执行构建。PollSCM:定时感知知代码分支道是否版有变化,如果有变化的话,执行一次构建。示例:H/5****每五分钟权去检查一下远程仓库,看代码是否发生变化。...

Jenkins操作学习 --邮箱配置及测试结果构建

前言使用jenkins做持续集成工具,构建的整个过程中,肯定要对结果进行记录和跟踪,这里我们以qq邮箱为例,来讲解如何配置jenkins的邮箱及发送构建结果一、明确邮箱服务器相关信息这里我们,要知道QQ邮箱的SMTP服务器地址和端口号。如下图所示:二、开启QQ邮箱的smtp服务登陆QQ邮箱-->设置-->账...

Jenkins构建自动化脚本执行无界面解决方法

场景:jenkins构建selenium自动化用例的时候,会有jenkins自带服务后台运行自动化脚本,可无界面运行IE、Chrome、Firefox。      然而运行IE浏览器时候(IE比较特殊),Jenkins运行不会把默认的兼容性视图打勾。 ...

解决jenkins构建job报错“NoClassDefFoundError” in jenkins/scm/RunWithSCM问题

现象使用Jenkins2.8,当我运行一个简单的Jenkins工作时,构建一个job获取源代码,出现下面的错误FATAL:jenkins/scm/RunWithSCMjava.lang.NoClassDefFoundError:jenkins/scm/RunWithSCMatjava.lang.ClassLoader....
首页上一页...7891011...下一页尾页