- 博客(9)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 js数组简单去重 (通俗易懂)
1,首先创建两个数组var arr=[2,3,5,4,4,7,8,5,4];//数组去重 var newarr=[];//这个数组是用来存放去掉重复后的新数组。for(var i=0;i<arr.length;i++) { if(newarr.indexOf(arr[i])==-1)//这行代码是判断 arr里面是...
2019-03-25 15:13:09
132
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 js 中a++ ,和++a的区别以及理解使用
1.先说一下 原理吧 ,a++是表示先把值赋给其他为数字类型的变量,自己在+1。而++a 是自己先+1, 再把值赋给数字类型的变量;其实原理还是运算符的优先级不同2 举个列子说明一下比如一以下代码。var a=1;var b=a++;//此时输出结果b为1,a为23。对以上的代码我是这样理解的可以写成 var b;b=a++//因为等于的运算符优先级大于a++这种形式...
2019-03-25 09:49:21
8447
3
原创 web性能优化
1、先从html 和 CSS来说 我们在开发中 应该高效的使用 html标签 和css的样式,尽量达到语义化,css 是用来 渲染页面的,这就存在渲染效率的问题了,因为css选择符 是从左到右进行匹配的, 当页面发生会留的时候,低效的选择符,也会引起更高的开销。 尽量不使用低效率的选择符,在进行 开发的时候 必要的的时候 可以使用 gulp 等一些 构建 工具 来进行打包,压缩,2 ...
2019-06-20 08:57:48
101
转载 vue的组件是什么 ,以及组件之间如何传值。
什么是组件组件是可复用的 Vue 实例,且带有一个名字。组件的出现是为了拆分 Vue 实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应对的组件即可。定义组件的方式1 利用 Vue.component来创建全局组件2 利用定义第一个对象,来接受 组件的信息 定义一个局部组件组件间的传值传值方式 有 :父组件向子...
2019-05-30 08:46:36
452
原创 vue 2.0 以及3.0的双向绑定原理的实现
1 在vue3.0发布之前 vue2.0利用 object.defineProperty来实现双向数据绑定原理,vue3.0是利用 proxy这个对象实现的(不了解的可以先去查查这个对象)。这里应该不用介绍什么是双向吧。2 先介绍object.defineProperty先看HTML代码 <input type="text" id="txt" onkeyup="sh...
2019-05-27 12:05:01
2852
原创 javascript 原型 ,原型链
1. 原型prototype每个函数被创建的时候都会有一个prototype属性,这个属性会指向函数的原型对象。默认情况下每个原型对象又都会获取一个constructor属性,这个属性包含一个指向prototype属性所在函数的指针。function Person() { } console.log(Person.hasOwnProperty...
2019-05-23 22:02:21
102
转载 pc端 移动端 CSS以及 js的兼容
什么是浏览器的兼容浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致而产生浏览器和网页间的兼容问题。所以在网站的设计和制作中,做好浏览器兼容,才能够让网站在不同的浏览器下都正常显示。1块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大解决办法 :在float的标签样式控制中加入 display:inli...
2019-05-20 09:23:11
934
转载 ge和post的区别
GET 和 POST 只是 HTTP 协议中两种请求方式(异曲同工),而 HTTP 协议是基于 TCP/IP 的应用层协议,无论 GET 还是 POST,用的都是同一个传输层协议,所以在传输上,没有区别。报文格式上,不带参数时,最大区别就是第一行方法名不同, 仅仅是报文的几个字符不同而已。 POST 方法请求报文第一行是这样的 POST /url HTTP/1.1 GET 方...
2019-05-14 19:51:16
629
原创 js利用ASCLL码判断密码强度
1:话不多说上代码sub.onclick=function()//创建一个id名为sub的按钮 { var txt_value=pass.value;//拿到id为pass文本框你输入的值 if(txt_value.length<=6) ...
2019-03-26 14:19:02
600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人