自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浏览器内核

内核分类Trident:常见的使用该内核的浏览器有:IE浏览器,360安全浏览器,猎豹极轻浏览器360极速浏览器,淘宝浏览器,搜狗高速浏览器Gecko:常见的使用该内核的浏览器有:firefoxPresto(已废弃)前Opear的浏览器Webkit(Safari内核,Chrome内核原型,开源):它是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。Google Chrome、360极速浏览器以及搜狗高速浏览器高速模式也使用Webkit作为内核(在脚本理解方面,Ch

2020-10-24 10:14:22 236

原创 H5和css3的新特性

H5和css3的新特性H5的新特性:语义化标签:header、footer、section、nav、aside、article增强型表单:input 的多个 type新增表单元素:datalist、keygen、output新增表单属性:placehoder、required、min 和 max音频视频:audio、videocanvas地理定位拖拽本地存储WebSocket 单个tcp链接上进行全双工通信新事件:onresize、ondrag、onscroll、onmousew

2020-10-24 09:59:02 435

原创 javascript 执行顺序

javascript 执行顺序1.同步的任务没有优先级之分,异步的有,先执行微任务,再执行宏任务。一、javascript是一门单线程语言既然js是一门单线程语言,js任务也要一个一个顺序执行,如果一个任务耗时过长,其它任务也必须等着。问题来了,如果再浏览网页的时候加载的超清图片加载的很慢,那岂不是网页一直要卡到图片加载完?所以就出现了同步任务和异步任务。二、同步和异步当我们打开网站时,网页渲染的过程就是一大堆同步任务,但是在加载视频或者其它大型的资源时就是用的异步加载。用图来说明:文字概况

2020-10-22 14:03:52 189

原创 foreach和map的用法和区别

foreach和map的用法和区别foreach和map的用法:foreach的用法:var data=[1,3,4] ; var sum=0 ;data.forEach(function(val,index,arr){ console.log(arr[index]==val); // ==> true sum+=val })console.log(sum); // ==> 8map的用法:var data=[1,3,4]

2020-10-21 10:10:42 547

原创 Promise简单使用

promise使用1.promise 是什么?promise 是异步编程的一种解决方案,promise是一个对象,可以从他获取异步操作的消息。1.1 promise的特性(1)对象不受外界的影响。promise对象代表一个异步操作,有三种状态。pending(进行中),从pending到fulfilled(成功),从pending到rejected(失败)(2)状态一旦改变就不会再改变,所以只有两种结果。promise基本用法:ES6规定,promise对象是一个构造函数,用来生成promis

2020-10-21 09:53:58 400

转载 Vue.js双向数据绑定原理及MVVM

Vue.jsVue.js 可以说是MVVM 架构的最佳实践,专注于 MVVM 中的 ViewModel,不仅做到了数据双向绑定,而且也是一款相对来比较轻量级的JS 库,API 简洁,很容易上手。  Vue的基础知识网上有现成的教程,此处不再赘述, 下面简单了解一下 Vue.js 关于双向绑定的一些实现细节:Vue.js 是采用 Object.defineProperty 的 getter 和 setter,并结合观察者模式来实现数据绑定的。    当把一个普通 Javascript 对象传给 Vu

2020-09-25 15:25:43 561

原创 基于前端的框架MVVM的核心内容

基于前端的框架MVVM的核心内容MVVM全称:Model-View-ViewModel其核心内容就是:提供对View 和ViewModel的双向数据绑定。这使得ViewModel中的数据改变View中的数据也会跟着改变,这就是所谓的双向数据绑定。可是为什么不使用mvc模式呢?什么是MVC模式View :UI布局,展示数据Model :管理数据Controller :响应用户操作,并将 Model 更新到 View 上  这种 MVC 架构模式对于简单的应用来看是OK 的,也符合软件架构的

2020-09-25 15:19:49 326

原创 JavaScript严格模式下有哪些不同

JavaScript严格模式下有哪些不同1.不允许使用var 关键字定义全局变量2.不允许对变量使用 delete 操作符,抛 ReferenceError3.不可对对象的只读属性赋值,不可对对象的不可配置属性使用 delete 操作符,不可为不可拓展的对象添加属性,均抛 TypeError4.对象属性名必须唯一5.函数中不可有重名参数6.在函数内部对修改参数不会反映到 arguments 中7.淘汰 arguments.callee 和 arguments.caller8.不可在 if 内

2020-09-24 15:03:40 589

转载 关于HTTP的学习

关于HTTP协议,一篇就够了HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的

2020-09-23 20:24:04 199

转载 javascript原型与原型链

javascript原型与原型链一、prototype在js中每一个函数创建时都有一个prototype属性,这个属性就指向函数的原型对象。例如: function Person(age){ this.age=age; } Person.prototype.name = 'hello'; let p1 = new Person(1); let p2 = new Person(2); console.log(p1.name);//hello console.log(p2.name)

2020-09-23 17:22:51 71

原创 javascript 字符串最常用方法

javascript 字符串最常用方法1、charAt()方法返回字符串指定位置的字符。2、indexOf()方法该方法可以检索一个字符串里是否有该字符。可以指定第二个元素表示从哪里开始找。如果找到返回该字符的下标。如果没找到返回-1。3、lastIndexOf()方法该方法和indexOf一样,不同的是indexOf是从字符串头开始检索,lastIndexOf从字符串尾开始检索。4、slice()方法用法slice(start,end)。start:开始的下标。end:结束的下标

2020-09-22 10:52:02 64

原创 JavaScript 数组最常用方法

JavaScript 数组常用方法1、concat方法用于连接两个或多个方法例子 1在本例中,我们将把 concat() 中的参数连接到数组 a 中:<script type="text/javascript">var a = [1,2,3];document.write(a.concat(4,5));</script>输出:1,2,3,4,52、join方法join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。例

2020-09-22 10:07:26 57

原创 java核心技术之面向对象

java核心技术之对象面向对象语言更加适用于解决规格较大的问题。封装封装将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式,对象中的数据称为实例域。封装的实现的关键在于绝对不能让类中的方法直接地访问其他类的实例域。对象要想使用oop一定要清楚对象的三个主要特性:对象的行为——可以对对象进行哪些操作。对象的状态——当施加那些方法时对象如何响应。对象的标识——如何辨别具有相同行为与状态的对象。类与类之间的关系最常见的关系有:依赖聚合继承依赖:如果一个类的方法操

2020-09-03 10:05:42 139

原创 复习课堂上讲解的前端知识(HTML,CSS,JavaScript)

HTMLHTMLHTML是超文本标记语言,表现如文字、视频、音频程序等复杂元素。标签标签的组成:标签名、属性(名值对)、内容属性是给标签加了装备,让他具有特殊的功能重要标签的说明表格标签 tablethead tr thtbody tr td建议定义表格的时候把thead 和tbody 都描述出来表单标签 formaction: submit执行操作的请求地...

2020-02-24 20:40:10 200

空空如也

空空如也

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

TA关注的人

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