web前端
文章平均质量分 59
devlincms
男儿不展凌云志,空负天赐八尺躯。
展开
-
source-map讲解
什么是source-map构建了处理前的代码和处理后的代码之间的桥梁。主要是方便开发人员的错误定位。处理是指压缩,减小体积将多个文件合并成同一个文件,其他语言编译成javascript,比如TypeScript和CoffeeScript等设置dev-toolconst path = require('path')const HtmlWebpackPlugin = require('html-webpack-plugin')const CleanWebpackPlugin = require('c原创 2022-04-29 09:45:07 · 1657 阅读 · 0 评论 -
leecode-396 -前缀和
暴力破解 (会超时)存在大量重复计算/** * @param {number[]} nums * @return {number} */var maxRotateFunction = function (nums) { if (!nums || nums.length == 1) return 0 let result = -Infinity for (let i = 0; i < nums.length; i++) { let sum = 0 let n =原创 2022-04-24 18:03:19 · 406 阅读 · 0 评论 -
在地址栏里输入一个地址回车会发生哪些事情【标准答案】
1、解析URL:首先会对 URL 进行解析,分析所需要使用的传输协议和请求的资源的路径。如果输入的 URL 中的协议或者主机名不合法,将会把地址栏中输入的内容传递给搜索引擎。如果没有问题,浏览器会检查 URL 中是否出现了非法字符,如果存在非法字符,则对非法字符进行转义后再进行下一过程。2、缓存判断:浏览器会判断所请求的资源是否在缓存里,如果请求的资源在缓存里并且没有失效,那么就直接使用,否则向服务器发起新的请求。3、DNS解析:下一步首先需要获取的是输入的 URL 中的域名的 IP 地址,首先会原创 2022-04-24 17:51:26 · 1177 阅读 · 0 评论 -
target=“_blank”属性引入的漏洞总结
我们开发人员不注意添加rel="noopener"(火狐浏览器中要使用rel="noopener noreferrer"完整覆盖)或者社区网站,邮件等可以添加链接的方式传播知识或重要的邮件时,这都很可能就被黑客用来进行钓鱼的一个可大可小的漏洞存在。这其实就是利用target=”_blank”触发window.openr API实现,其中window.location还是浏览器跨域访问的漏网之鱼,利用这种方式,只要在链接网页的Javascript中添加以下代码就可以很容易实现钓鱼原创 2022-01-10 16:56:59 · 4895 阅读 · 0 评论 -
JavaScript 无重复字符的最长子串
单链表数据求和两个非空单链表数据求和实现思想实现代码两个非空单链表数据求和给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。实现思想循环每位相加,每位相加结果大于等于10,进1。实现代码/** * Definition for singly-linked list. **/ fu原创 2020-07-08 10:11:23 · 181 阅读 · 0 评论 -
@media screen 针对不同移动设备
@media screen针对不同移动设备-响应式设计概念:device-pixel-ratio:定义输入设备屏幕的可视宽度与可见高度比率。device-width:输入设备屏幕的可视宽度。orientation :屏幕横竖屏定向。landscape 是横向,portrait 是纵向【ipad 相反】/* iPhone 4 ----------- */@media only scree...原创 2019-12-24 11:37:22 · 511 阅读 · 0 评论 -
原生JS与CSS实现软件卸载对话框
今天给大家分享一个特别有意思的软件卸载对话框,鼠标在整个对话框里移动时,中间的人脸会作出不同的变化,当鼠标悬停到“保留”按钮上时,人脸的表情会变得开心,当鼠标悬停到“卸载”按钮上面时,人脸的表情会变得不开心。实现效果如下:实现代码如下,首先是HTML:<!DOCTYPE html><html lang="en"><head> <meta...原创 2019-12-04 16:29:33 · 71 阅读 · 0 评论 -
webpack3和webpack4的区别
webpack3和webpack4的区别1.1. mode/–mode参数,新增了mode/–mode参数来表示是开发还是生产(development/production),production 侧重于打包后的文件大小,development侧重于goujiansud1.2. 移除loaders,必须使用rules(在3版本的时候loaders和rules 是共存的但是到4的时候只允...原创 2019-12-04 10:46:19 · 1238 阅读 · 0 评论 -
网站开发中最常用的代码
下面提供给大家分享的是网站开发中最常用的代码,希望对大家有用。1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2.取消选取、防止复制 3.onpaste="returnfalse" 不准粘贴 4. oncopy="return false;" oncut="retur原创 2015-03-19 14:37:24 · 809 阅读 · 0 评论 -
Ajax使用技巧
这篇文章提供分享的是关于Ajax的一些小技巧,希望在你使用Ajax过程中碰到难题时,下面这些小贴士能助你一臂之力。使用java script库Ajax的流行和巨大威力,让我们重新审视了java script的开发,也直接促使各种库的出现。对于普通的开发者,使用一些适合自己的java script库不仅可以避免Ajax应用上的浏览器兼容等问题,也使其开发更加的稳定和高效。这里列一原创 2015-03-19 14:02:16 · 372 阅读 · 0 评论 -
常用的Webservice
天气预报Web Service,数据来源于中国气象局 Endpoint Disco WSDLIP地址来源搜索Web Service(是目前最完整的IP地址数据) Endpoint Disco WSDL随机英文、数字和中文简体字Web Service Endpoint Disco WSDL中国邮政编码 地址原创 2015-01-19 10:03:50 · 431 阅读 · 0 评论 -
中国省份城市json数据
[{ "ProID": 1, "name": "北京市", "ProSort": 1, "ProRemark": "直辖市"}, { "ProID": 2, "name": "天津市", "ProSort": 2, "ProRemark": "直辖市"}, { "ProID": 3,原创 2015-01-19 10:15:55 · 16820 阅读 · 1 评论 -
网页制作常用代码集合
1. 将彻底屏蔽鼠标右键,无右键菜单body oncontextmenu="window.event.returnvalue=false">也可以用于网页中Table框架中table border oncontextmenu=return(false)>td>no/table>2.取消选取、防止复制body onselectstart="return fal原创 2015-02-05 10:50:02 · 1119 阅读 · 0 评论