
JavaScript
写代码的小产品
这个作者很懒,什么都没留下…
展开
-
web前端面试题详细解析
js篇本文中讲解到的面试题:说说对闭包的认识, 它解决了什么问题对this的认识跨域怎么处理for…in 和for…ofnew一个对象, 这个过程中发生了什么防抖和节流数组中常用的方法有哪些, 如果实现…怎么做js原型和原型链继承有哪些方式如何判断一个变量是数组js中call,apply,bindpromise使用过await/async吗深拷贝和浅拷贝...原创 2019-05-26 15:41:36 · 416 阅读 · 0 评论 -
vue项目中使用tinymce富文本编辑器实现图片上传/粘贴格式
在vuejs项目中引入tinymce富文本编辑器, 解决图片上传,粘贴以及拖入,模拟手机端预览,兼容第三方编辑器排版样式等问题.同时记录tinymce在使用中遇到的坑, 帮助大家快速有效的定位到问题原创 2019-05-12 14:24:02 · 3574 阅读 · 1 评论 -
vue项目中-打印页面中部分区域的内容
在项目的开发中遇到了点击打印,需要打印页面中部分的表格,实现方式如下首先将需要打印的内容包裹起来:例如 当点击打印的时候,执行下面的方法: // 打印 printContent(e){ let subOutputRankPrint = document.getElementById('subOutputRank-p原创 2017-11-17 09:49:53 · 19941 阅读 · 13 评论 -
跨域请求
在了解实现跨域请求之前,我们需要了解一下问题:什么是跨域如何区分是否跨域是谁造成的跨域,为什么要跨域如何解决跨域跨域请求的原理下面我们一个个问题的分析:什么是跨域?不同的域名之间进行数据的访问,会造成跨越问题,导致的结果是取不到请求的数据。如何区分是否跨越?看请求地址和被请求的地址是否是同源的。所谓 "同源" 是指:协议名称相同域名相同端口号相同原创 2017-06-02 10:22:06 · 417 阅读 · 0 评论 -
js中的 call()和apply()
call() 和 apply()的作用① 它们都可以修改函数中的 this指向② 可以借用其他对象的方法我们举个栗子来说明它的这两个作用 // 修改函数内部 this 的指向 function example(){ console.log(this); } example(); // 打印出的this值是 window va原创 2017-05-26 23:38:16 · 269 阅读 · 0 评论 -
ajax发送异步请求从入门到精通
发送 ajax异步请求从入门到精通,封装步骤详细,分别从ajax的get请求,ajax的post请求,再到将二者和一起的封装方式原创 2017-05-25 16:34:12 · 404 阅读 · 0 评论 -
初识JavaScript最容易模糊的三大问题
第一:y++与 ++y的问题y++:这是一个表达式,等于y之前的值++y:值先自加 var y=4,z=0; z=y++;console.log(“z=”+z);console.log("y="+y);结果是:z=4 y=5; 结果分析:对于z=y++来说,它是表示将y赋值给z,y再自加1,,所以z的值是y自加之前的;而y的值是y=y+1之后的值实战练习:var a= 2,z=0;原创 2017-03-04 13:27:43 · 369 阅读 · 0 评论 -
Javascript入门
JavaScript入门01入门级:会做一些简单的效果,比如轮播图效果、相册,浮动布局,和按钮点击事件深入学习时:可以创建 游戏、2d动画、3d图像、数据库驱动的综合应用程序以及更多。 JavaScript本身是非常简洁却非常灵活的。开发者们编写了非常多的工具补充JavaScript语言功能。使得花最小的代价获得大量额外功能。这些功能包括:应用编程接口 (APIs) 。内置于浏览器中提原创 2017-03-03 15:54:14 · 651 阅读 · 0 评论