前端开发
专注于前端领域的各项技术分享
fx_2018
上下求索
展开
-
html渐变色
关于颜色渐变,实际上就是linear-gradient函数的使用,具体使用如下:background-image: linear-gradient(90deg, rgb(16,123,248),rgb(245,245,245));原创 2021-08-12 00:25:03 · 932 阅读 · 0 评论 -
gulp4版本切换为3.9.1
前言工作上一直在用 gulp 3.9.1 的配置,换电脑重新安装的时候发现版本太高,跑不起来,想想以前也是遇到这个情况,今天又遇到了就顺便把方法记录一下。注意:进行全局安装gulp 如用cnpm 后续保持一致cnpm安装如果有安装失败依赖,降低node版本为11如需卸载:cnpm uninstall gulp -g步骤全局安装- gulp:npm install --global gulp作为项目的开发依赖(devDependencies)安装:- npm install原创 2021-05-29 03:20:31 · 995 阅读 · 0 评论 -
gulp4版本中gulpfile.js配置,解决构建默认任务default报错
问题:在下载了新版的 gulp4 后,构建默认任务 default 报错,经过对比发现 gulp3 和 gulp4 申明和调用方式更新啦报错:AssertionError [ERR_ASSERTION]: Task function must be specifiedObject.<anonymous>解决:原先的声明方式:gulp.task(‘default’, [‘htmlmin’, ‘cssmin’, ‘jsmin’, ‘copy’]);原先的调用方式:gulp原创 2021-05-29 01:57:33 · 1202 阅读 · 0 评论 -
node.js学习笔记之读取目录
var fs = require('fs')fs.readdir('D:/Movie/www', function (err, files) { if (err) { return console.log('目录不存在') } console.log(files)})原创 2020-08-11 11:29:51 · 114 阅读 · 0 评论 -
node.js学习笔记之像Apache-目录列表
1.如何得到 wwwDir 目录列表中的文件名和目录名 fs.readdir2.如何将得到的文件名和目录名替换到 template.html 中在 template.html 中需要替换的位置预留一个特殊的标记(就像以前使用模板引擎的标记一样)根据 files 生成需要的 HTML 内容只要你做了这两件事儿,那这个问题就解决了var http = require('http')var fs = require('fs')var server = http.createSe..原创 2020-08-11 11:30:54 · 144 阅读 · 0 评论 -
node.js学习笔记之像Apache一样
var http = require('http')var fs = require('fs')var server = http.createServer()var wwwDir = 'D:/Movie/www'server.on('request', function (req, res) { var url = req.url // / index.html // /a.txt wwwDir + /a.txt // /apple/login.html wwwDir + /原创 2020-08-11 11:28:44 · 94 阅读 · 0 评论 -
node.js学习笔记之初步实现Apache功能
引入模块var http = require('http')var fs = require('fs')创建 Servervar server = http.createServer()监听 Server 的 request 请求事件,设置请求处理函数请求 // 处理 // 响应 //一个请求对应一个响应,如果在一个请求的过程中,已经结束响应了,则不能重复发送响应。没有请求就没有响应。以前使用过 Apache 服务器软件,这个软件默认有一个 .原创 2020-08-11 11:21:13 · 126 阅读 · 0 评论 -
node.js学习笔记之代码风格以及代码中的分号问题
代码风格var foo = 'bar'var foo ='bar'var foo= 'bar'var foo = "bar"if (true) { console.log('hello') }if (true) { console.log('hello') }if (true ){ console.log('hello') }为了约定大家的代码风格,所以在社区中诞生了一些比较规范的代码风格规范:- JavaScript Standard Style原创 2020-08-05 09:43:55 · 406 阅读 · 0 评论 -
node.js学习笔记之发送文件中的数据以及Content-Type内容类型
结合 fs 发送文件中的数据Content-Typehttp://tool.oschina.net/commons不同的资源对应的 Content-Type 是不一样的图片不需要指定编码一般只为字符数据才指定编码var http = require('http')var fs = require('fs')var server = http.createServer()server.on('request', function (req, res) { // / inde..原创 2020-08-11 11:19:48 · 369 阅读 · 0 评论 -
node.js学习笔记之http乱码问题解决
在服务端默认发送的数据,其实是 utf8 编码的内容但是浏览器不知道你是 utf8 编码的内容浏览器在不知道服务器响应内容的编码的情况下会按照当前操作系统的默认编码去解析中文操作系统默认是 gbk解决方法就是正确的告诉浏览器我给你发送的内容是什么编码的在 http 协议中,Content-Type就是用来告知对方我给你发送的数据内容是什么类型var http = require('http')var server = http.createServer()server.on(..转载 2020-08-11 11:15:58 · 482 阅读 · 0 评论 -
node.js学习笔记之Node模块的加载与导出
a.js// require 方法有两个作用:// 1. 加载文件模块并执行里面的代码// 2. 拿到被加载文件模块导出的接口对象// // 在每个文件模块中都提供了一个对象:exports// exports 默认是一个空对象// 你要做的就是把所有需要被外部访问的成员挂载到这个 exports 对象中var bExports = require('./b')var fs = require('fs')console.log(bExports..原创 2020-08-11 11:13:05 · 185 阅读 · 1 评论 -
node.js学习笔记之Node自定义简单模块化
a.js// require 是一个方法// 它的作用就是用来加载模块的// 在 Node 中,模块有三种:// 具名的核心模块,例如 fs、http// 用户自己编写的文件模块// 相对路径必须加 ./// 可以省略后缀名// 相对路径中的 ./ 不能省略,否则报错// 在 Node 中,没有全局作用域,只有模块作用域// 外部访问不到内部// 内部也访问不到外部// 默认都是封闭的// 既然.原创 2020-08-01 20:20:13 · 154 阅读 · 0 评论 -
node.js学习笔记之Node中的核心模块
Ecmacript 中没有DOM 和 BOM核心模块Node为JavaScript提供了很多服务器级别,这些API绝大多数都被包装到了一个具名和核心模块中了,例如文件操作的 fs 核心模块 ,http服务构建的http 模块 path 路径操作模块 os 操作系统信息模块// 用来获取机器信息的var os = require('os')// 用来操作路径的var path = require('path')// 获取当前机器的 CPU 信息console.log(os.cpus.原创 2020-08-01 20:13:43 · 149 阅读 · 0 评论 -
node.js学习笔记之http不同请求路径返回不同数据
var http = require('http')// 1. 创建 Servervar server = http.createServer()// 2. 监听 request 请求事件,设置请求处理函数server.on('request', function (req, res) { console.log('收到请求了,请求路径是:' + req.url) console.log('请求我的客户端的地址是:', req.socket.remoteAddress, req.sock原创 2020-08-01 19:30:46 · 313 阅读 · 0 评论 -
node.js学习笔记之http发送响应
var http = require('http')var server = http.createServer()// request 请求事件处理函数,需要接收两个参数:// Request 请求对象// 请求对象可以用来获取客户端的一些请求信息,例如请求路径// Response 响应对象// 响应对象可以用来给客户端发送响应消息server.on('request', function (request, response) { // h原创 2020-08-01 19:05:10 · 291 阅读 · 0 评论 -
node.js学习笔记之随时随地简单的http服务搭建
接下来,我们要干一件使用 Node 很有成就感的一件事儿你可以使用 Node 非常轻松的构建一个 Web 服务器在Node 中专门提供了一个核心模块:httphttp 这个模块的职责就是帮你创建编写服务器的// 1. 加载 http 核心模块var http = require('http')// 2. 使用 http.createServer() 方法创建一个 Web 服务器// 返回一个 Server 实例var server = http.createServer()/.原创 2020-08-01 18:55:01 · 110 阅读 · 0 评论 -
node.js学习笔记之node文件的读写
在node中,采用Ecmascript进行编码,没有BOM.DOM和浏览器上不一样。浏览器中的JavaScript是没有文件操作的能力的,但是Node中的JavaScript具有文件操作的能力。node.js文件读取// fs 是 file-system 的简写,就是文件系统的意思// 在 Node 中如果想要进行文件操作,就必须引入 fs 这个核心模块// 在 fs 这个核心模块中,就提供了所有的文件操作相关的 API// 例如:fs.readFile 就是用来读取文件的// 1...转载 2020-08-01 18:42:30 · 149 阅读 · 0 评论 -
node.js之Hello Node.js
创建编写javascript脚本文件打开终端,定位到脚本文件所属目录输入 node 文件名 执行对应文件注意:文件名不要使用 node.js 命名,最好也不要以中文名来命名。原创 2020-08-01 18:00:35 · 136 阅读 · 0 评论 -
node.js之精华级入门
node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。—解决问题: I/O的操作阻塞线程,优化请求线程(所有请求一个线程)历史详细介绍用途web服务API,实时多人游戏后端的web服务,跨域,服务器端的请求原创 2020-08-01 17:25:03 · 107 阅读 · 0 评论 -
如何安装Favicon网站签页展示小图标
将压缩文件中的favicon.ico图像放在根目录下(也可以是其他目录)在页面源文件的<head><</head>标签之间插入<link rel="shortcut icon" href=" /favicon.ico" />最后形成:<head>...<link rel="shortcut icon" href="/favi...原创 2019-12-18 22:48:08 · 192 阅读 · 0 评论 -
HTML之a标签去下划线
css样式a{ text-decoration:none}原创 2019-12-18 22:09:39 · 3177 阅读 · 0 评论 -
网页底部版权说明
据统计,截止2016年1月,我国互联网普及率已达50.3%,我国网民对各式各样的网站、网页都早已司空见惯,但不知道有多少人对网站页面底端这个版块的内容有所注意:网站建设中的知识产权问题主要存在于主页、链接、网页信息、技术措施和权利管理信息中。以主页为例——主页作为一种多媒体作品,其中的某些单一图形可能符合著作权法对美术作品的判定条件,而主页的形式和内容在选择、编排上构成智力创作也可被视为一种“汇...转载 2019-11-05 03:14:13 · 6200 阅读 · 0 评论