自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 URL中的#、?、&解释

目录一、#说明二、?说明三、&说明一、#说明1、#的涵义        #代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。  为网页位置指定标识符,有两个方法。一是使...

2018-10-30 10:03:22 67996 1

原创 JavaScript中的&&与&与,||或|或详解

在我们先前的使用过程中,我们很多时候都是遇到的是把他们放在if()等判断语句中,直接判断结果是否为真或者假。比如if(true&&false)判断为假,当然我们用的时候是各种表达式。关于&&,&,||,|先进行一下说明&&:逻辑与,判断逻辑结果是否为真,第一个条件为假,不再判断第二个条件&:按位与,属于数值运算,比如...

2018-10-26 22:28:53 926

原创 apply、call、bind小结

相似点首先,这三个都是用来改变函数的this对象的指向的;然后,他们第一个参数都是要指向的对象;最后,后续的参数用来传参。区别之处有个例子特别好:var xw = { name : "小王", gender : "男", age : 24, say : function() { alert(th...

2018-10-24 22:17:48 467

原创 Array 重排序详解

重排序需求:当我们拿到一组数据之后,很大可能是用Array类型存放的。那么我们在使用的过程中,很可能需要对数据内的元素进行重新排序,让页面显示出我们需要的顺序,或者让数据按照我们需要的顺序排列。重排序方法:1. reverse()2. sort()reverse()说明:该函数反转数组的顺序var values = [1, 2, 3, 4, 5];values.re...

2018-10-22 21:41:21 429

原创 js数组判断(类型判断)

首先是最基本的判断方法:通过typeof运算符JavaScript里面有五种基本类型和引用类型。用typeof只能区分并判断出基本类型。举个例子alert(typeof 1); // 返回字符串"number" alert(typeof "1"); // 返回字符串"string" alert(typeof true...

2018-09-17 12:40:22 2241

原创 JavaScript不同类型数据之间的运算如何进行转换

     在js中有5种基础类型数据:string、number、boolean、null、undefined,其中,常用于计算或者比较的类型是前面三种。基础数据之间的转换 不同类型的基础数据之间的加法,数据优先转换为number,其次转换为string(如果有string类型数据参与运算)null + undefined // 0+NaNnull + false // ...

2018-09-09 19:25:42 1565

原创 卡特兰数与折线法

问题举例:元素1,2,3,4,5,6,7入栈,有多少种出栈的可能性?要点:卡特兰数,折线法这个问题分三种类型问,都是一样的处理方法   解法:整个过程认为是从坐标(0,0)走到(2n,0),入栈记为向右上方移动单位长度,出栈记为向右下方移动单位长度。栈内必须要有元素,不能为负值,所以,曲线不能在X轴下方,这样才是合法的。那么我们要求的就是:合法步骤 = 全部...

2018-09-02 00:21:15 2883

原创 Flex布局

首先给你们推荐两篇写的特别好的文章语法教程  http://www.runoob.com/w3cnote/flex-grammar.html  非常详尽的讲述了flex的相关用法属性说明。实例教程 http://www.ruanyifeng.com/blog/2015/07/flex-examples.html 阮一峰老师的文章,浅显易懂。这篇博客主要是把里面的主要属性和用途提出来做一...

2018-08-23 17:56:50 391

原创 CSS盒子模型

       网页就是由许多个盒子通过不同的排列方式堆积而成,网页上每个HTML元素都被浏览器看成一个矩形的盒子,这个盒子由元素的内容,填充,边框,边界组成。默认盒子边框背景色透明,默认看不到盒子。下图说明了盒子模型不同部分的说明:Margin(外边距) - 清除边框外的区域,外边距是透明的。 Border(边框) - 围绕在内边距和内容外的边框。 Padding(内边距) - 清...

2018-08-19 10:37:37 1903

原创 VUE跨组件数据传递方法

Q:需求是这样的:兄弟组件或者子组件执行了某个操作之后,需要在另外一个A组件中执行刷新操作(某个方法) 解决思路:1.如果是父子组件,可以用事件来处理,on,emit2.我这个更普遍一点,不一定是父子组件的关系,这里有一个比较一般的解决方法  解决流程如下首先,在vuex中定义一个变量然后,在需要刷新的A组件中,获取对应的bool值,监听变量变化,并触发方法...

2018-08-10 18:01:35 7751

原创 CSS的position属性区分说明

         首先,CSS的position属性选择有很多,不同浏览器支持的position属性多少有所不同。        以谷歌为例,position支持absolute、relative、static、fixed、initial、inherit、sticky、unset。但是对于所有浏览器都会支持也是容易弄混的就是position的前面四个参数。 常用属性说明:stati...

2018-08-10 14:29:59 463

原创 如何用VS编译调试C程序

参考教程网址如下http://jingyan.baidu.com/article/1709ad80a181c64634c4f0da.html 简单说一下流程1打开vs2012——文件——新建——项目 单击2在对话框左侧分别找到模板——其他语言——visual c++——win32(如图)选择“win32控制台应用程序”并设置好”名称“和”存储路径 “后单击确定3单击下一...

2018-08-04 10:18:47 10839

原创 Webpack的externals的使用

推荐一篇文章https://www.cnblogs.com/samli15999/p/7047968.html 通过这种方式引入的依赖库,不需要webpack处理,编译进文件中,在我们需要,使用它的时候可以通过CMD、AMD、或者window全局方式访问。 比如我们在index.html用CDN的方式引入jquery,webpack编译打包时不处理它,却可以引用到它。<s...

2018-08-03 10:34:50 22110 2

原创 C#工程建立后修改工程文件名与命名空间

顺序如下     1、VS2012上解决方案名上右键->重命名     2、项目名上右键->重命名       3、接下来要改名代码中的名称空间名,任意打开一个程序文件,找到命名空间名,改掉,会出现报错,点击那个小红框,选择自动改名:      小红框会出现在名字的右下角,点击之后,选将“原来的名字”重命名为“新的名字”,这样全部项目中已经存在的程序文件的命...

2018-07-27 10:25:45 9726 4

原创 前序遍历、中序遍历、后序遍历

遍历是针对根节点的前序遍历顺序:根节点--左子树--右子树中序遍历顺序:左子树--根节点--右子树后序遍历顺序:左子树--右子树--根节点 深入一点去理解这个排序顺序是这样的前序遍历首先访问根结点,然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,...

2018-07-25 19:51:59 7365

原创 如何全局指向vue对象

问题场景1:当我们引用了其它组件,在组件内部进行this指向,指向的不是我们需要的vue组件,而是指向了当前引用的组件,this指向难以处理到外层的vue。 问题场景2:当我们反复嵌套方法时,一级一级向下,甚至在底层还会调用其它第三方组件,this指向的处理较为繁琐。 问题解决方法1:在函数体本身加上.bind(this),将外层this引入到内层,一级一级嵌套进去,若层级...

2018-07-17 20:56:17 3818

原创 web浏览器数据本地存储

在浏览器中存储主要分为以下三种方式localstorage 2、sessionStorage 3、cookie localStorage生命周期永久,除非用户清除浏览器中的localStorage信息,否则永远存在;存放数据大小一般为5MB;仅在浏览器中保存,不参与服务器通信;API调用:    localStorage.setItem("key","value");...

2018-07-17 20:52:51 10723

原创 IE浏览器缓存问题处理办法

一、问题原因IE浏览器会缓存网页中的GET和XHR的内容,并且在IE浏览器中如果请求方式是get方式的话,IE浏览器会进行识别,如果该get请求的url是第一次请求的话,会请求项目的后台,从数据库中获取数据,如果该get请求的url不是第一次请求的话,那么该url就不会请求项目后台,IE浏览器会直接从缓存中拿到上次该url获取的数据,无论是什么插件的get方式请求,IE浏览器都会这样进行处理的; ...

2018-07-13 14:19:43 4930

原创 IE与safari浏览器中时间格式问题

一、问题内容在js中处理Date时,发现IE与Safari和其他浏览器的支持方式不一致1.例如:2017-01-01 12:00:00 在其他浏览器中,使用这个格式的字符串进行new Date操作没有问题,但是在Safari中会提示Invalid Date; Safari中不支持'-'格式的日期字符串,将其替换成'/' 变成2017/01/01 12:00:00即可正常使用 2.例如:2017/0...

2018-07-12 09:50:33 4396

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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