成长轨迹
LTIven
爱闻,爱问,爱文
展开
-
umask详解
一、umask介绍在linux系统中,我们创建一个新的文件或者目录的时候,这些新的文件或目录都会有默认的访问权限,umask命令与文件和目录的默认访问权限有关。若用户创建一个文件,则文件的默认访问权限为 -rw-rw-rw- ,创建目录的默认权限 drwxrwxrwx ,而umask值则表明了需要从默认权限中去掉哪些权限来成为最终的默认权限值。...转载 2019-11-19 21:32:19 · 16019 阅读 · 2 评论 -
Linux下的touch命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式: touch [选项] 文件2.命令参数: -...转载 2019-11-19 21:22:51 · 90 阅读 · 0 评论 -
文件的权限位
1.文件权限存在的意义 系统最底层安全设定方法之一,保证文件可以被可用的用户做相应操作2.文件权限的查看ls -l file # 查看文件权限ls -ld dir # 查看目录权限ll file ll -d dir注:ls -l = llls -ld = ll -d3.文件权限的读取ls -l filerw-rw-r-- 1 kiosk ...转载 2019-11-19 21:11:17 · 301 阅读 · 0 评论 -
css属性鼠标指针的使用
今天在项目中,要用到自定义鼠标样式,格式:css:{cursor:url('绝对路径的图片(格式:cur,ico)'),-moz-zoom-out;}//FF下面css:{cursor:url('绝对路径'),auto;}//IE,FF,chrome浏览器都可以前面url是自定义鼠标格式,图像的绝对路径地址,后面的参数是css标准的cursor样式,(IE下面可以不需要)图标的格式根据不同...转载 2019-11-15 13:05:15 · 172 阅读 · 0 评论 -
详解css3属性border-radius
当时写这篇文章主要是想探讨一下优雅降级和渐进增强的区别,按照正常的逻辑思维,不管是降级还是增强,应该对于效果是没什么区别的,因为后者会覆盖前者,但今天无意看到张鑫旭的一篇文章,关于CSS3属性的书写顺序(10年的,原谅我的孤陋寡闻T_T),标准的css3属性和带webkit的前缀在某些情况是不一样的效果,比如border-radius和-webkit-border-radius带两个参数时,显示的...转载 2019-11-15 10:14:16 · 336 阅读 · 0 评论 -
如何兼容性的创建XMLHttpRequest对象
function CreateXHR() { /* 由于XMLHttpRequest对象最早是由微软的MSXML库中的一个ActiveX实现的,并且在ie中有MSXML2.XMLHttp、MSXML2.XMLHttp.3.0、MSXML2.XMLHttp.6.0三个版本 后来又有了XHMHttpRequest对象直接实现,所以为了保持兼容,在创建XMLHt tpRequest对象之前需要...原创 2019-11-14 23:01:50 · 344 阅读 · 0 评论 -
background-attachment属性进阶
前提是定义了background-image属性,然后用background-attachment来指明背景图的位置是固定于视口的,还是随着包含块移动的。可简单理解为定义背景图片随滚动轴的移动方式。取值:scroll:默认值,背景图相对于元素固定,背景随页面滚动而移动,即背景和内容绑定。fixed:背景图相对于视口固定,所以随页面滚动背景不动,相当于背景被设置在了body上。lo...转载 2019-11-12 11:02:16 · 203 阅读 · 0 评论 -
background的简写形式
在CSS2.1里,background属性的简写方式包含五种属性值,从CSS3开始,又增加了3个新的属性值,加起来一共8个。CSS2.1background-color 使用的背景颜色。background-image 使用的背景图像。background-repeat 如何重复背景图像。background-attachment 背景图...原创 2019-11-12 10:57:13 · 1705 阅读 · 0 评论 -
background:-webkit-gradient()背景渐变属性
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-cd6c485e8b.css"> <link rel="stylesheet" href="https://csdnim...转载 2019-06-25 14:08:32 · 356 阅读 · 0 评论 -
Javascript调试命令——你只会Console.log() ?
Javascript调试命令——你只会Console.log() ?Console 对象提供对浏览器控制台的接入(如:Firefox 的 Web Console)。不同浏览器上它的工作方式是不一样的,但这里会介绍一些大都会提供的接口特性。Console对象可以在任何全局对象中访问,如 Window,WorkerGlobalScope 以及通过属性工作台提供的特殊定义。它被浏览器定义为 Windo...转载 2019-06-25 14:18:06 · 165 阅读 · 0 评论 -
typeof与instanceof的区别及用法
在我们运用JavaScript中typeof与instanceof是我们经常用到来判断一个变量的类型,以及是否为空,但是他们两者之间还是有较大的区别的,首先来说typeoftypeoftypeof的返回值是个字符串,返回的字符串表达了程序员想要输出的变量类型然而typeof返回的结果通常情况下一般都是以下6个:numberstringbooleanobjectfunctionun...转载 2019-06-25 14:37:18 · 215 阅读 · 0 评论 -
[转]JS Array.slice 截取数组的实现方法
这篇文章主要介绍了JS Array.slice 截取数组的实现方法,因为我们需要控制一下长度,需要的朋友可以参考下slice定义和用法slice() 方法可从已有的数组中返回选定的元素。语法arrayObject.slice(...转载 2019-06-26 10:25:22 · 2677 阅读 · 0 评论 -
【转】javascript中的toString()方法(同时对比Array.join()和Array.toString()方法
本文转载和整合自点击打开链接和点击打开链接(1)Array.toString()和Array.join():join()方法将数组中所有的元素转化为字符串,并将这些字符串有逗号隔开合并成一个字符串作为方法的结果返回。如果调用时给定参数string,就将s...转载 2019-06-26 11:29:16 · 573 阅读 · 0 评论 -
【转】关于对正则表达式中\b单词边界的理解
点击去原文 最近重新学了一下正则表达式,当进行到定位符 \b 时,官方解释是这样的:\b 匹配一个单词边界,即字与空格间的位置。 \B 非字边界匹配。 当时对单词边界有点陌生,于是去网上查阅了一些资料.总体上了解了单词边界它的含义.提前写出我对单词边界的结论:\w == [0-9A-z_] ...转载 2019-07-01 16:27:05 · 412 阅读 · 0 评论 -
【转】Array.sort()的使用方法以及原理
sort()是Java中用来排序的一个方法,在我们专心学习各种经典排序算法的时候,其实在代码中一个sort()就可以解决,并且时间复杂度和空间复杂度相对都不会过高.其实sort()不光可以对数组进行排序,基本数据类型的数组都可以,并且可以实现对对象数组的排序.接下来介绍一下用法.1基本数据类型(1)数字类型: &n...转载 2019-06-26 13:34:38 · 377 阅读 · 0 评论 -
逻辑与&&、逻辑或||和逻辑非!
点击跳转原文js中逻辑运算符在开发中可以算是比较常见的运算符了,主要有三种:逻辑与&&、逻辑或||和逻辑非!。当&&和|| 连接语句时,两边的语句会转化为布尔类型(Boolean),然后再进行运算,具体的运算规则如下:1.&& 1.1两边条件都为true时,结果才为true;1.2如果有一个为false,结果就为false;1.3当第一个...转载 2019-07-01 18:01:39 · 21190 阅读 · 0 评论 -
【转】正则表达式中的特殊字符
字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a/意味匹配0个或多个a。为了匹配字面上的*,...转载 2019-06-27 16:11:21 · 2538 阅读 · 0 评论 -
【转】js面试笔试---js的严格模式
1、必须用var关键字初始化变量2、不能使用with关键字(1、with效率低下 2、可能导致内存泄露)3、严格模式写会出现会出现除了全局作用域和局部作用域之外的第三种作用域eval作用域 4、为了安全,全面禁止this关键字指向全局window对象5、为了安全,禁止函数内部调用栈6、为了安全,禁止删除变量,对象的成员变量可以删除7、普通模式写对一个对象的只读属性赋值,不会成功,但...转载 2019-07-03 09:33:09 · 118 阅读 · 0 评论 -
【转】深入理解CSS中的层叠上下文和层叠顺序
深入理解CSS中的层叠上下文和层叠顺序 这篇文章发布于 2016年01月9日,星期六,22:15,归类于 CSS相关。 阅读 110263 次, 今日 7 次 62 条评论 零、世间的道理都是想通的什么是层叠上下文什么是层叠水平什么是层叠顺序务必牢记的层叠准则层叠...转载 2019-07-03 09:57:12 · 285 阅读 · 0 评论 -
【转】CSS 背景位置 background-position属性
所属专栏:揭秘 CSS点击去原文 ...转载 2019-07-03 14:37:16 · 355 阅读 · 0 评论 -
【转】 详解数组--sort()方法原理上
点击去原文 sort()方法在适当的位置对数组进行排序,并且返回数组。对于sort()方法,W3school给的定义是可知参数是可选的,也就是有两种情况,一是不加参数,另外一种是加函数参数,参数必须是函数。函数就是比较函数。先看第一种不加参数的情况: var arr=[1,3,10,4,2]; arr.sort(); alert(arr);...转载 2019-07-09 09:41:51 · 301 阅读 · 0 评论 -
【转】正则表达式三种模式:贪婪模式、懒惰模式、独占模式
周末快到了,今天为大家送上一篇很有意思的小文章,具有提神醒脑之功效。作者是来自阿里巴巴LAZADA产品技术部的申徒童鞋。1. 血案由来近期我在为Lazada卖家中心做一个自助注册的项目,其中的shop name校验规则较为复杂,要求:1. 英文字母...转载 2019-06-28 10:52:07 · 338 阅读 · 0 评论 -
【转】四种方式实现轮播图
转载自:http://www.jianshu.com/p/bd1f34e7e953不论是app,还是网站,基本上都会出现轮播图,今天和大家分享几种不同工具实现轮播图的几种方式。轮播图的基本样式和功能就不需要解释了,相信能根据题目选择看文章的话都知道啥是轮播图,如果哪位读者老爷真的让非要我解释一下啥是轮播图,求您饶了在下吧,真心词穷~为了方便大家观看,我把css,html,js都写在一...转载 2019-07-03 19:15:52 · 1279 阅读 · 0 评论 -
【转】常见的解析方式和解析器
解析方式:1.DOM:要求解析器把整个XML文档装载到内存,并解析成一个Document对象。a)优点:元素与元素之间保留结构关系,故可以进行增删改查操作。b)缺点:XML文档过大,可能出现内存溢出显现,解析速度慢。2.SAX:是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。并以事件驱动的方式进行具体解析,每执行一行,都将触发对应的事件。(了解)a)优点:处理速度快,可以...转载 2019-07-09 15:05:28 · 144 阅读 · 0 评论 -
【转】理解CSS3 max/min-content及fit-content等width值
本文地址:https://www.zhangxinxu.com/wordpress/?p=5392一、为何要蹦出这些新玩意?在CSS3的世界里,width属性又多了几个关键字成员,fill-available, max-content, min-content, 以及fit-content。想必很多小伙伴都没见过。不知大家有没有跟我一样的感觉,去厕所蹲了个大号,再回到办公室就会遇到之前没见过...转载 2019-06-28 13:53:33 · 392 阅读 · 0 评论 -
【转】JavaScript引擎
点击去原文 什么是JavaScript引擎? JavaScript引擎是一个专门处理JavaScript脚本的虚拟机,一般会附带在网页浏览器之中。 什么是虚拟机呢? 虚拟机(英语:virtual machine),在计算机科学中的体系结构里,是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。根据虚拟机的运用和直...转载 2019-07-09 15:48:08 · 102 阅读 · 0 评论 -
【转】JavaScript 深入了解对象中的属性
点击去原文 本篇主要介绍JS中对象的属性,包括:属性的分类、访问方式、检测属性、遍历属性以及属性特性等内容。目录1. 介绍:描述属性的命名方式、查找路径以及分类2. 属性的访问方式:介绍'.'访问方式、'[ ]'中括号访问方式3. 删除属性:通过delete关键字删除对象的某个属性4. 检测属性:介绍三种判断某个属性是否为对象的实例属性:in、obj.hasOwnProperty、o...转载 2019-07-09 17:32:08 · 124 阅读 · 0 评论 -
【转】URL的组成
点击去原文URL的组成 URL由三部分组成:协议类型,主机名和路径及文件名。通过URL可以指定的主要有以下几种:http、ftp、gopher、telnet、file等。 URL的组成URL的组成协议 1、protocol(协议):指定使用的传输协议,下表列出 protocol 属性的有效方案名称。最常用的是HTTP协议,它也是目前WWW中应用最广的协议。...转载 2019-07-04 14:27:50 · 694 阅读 · 0 评论 -
【转】avaScript中url 传递参数(特殊字符)解决方法及转码解码的介绍
点击去原文有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码 十六进制值 1. + URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. / 分隔目录和子目录 %2F 4. ? 分隔实际的 URL 和...转载 2019-07-04 15:33:56 · 229 阅读 · 0 评论 -
【转】JavaScript 预编译(变量提升和函数提升的原理)
本文部分内容转自https://www.cnblogs.com/CBDoctor/p/3745246.html1.变量提升 1 console.log(global); // undefined 2 var global = 'global'; 3 console.log(global); // global 4 5 function fn () { 6 console.l...转载 2019-06-29 11:27:31 · 90 阅读 · 0 评论 -
JS中offsetTop、clientTop、scrollTop、offsetTop各位置属性详解(含示例图)
点击去原文 这里是javascript中制作滚动代码的常用属性页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight...转载 2019-07-14 11:03:07 · 270 阅读 · 0 评论 -
css如何修改滚动条样式
默认滚动条样式如下:那如何修改呢?如下代码:<div class="inner"> <div class="innerbox"> <p style="height:200px;">这是内容111</p> ...转载 2019-07-14 11:30:12 · 110 阅读 · 0 评论 -
【转】通过document.domain实现跨域访问
点击去原文由于JavaScript同源策略的限制,脚本只能读取和所属文档来源相同的窗口和文档的属性。对于已经有成熟产品体系的公司来说,不同的页面可能放在不同的服务器上,这些服务器域名不同,但是拥有相同的上级域名,比如id.qq.com、www.qq.com、user.qzone.qq.com,它们都有公共的上级域名qq.com。这些服务器上的页面之间的跨域访问可以通过document.doma...转载 2019-07-10 14:30:35 · 189 阅读 · 0 评论 -
【转】HTMLCollection vs. NodeList
点击去原文>>> 引文这篇博客起源于我对一道作业题的思考,在DOM课程中,第二道作业题是:elem.children和elem.childNodes的区别?那么这两者的区别究竟是什么呢?当时我在回答的时候写了这样一段代码(这段代码只得到表面上的答案,是浅层次理解)。<div id="ct"> <p class="para">Lynd...转载 2019-07-10 15:15:00 · 103 阅读 · 0 评论 -
【转】关于document的三个方法:open、write、close
document.open会打开一个新文档,清除已加载的文档;document.write在HTML加载后调用会导致open方法调用一次;document.close会关闭打开的文档。直接看代码和效果图:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta n...转载 2019-07-10 17:21:32 · 420 阅读 · 0 评论 -
【转】property和attribute的区别
点击去原文 property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的,分为固有型和用户自定义型,其中用户自定义型可以利用Reflection在运行期获取。这两者是有本质区别的。资料上说二者一个是service的属性,而另一个是interface的。第一种好象更准确,摘要如下:在很多人的脑海中,Attribute就是类的属性,Prop...转载 2019-07-05 11:58:59 · 190 阅读 · 0 评论 -
【转】理解执行上下文
点击去原文执行上下文(Execution Context): 函数执行前进行的准备工作(也称执行上下文环境)运行JavaScript代码时,当代码执行进入一个环境时,就会为该环境创建一个执行上下文,它会在你运行代码前做一些准备工作,如确定作用域,创建局部变量对象等。具体做了什么先按下不表,先来看下JavaScript执行环境有哪些?JavaScript中执行环境全局环境函数环境...转载 2019-07-05 14:23:00 · 195 阅读 · 0 评论 -
【转】parentNode,parentElement,childNodes,children最经典讲解
点进去原文 首先了解parentNode,parentElement,childNodes,children四大属性之前,必须对Dom树有一定的了解,在Dom文档结构中,HTML页面每一部分都是由节点组成的,节点的类型一共有3种,元素节点,文本节点,属性节点,从图中可以看出属性节点属于元素节点的分支,一般不常考虑, 下来详细介绍,childNodes,childern, ch...转载 2019-07-11 09:52:37 · 337 阅读 · 0 评论 -
HEML与XML的区别
原文地址 HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。 二、XML XML即ExtentsibleMarkup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有...转载 2019-07-01 08:48:43 · 161 阅读 · 0 评论 -
浅谈JS世界中&和&&
console.log(1&2);console.log(1&&2);上面打...转载 2019-07-15 16:26:10 · 338 阅读 · 0 评论