Web开发

初始html

12-02
在写这篇博客之前我先自对自身当前的情况说明一下.在学习html之前可以说我是对html这个概念是完全的陌生的,我不认识他,他也不认识我,从来没有想过会去接触到这一行,再一次偶然的情况下也可以说是偶遇吧我认识到了html这一项超文本语言,对他也有了一个初步的理解,明白了我们我们日常所浏览的网页 APP等一些东西都是有由这一项超文本语言所些写出来的.一个完整的网页是由html,css,js,这三大部分所构成的,html是为框架,css是为表现,js是为行为.html的书写是在其中添加相应的标签和标签

css-modules [webpack4x] (多人开发防止全局污染)

12-02
Css-modules作用: 简介: 用人话说, 类似于将原类名 .bs 自动生成为 .btn-bs-3uUDV 优点: 因为是哈希运算, 所以每次引用都会自动生成一个新的哈希, 多人开发时候不会类名冲突, 不用打前缀 此文配置依赖构建工具: webpack 4x step1  webpack.config.js中 配置scss-loader // sass-loader { test: /\.scss$/, use: [ "style-loader", 'css-loader?mod

JSP中URL路径获取问题

12-02
项目需求是内网也就是ip+端口号可以访问资源,但是后来要上外网可以访问,资源类似的服务,外网是前置机Nginx+tomcat,为了解决同一个登录页面适应内网和外网,就想在登录jsp中添加java判断,试了多次有了如下结果. 1 获取域名或者/前第一个请求的url名称方法是 request.getServerName(); 2 在通过basePath请求静态资源的时候,如果src开头有 "/",那src会自动补上真实路径第一个"/"前的请求地址: 如果src开头不是&

css+div基本知识;

12-02
1.居中: <div class="test"></div> css: .test{ margin: 0 auto; //一行中居中: } 2.IE与其他浏览器兼容性处理: !important可以用来处理不同浏览器显示效果不同: 原文地址:https://www.cnblogs.com/yinwei-space/p/10064525.html

转)nodejs后台启动方式PM2

12-02
如果直接通过node app来启动,如果报错了可能直接停在整个运行,supervisor感觉只是拿来用作开发环境的.再网上找到pm2.目前似乎最常见的线上部署nodejs项目的有forever,pm2这两种.使用场合: supervisor是开发环境用.forever管理多个站点,每个站点访问量不大,不需要监控.nodemon 是开发环境使用,修改自动重启.pm2 网站访问量比较大,需要完整的监控界面. sudo npm install [email protected] -g 用法 最简单的启

阿里云ECS搭建Kubernetes集群踩坑记

12-02
阿里云ECS搭建Kubernetes集群踩坑记 [TOC] 1. 现有环境.资源 资源 数量 规格 EIP 1 5M带宽 ECS 3 2 vCPU 16 GB内存 100G硬盘 ECS 3 2 vCPU 16 GB内存 150G硬盘 SLB 2 私网slb.s1.small 2. 规划 坑: 上网问题,因为只有一个EIP,所有其它节点只能通过代理上网; 负载均衡问题,因为阿里不支持LVS,负载均衡TCP方式后端又不支持访问负载均衡,HTTP和HTTPS方式,只支持后端协议为HTTP; 为了避免上

vscode创建的asp.net core项目部署到IIS

12-02
一.发布项目 在visual studio code中通过命令"dotnet publish",如下图: 这里我把发布位置设置到了D:\WebSite\netcoredemo下. 二.设置IIS 0.安装AspNetCoreModule托管模块,安装后在iis的"模块"就可以看到安装结果,如下图: 安装后: 1.新建站点"netcoredemo",物理路径指向"D:\WebSite\netcoredemo",端口可以随便设置(

js&#183;&#183;&#183;DOM2动态创建节点

12-02
1.生成节点的方法  document.createElement("div") 2.插入节点的方法   父元素.appendChild(新节点) 在父节点中的子节点后面插入新的节点 3.在指定的位置插入新的节点 (1) 父元素.insertBefore(新节点,谁的前面)  将新节点插入指定的元素前面 4,删除元素节点  父元素.removeChild() 案例分析 仿留言板 兼容性 . 元素没有子节点,ie低版本会读取不到,而标准浏览器会. 因为标准浏览器会把文本节点当作子节点,而

netty报错:io.netty.channel.ChannelPipelineException

12-02
1.九月 23, 2018 8:35:02 下午 io.netty.channel.ChannelInitializer channelRegistered警告: Failed to initialize a channel. Closing: [id: 0xa09c718b, /127.0.0.1:50509 => /127.0.0.1:9999]io.netty.channel.ChannelPipelineException: com.sxt.netty.first.Server4Hell

如何用zabbix的web检测进行对网站时候在线进行检测!

12-02
zabbix提供了web监测功能,监控到站点的响应时间,还可以根据站点返回的状态码,或者响应时间做报警,列入服务保证官网确打不开等现象. 官网地址:https://www.zabbix.com/documentation/3.2/manual/web_monitoring 1.Configuration--Hosts--Web 2.右上角Create Web scenario 3.设置Scenario 4.设置Steps 5. Name(自定义名称).URL(需要监控的url),Timeout为

【文章学习】监控网页卡顿、崩溃

12-02
[学习文章] 1.如何监控网页的卡顿:https://zhuanlan.zhihu.com/p/39292837 2.如何监控网页的崩溃:https://zhuanlan.zhihu.com/p/40273861 知识延展.补充: 1.PWA (Google Progressive Web App)概念 渐进式网页应用.一个利用现代浏览器的能力来达到类似APP的用户体验的技术,由Google实现,让浏览器打开的网址像APP一样运行在手机上.让Web App和Native App之间的差距更小.

js bind方法的实现

12-02
Function.prototype.bind = function(){ var self = this, // 保存原函数 context = [].shift.call( arguments ), // 需要绑定的 this 上下文 args = [].slice.call( arguments ); // 剩余的参数转成数组 return function(){ // 返回一个新的函数 return self.apply( context, [].concat.call( args, [

初学者使用json+ajax作注册判断的时候容易犯的一个错误

12-02
平常越不留意的东西越容易犯错,前些天在做注册案例的时候,用到了json+ajax来发送异步请求来判断当前的用户有没有被注册过,然后在注册按钮进行终极校验决定是否进行注册的时候,遇到了一个bug困扰了很久,后来经过自己的不断的调试和百度解决了,在此我将遇到的问题使用伪代码跟大家分享一下,让大家遇到我这个坑的时候轻松越过. (以下是错误案例) 1 我在注册页面中register.html中用户输入框失去焦点的时候发送异步请求,判断当前用户有没有被注册过,结果返回显示在页面提示用户.异步请求的函数如下

phpstorm常用快捷键及git的使用

12-02
一.常用快捷键: 使用代码块包住代码: Command+alt+T 注释/取消注释: Command+/ 向上移动代码: alt+shift+↑ 向下移动代码: alt+shift+↓ 格式化代码: Command+alt+L 粘贴拷贝历史: Command+shift+V 复制一行: Command+D 删除当前行: Command+delete 多行变单行: Control+Shift+J 向下插入一行: shift+回车 大小写转换: Command+shift+U 关闭当前选项卡: Co

ASPX页面请求响应过程

12-02
原文地址:https://www.cnblogs.com/Adobe_fans/p/10061346.html

前端面试经典题目(HTML+CSS)二

12-02
1.浏览器页面由哪三层构成,分别是什么,作用是什么? 构成:结构层.表示层.行为层 分别是:HTML.CSS.JavaScript 作用:HTML实现页面结构,CSS完成页面的表现与风格,JavaScript实现一些客户端的功能与业务. 2.行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 行内元素:a.b.span.img.input.strong.select.label.em.button.textarea块级元素:div.ul.li.dl.dt.dd.p.h1-h6.bloc

Js与标签属性

12-02
关于在JS中设置标签属性 2017-10-09 23:04 by 清风221, 12790 阅读, 0 评论, 收藏, 编辑 Attribute 该属性主要是用来在标签行内样式,添加.删除.获取属性.且适用于自定义属性. setAttribute("属性名",属性值""):这个是用来设置标签属性的: removeAttribute("属性名"):这是用来删除标签属性的. getAttribute("属性名"):获取标签该属性的

JSON文件 上传到gethub上使用

12-02
以下是我写好的JSON文件: {"Name" : "枪械介绍", "Introduction" : "堡垒之夜已经上线了超过二十种的各式枪械,并且还在不断更新中!选择最适合你的武器,找到最适合你的战斗方式.", "members" : [ { "name" : "开局生存", "Description" :"开局没有理想武器的情况下,可以

从零开始的全栈工程师——js篇(作用域 this 原型笔试题练习)

12-02
作用域 // 1. fn() function fn () { console.log(12) } var as = function () { console.log(45) } // 2. var a = 12; function fn () { console.log(a) var a = 45; console.log(a) } fn() //3. var a = 12; function fn () { console.log(a) a = 45; console.log(a) } f

Holer实现外网访问本地NodeJS

12-02
外网访问内网Node.js 内网主机上安装了NodeJS,只能在局域网内访问,怎样从公网也能访问本地Node.js? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装并启动Node.js 默认安装的Node.js端口是3000. 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:holer-xxx.tar.gz Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包. 2.2 获取holer access key信息 在holer官网