javascript教程
-
js面向对象的公有、私有、静态属性和方法实现
要了解js面向对象,就必需先了解js中什么是公有方法、特权方法、静态方法。本文介绍了相关实现方法...
-
js数组reduce()用法详解
js数组reduce用法详解,reduce的方法的含义是接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。...
-
js里bind函数详解
js中的call(), apply()和bind()是Function.prototype下的方法,都是用于改变函数运行时上下文。当你希望改变上下文环境之后并非立即执行,而是回调执行的时候,使用 bind() 方法。而 apply/call 则会立即执行函数。...
-
vue.sync的用法
vue提供了.sync修饰符,说白了就是一种简写的方式,我们可以将其当作是一种语法糖,比如v-on: click可以简写为@click。sync修饰符,与我们平常使用$emit实现父子组件通信没有区别,只不过是写法上方便一些。...
-
vue父向子传递值、方法和子向父传递值和方法
使用vue这种组件化开发的项目里,父子组件间相互传值是非常频繁的操作。比如一个组件调用另一个组件作为自己的子组件,那么我们如何进行给子组件进行传值呢?父组件向子组件传递数据(可以通过props属性来实现)...
-
vue里echarts自适应窗口大小改变
echarts的图表提供了一个resize方法可以自适应屏幕窗口改变,而重新渲染图表大小的功能。因此我们只要监听浏览器的窗口改变的resize事件,再结合echarts的图表,就可以实现我们想要的功能了。...
-
js中getBoundingClientRect获取某个html元素相对于视窗的位置
getBoundingClientRect用于获取某个html元素相对于视窗的位置集合。执行 object.getBoundingClientRect();会得到元素的top、right、bottom、left、width、height属性,这些属性以一个对象的方式返回。...
-
form onsubmit 里return阻止表单提交原理
众所周知,在表单中加上οnsubmit="return false;"可以阻止表单提交。或者我们通过 onsubmit = "return mysubmit()"表单(from)编写onsubmit()脚本的时候,经常需要验证表单中数据的合法性。试图在validateForm()中return false来阻止表单的提交。实际上的效果是即使return false 表单 还是会提交。后来发现 οnsubmit="return validateForm()"就没有问题了...
-
vue-cli里配置webpack跨域请求ProxyTable的问题
由于浏览器的安全策略设定,IP地址、端口号、协议如果不一样的话,前端的请求就会被浏览器拦截掉啦。我们首先要在项目目录中找到根目录下config文件夹下的index.js文件。由于我们是在开发环境下使用,自然而然是要配置在dev里面:...
-
gitbash下创建vue-cli3时上下选择交互时提示符无效的问题
vue-cli3下我们使用vue create命令来快速创建项目,在window下会遇到交互提示符不工作的问题。当然部分同学使用的命令可能是 vue init webpack xxxx 的形式,解决方案也是一样的...
-
webpack的devtool和source maps的作用
我们在打包中,将开发环境中源代码经过压缩,去空格,babel编译转化,最终可以得到适用于生产环境的项目代码,这样处理后的项目代码和源代码之间差异性很大,会造成无法debug的问题。举例来说,如果压缩等处理过的生产环境中的代码出现bug,调试的时候只能定位到压缩处理后的代码的位置,无法定位到开发环境中的源代码。...
-
ES6中的异步fetch请求
ajax请求,我想大家用的最多的恐怕就是jQuery ajax, vue axios吧,es6下,这些统统不需要了。fetch 是全局量 window 的一个方法, 第一个参数是URL。虽然各种框架对 XHR 的封装已经足够好用, 但我们可以做得更好。更好用的API是 fetch 。...
-
jQuery事件委托之动态添加的元素绑定事件的方法
当我获取 $("#art-list")页面元素后去在后面追加标签的时候(append),可能出现以下几种情况。在下面用 $(selector) 获取刚刚添加的标签,发现怎么都获取不到。给新增的元素绑定事件也无效。原先通过class绑定的事件,也无法执行.因为页面已经将JS加载完毕,此时新增请求动态添加节点,自然获取不到。...
-
js出现null错误的原因?
在学习getElementById()方法的过程中出现了这样一个问题,便想记录下来。分析问题之前,我们不妨先来认识一下getElementById()方法。getElementById()方法,接受一个参数;获取元素的ID。如果找到相应的元素则返回该元素的HTMLDivElement对象,如果不存在,则返回null。...
友情链接