自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 继承

1. 继承方式一:原型链 1.1 介绍 原型链是实现继承最原始的模式,即通过prototype属性实现继承。 //父级-构造函数 function Father() { this.fatherProp = true } //父级-原型属性 Father.prototype.getFath...

2019-12-30 10:07:30

阅读数 8

评论数 0

原创 Js题

转自https://zhuanlan.zhihu.com/p/28592290?group_id=881819987319328768 2.1 题目一 (function() { return typeof arguments; } ) (); 答...

2019-12-27 14:09:40

阅读数 4

评论数 0

原创 字符串和数字互相转换

字符串转数字 方法主要有三种: 转换函数、强制类型转换、利用JS变量弱类型转换。 1. 转换函数parseInt() & parseFloat() 这二者都是JS全局函数。 - 1.1. parseInt() 1)parseInt()函数可解析一个字符串,并返回一个整数。 2)语法...

2019-12-27 14:00:44

阅读数 20

评论数 0

原创 JS数组去重的解法

可以做一次循环,判断当前的item是否等于前面那个item,如果不等于或不存在前面的item,就push到result中。 时间复杂度:O(nlogn) 空间复杂度:O(n) Array.prototype.uniq = function () { if (!this.length ||...

2019-12-27 13:47:09

阅读数 5

评论数 0

原创 创建对象的方式

工厂模式 构造函数模式 原型模式 组合使用构造函数模式和原型模式 动态原型模式 寄生构造函数模式 稳妥构造函数模式 其中,前三种是基础。好啦开始正文~ 一、工厂模式 function createPerson (name, age, job) { var o = new Object()...

2019-12-27 13:39:39

阅读数 5

评论数 0

原创 笔记

XHTML和HTML有什么区别? XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。 标签名必须用小写字母。 XHTML 文档必须拥有根元素。 什么是语义化的HTML? 用正确的标签做正确的事情。 html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析; 即使...

2019-12-27 13:26:03

阅读数 5

评论数 0

原创 笔记

一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么? 详细版 浏览器会开启一个线程来处理这个请求,对URL 分析判断如果是 http 协议就按照 Web 方式来处理; 调用浏览器内核中的对应方法,比如 WebView 中的 loadUrl 方法; 通过DNS解析获取网址的IP地址...

2019-12-27 11:42:46

阅读数 6

评论数 0

原创 笔记

题目1:编写一个函数将列表子元素顺序反转 考察点 子元素 性能 解答 方法1:直接的DOM操作 var ul = document.getElementById('target'); var liLists = ul.getElementsByTagName(...

2019-12-27 11:37:37

阅读数 8

评论数 0

原创 笔记

null和undefined的区别? undefined判断的是变量的类型,null和NaN判断的是变量的值。 undefined可以用来表示以下的状况 表示一个未声明的变量 已声明但没有赋值的变量 一个并不存在的对象属性 null 是一种特殊的object ,表示无值; NaN是一种特殊的n...

2019-12-27 11:25:03

阅读数 4

评论数 0

原创 学习笔记

在Javascript中什么是伪数组?如何将伪数组转化为标准数组? 具有length属性 按索引方式存储数据 不具有数组的push( )、pop( )方法 这种对象有很多,比较特别的是function内的arguments对象,还有像调用getElementsByTagName,document...

2019-12-27 11:17:36

阅读数 4

评论数 0

原创 Web攻击技术

XSS攻击 XSS又称CSS,全称Cross SiteScript,跨站脚本攻击,是Web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏览该网站时,这段HTML代码会自动执行,从而达...

2019-12-27 11:11:40

阅读数 6

评论数 0

原创 Vue中key属性的作用

Vue中key属性的作用 在列表渲染时使用key属性 使用key属性强制替换元素 在列表渲染时使用key属性 相信大多数Vue开发者接触到key属性的时候是使用v-for进行列表渲染的时候,如果不使用key属性,Vue会产生警告,那么在这个时候key属性的作用是什么呢? 当 Vue.js 用v-...

2019-12-25 09:31:35

阅读数 7

评论数 0

转载 Promise

一,何为Promise? 为了直观一点,首先我们采用console.dir(Promise)看一下它的结构组成。 从上面的图片中我们可以到,Promise其实是一个构造函数,它有resolve,reject,race等静态方法;它的原型(prototype)上有then,catch方法,因此只要...

2019-11-23 14:02:57

阅读数 7

评论数 0

原创 Chrome页面性能工具—performance

chrome浏览器是非常强大的,我用它自带的监控基本就能分析出来问题,开发者工具中有个performance选项 点进入之后点击下图的红色按钮(没点击之前是灰色的)开始录制,recode按钮变为红色,执行页面交互,再次点击Record停止录制。完成录制后,开发者工具会猜测哪一部分记录最相关,并自动...

2019-09-23 11:28:58

阅读数 13

评论数 0

原创 了解资源加载时序

了解网络下载资源的阶段至关重要。这是修复加载问题的基础。 1、了解资源时序的阶段。 2、知道每个阶段提供给Resource Timing(资源时序)API。 3、 在时间轴图表中识别性能问题的不同指示。如连续的透明条或大块绿色。 所有网络请求都被视为资源。当它们通过网络检索时,分为不同的生...

2019-09-23 11:17:13

阅读数 23

评论数 1

原创 @RequestMapping

@RequestMapping 是一个用来处理请求地址映射的注解,可以作用在类上,代表该类的所有方法的父路径,作用在方法上,代表具体的请求路径.被该注解修饰的方法会将返回值当做跳转路径,当使用异步请求的时通常我们会加上@ResponseBody注解将返回内容加入到HTTP response Bod...

2019-09-17 10:38:08

阅读数 61

评论数 0

原创 CnetOS7安装chrome浏览器

1、下载Google rpm 包(最新稳定版) $ wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 2、安装依赖(前两个必须安装) yum install -y lsb yum inst...

2019-09-17 10:30:30

阅读数 41

评论数 0

原创 关于focus()不生效的问题的解决方法

最近在程序里写的input标签只有第一打开的时候存在focus之后再打开就没有focus只能自己手动的操做。 所以只需要在程序中加这段话就能始终获得焦点了 setTimeout(function(){ $("#input_idname").focus();...

2019-09-04 11:14:12

阅读数 87

评论数 0

原创 vue配置文件

在开发中碰到一个问题,如果公共配置写在statict里面的配置文件config.js会被打包,无法做到可读性可以随时更改配置,虽然这个config.js文件在打包之后还是有完整的该文件,但是打包之后他就失效了,但是一种方法好的是这个配置文件在调试的时候并不会暴露出来,第二种方法实现了打包之前还是打...

2019-08-28 15:40:55

阅读数 6

评论数 0

原创 node express添加全局变量

设置全局变量在app.js下设置具体位置如图片 process.env 上挂载数据,只能是字符串;其中的confighost、configwebsock是全局变量的名字 这样这是之后在任何一个js文件都能调用 ...

2019-08-27 14:57:50

阅读数 32

评论数 0

原创 tomcat访问静态文件

在开发过程中,我们经常会碰到图片/音视频存放问题,这个时候我们就需要在服务器上配置存放静态资源的虚拟路径 步骤一:打开server.xml配置文件,该配置文件在tomcat/conf 目录下 步骤二:如下图在server.xml文件中的Host标签下嵌入一个Context标签,path是映射的we...

2019-08-27 14:51:37

阅读数 484

评论数 0

转载 CSS布局 -- 圣杯布局 & 双飞翼布局

https://www.cnblogs.com/imwtr/p/4441741.html 圣杯布局 双飞翼

2019-08-14 14:11:10

阅读数 8

评论数 0

原创 在centos里面用node-webkit打包桌面版

node-webkit 是一个很神奇的桌面客户端项目,正如这个项目的名字,这个项目是由node 和 webkit 构成,简单来说,就是你可以用HTML 5和 node 进行桌面客户端开发,而且客户端还是同时支持在 WIN,MAC,LINUX运行. 我是在我的虚拟机上实验的环境是centos7图形版...

2019-04-02 17:13:39

阅读数 36

评论数 0

原创 打包3阶段-使用Enigma Virtual Box打包为独立exe程序

一、首先了解一下Enigma Virtual Box 百科:Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件。它支持所有类型的文件格式,虚拟化后的软件不释放任何临时文件到您的硬盘,文件模拟过程仅在内存运行。 我理解节食将w...

2019-03-14 17:00:25

阅读数 1007

评论数 0

原创 打包2阶段-使用reshacker修改打包信息

一、了解reshacker 用于修改可执行文件如exe的信息。内部资源的资源修改工具。 就是如下图所示((✿◡‿◡)遮挡的有点多哈嘻嘻嘻嘻)的修改这些内容的软件。 二、下载reshacker 百度下载reshacker好多下载的页面 自己去找吧 下载成功之后打开如下: 三、应用 双击上图的.e...

2019-03-14 16:22:26

阅读数 137

评论数 0

原创 打包1阶段-WEB应用打包成桌面应用

最近公司让我接触了一些WEB应用打包成桌面应用方面的内容,下面就是我整理的内容: 一、首先我先介绍一下 node-webkit node-webkit是一个Chromium和node.js上的结合体,通过它我们可以把建立在chrome浏览器和node.js上的web应用打包成桌面应用,而且还可以跨...

2019-03-14 15:36:51

阅读数 305

评论数 0

原创 如何在word里面添加好看的代码块

添加的效果如上并没有变红,很是整洁。 下面开始操作 第一步: 1.打开这个代码高亮工具网站:http://www.planetb.ca/syntax-highlight-word 2.在代码框中粘贴代码,选择语言,点击Show Highlighted 第二步: 1、在 Microsoft Wo...

2019-02-27 09:58:10

阅读数 1891

评论数 0

原创 vue.js 学习笔记(一)

创建vue项目 使用vue-cli创建项目 启动项目 结构 一、vue自定义的组件如何使用Vue.use() 1、 Vue中的全局变量是通过 Vue.prototype实现的 2、vue入口 1)main.js 是我们的入口文件,主要作用是初始化vue实例并使用需要的插件 2)App.vu...

2019-02-26 11:02:31

阅读数 54

评论数 0

原创 node.js学习笔记(一)

Node.js 1、取消模板缓存(cache)机制 2、静态文件处理 3、路由绑定 4、swing 5、过程 用户登录—前端发送登录请求—后端保存用户 cookies—页面刷新 —前端判断用户id存在—显示登录状态—用户退出—前端发送退出请求–后端清空用户cooki...

2019-02-26 10:52:42

阅读数 37

评论数 0

原创 前端必学的知识

一、 LayUI 官方学习文档:https://www.layui.com/doc/ Npm安装:npm install layui-src 注意模块化:每个页面元素引入的模块代码可能不一样 二、 ElementUI 适合vue的UI框架 官方网站:http://element-cn.eleme...

2019-02-26 10:41:42

阅读数 58

评论数 0

转载 前端学习之路

https://blog.csdn.net/fair_feng/article/details/72865140 转载自:http://blog.csdn.net/u011467458/article/details/52565343

2019-02-26 10:27:52

阅读数 33

评论数 0

提示
确定要删除当前文章?
取消 删除