![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
mzrxLXR
这个作者很懒,什么都没留下…
展开
-
new操作符具体干了什么呢
问题网址 : http://bbs.daxiangclass.com/?thread-264.htmnew操作符相信大家对于new这个操作符的第一印象就是实例化一个对象其实不然:创建一个空对象: 并且this变量引入该对象,同时还继承了函数的原型设置原型链 空对象指向构造函数的原型对象执行函数体 修改构造函数this指针指向空对象,并执行函数体判断返回值 返回对象就用该对...原创 2018-08-10 14:02:59 · 3349 阅读 · 0 评论 -
数组排序有哪些方法?
js数组去重和排序的方法js数组排序1. sortvar arr = ["a", "b", "A", "B"];arr.sort();console.log(arr);//["A", "B&qu原创 2018-08-13 16:50:26 · 4490 阅读 · 0 评论 -
ajax的优缺点是什么?
ajax的优点最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。ajax的缺点ajax干掉了back按钮,即对浏览器后退机制的破坏...转载 2018-08-08 23:14:21 · 2812 阅读 · 0 评论 -
js数组去重有哪些方法?
问题网址 : http://bbs.daxiangclass.com/?thread-323.htm原生js去重方法1. 冒泡去重function unique(arr){ var res=[]; for(var i=0,len=arr.length;i<len;i++){ var obj = arr[i]; for(var j=0...原创 2018-08-13 19:11:46 · 529 阅读 · 0 评论 -
js中的继承方法?
问题网址 : http://bbs.daxiangclass.com/?thread-9.htmjs中的继承方法?原型继承 核心( 将父类的实例作为子类的原型)构造继承 核心:使用父类的构造函数来增强子类实例,复制父类的实例属性给子类实例继承 核心:为父类实例添加新特性,作为子类实例返回组合继承 核心 通过调用父类构造,继承父类的属性并保留传参的优点,然后通过将父类实...原创 2018-08-13 23:09:51 · 166 阅读 · 0 评论 -
js 延迟加载的方式有哪些?
问题网址 : http://bbs.daxiangclass.com/?thread-267.htmjs 延迟加载的方式有哪些?使用setTimeout延迟方法让JS最后加载defer 属性: &amp;amp;lt;script src=&amp;quot;test1.js&amp;quot; defer=&amp;quot;defer&amp;quot;&amp;amp;原创 2018-08-13 23:12:38 · 331 阅读 · 0 评论 -
谈谈 This 对象的理解?
问题网址 : http://bbs.daxiangclass.com/?thread-258.htm谈谈this对象的理解?this表示当前对象,this的指向是根据调用的上下文来决定的,默认指向window对象。全局环境: 全局对象就是在里面,这里的this始终都是指向window对象局部环境 1) 在对象函数中调用,那个对象调用就指向那个对象. ...原创 2018-08-16 09:28:15 · 596 阅读 · 0 评论 -
简述一下 src 与 href 的区别?
问题网址 : http://bbs.daxiangclass.com/?thread-147.htm简述一下 src 和 href 的区别href是Hypertext Reference的缩写 表示超文本引用,用来建立元素和文档的链接src是source的缩写 表示的内容是页面必不可少的一部分,src指向的内容会嵌入到文档中当前标签所在的位置简单的说:src用于替换当前...原创 2018-08-16 09:52:52 · 1318 阅读 · 0 评论 -
如何实现一个组件封装?
问题网址 : http://bbs.daxiangclass.com/?thread-271.htmjs前端组件的封装方法定义一个类类中增加一个方法body中定义一个dom节点脚本中把dom节点和类定义结合起来 , 实现特定的组件功能vue组件封装建立组件的模板,先把架子搭起来,写写样式,考虑你的组件的基本逻辑然后在引用得组件中 用import引入组件 通过com...原创 2018-08-16 10:07:28 · 8781 阅读 · 0 评论 -
如何理解JavaScript原型链?
问题网址 : http://bbs.daxiangclass.com/?thread-336.htm原理每一个对象都是有原型的 , 用对象的 prototype() 就可以得到对象的原型 , 在得到对象原型之后就可以获取原型的原型 , 直到得到的是一个Object.prototype为止 , 这个过程被称作原型链...原创 2018-08-16 11:26:23 · 411 阅读 · 0 评论 -
图片懒加载的使用方法?
图片懒加载图片懒加载实现原理: 可以图片src配置一个假的地址,同事给添加一个data-url属性指向真是url地址,当图片快要显示的时候将url地址替换成data-url的属性。懒加载实现原理&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8&原创 2018-08-08 14:24:53 · 408 阅读 · 0 评论 -
requireJS 的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何缓存的?
问题网址 : http://bbs.daxiangclass.com/?thread-270.htm1,概念 requireJS是基于AMD模块加载规范,使用回调函数来解决模块加载的问题。 2,原理 requireJS是使用创建script元素,通过指定script元素的src属性来实现加载模块的。 3,特...原创 2018-08-15 14:02:37 · 3689 阅读 · 0 评论 -
什么是闭包?
闭包最大的作用就是不会造成全局变量的污染闭包就是函数套函数,里面的函数可以调用外部函数的变量闭包是由函数和相关的参数作用域,组合而成的整体.闭包的缺点就是占用内存比较大,还需要手动释放 闭包的优点是延续了变量的声明周期使用场景循环绑定事件使用闭包代替全局变量//从外部得到局部变量 function f1(){ n=999; function...原创 2018-08-06 16:43:29 · 1240 阅读 · 0 评论 -
ajax 请求的时候 get 和 post 方式的区别?
ajax 请求的时候 get 和 post 方式的区别?GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。GET请求有数据长度限制,而POST没有。GET方式请求的数据会被浏览器缓存起来,POST没有。GET在某些情况下会有安全问题,POST没有。在客户端使用get请求时,服务器端使用Request.QueryString来获取参...转载 2018-08-01 22:03:24 · 2308 阅读 · 0 评论 -
JavaScript数据类型,包括原始类型和引用类型有哪些?
问题 : http://bbs.daxiangclass.com/?thread-334.htmJavaScript数据类型,包括原始类型和引用类型有哪些?原始类型有五个Number类型 专门保存数字的类型,可用于进行数学计算等的数值String类型 专门用来保存字符串的类型;” “,用来存储字符串类型的文本.Boolean类型 专门用来保存真或者假的类型,值二选一,tr...原创 2018-08-14 13:44:39 · 2238 阅读 · 1 评论 -
promise的原理?jquery的ajax返回的是promise对象吗?
promise的原理?简单来说就是一个对象,用来传递异步操作的消息,是解决异步编程的一种方 案,promise原理说起来并不难,他的内部有三个状态,分别是pending , fulfilled 和 rejected . pending是对象创建后的初始状态,当对象fulfill(成功)时变为fulfilled, 当对象reject(失败)时变为rejec...转载 2018-08-07 09:31:42 · 7010 阅读 · 0 评论 -
ajax 请求时,如何解释 json数据?
在原生中解析json数据我们需要用到JSON.parse(xhr.responseText) 使用 eval 方法 var jsonDate = '{ "name":"周星驰","age":23 }' var jsonObj = eval( '(' + jsonDate + ')' );eval方法和JSON.parse方法有一些区别 var jsonDate ...转载 2018-08-02 16:02:44 · 2510 阅读 · 0 评论 -
ajax 是什么?ajax 的交互模型?同步和异步的区别?如何解决跨域问题?
ajax 是什么?ajax 的交互模型?同步和异步的区别?如何解决跨域问题?ajaxAjax全称为AsynchronousJavaScript and XML”(异步JavaScript和XML) 俗称的话说就是一种无需刷新网页的情况下,能够更新部分网页技术ajax的交互模型先是通过XMLHTTPReuqest发送请求信息 —— 服务器处理 —— JavaScript...转载 2018-08-02 19:19:37 · 1302 阅读 · 0 评论 -
简述ajax的过程?
// 实例化一个xhr对象let xhr = new XMLHttpRequest()// 监听状态的变化xhr.onreadystatechange = () =>{ // 监听数据请求完毕 readyState 0=>初始化 1=>载入 2=>载入完成 3=>解析 4=>完成 if(xhr.readyState === 4){ ...转载 2018-08-02 19:42:28 · 1922 阅读 · 0 评论 -
ajax和fetch有什么区别?jsonp是解决跨域的,还了解过哪些并实际使用过哪些跨域的解决方法?
问题网址 : http://bbs.daxiangclass.com/?thread-59.htm解决方案 : ajax和fetch的区别 1.ajax是针对MVC的编程,不符合现在前端MVVM的浪潮 2.fetch比较与ajax有着更好更方便的写法 3.fetch只对网络请求报错,对400,500都当做成功的请求,需要封装去处理 4.fetch没有办法原生监测请求的进度,而XH...翻译 2018-08-02 20:08:10 · 585 阅读 · 0 评论 -
原生和jquery使用jsonp解决跨域问题
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="http://code.jquery.com/jquery-latest.js&qu原创 2018-08-02 21:58:13 · 314 阅读 · 0 评论 -
jQuery 事件 - trigger() 方法
实例<select id="testSelect" onchange="testChange()"> <option value="1">1</option> <option value="2">2</option> <option value=&q原创 2018-09-01 10:28:35 · 1243 阅读 · 0 评论