js
做一只向上爬的蜗牛
不要被别人影响自己的脚步,不紧不慢,一步一步的走下去
展开
-
6520.html
10张图带你学习Javascript转载 2017-07-25 09:42:14 · 230 阅读 · 0 评论 -
a标签的href 和click事件并存,实现下载文件
前端实现文件自动下载先说下业务逻辑,要导出查询某个用户的聊天内容纪录,输入查询条件,点击导出按钮,后台返回文件的路径,然后自动下载下来。 其实很简单,这次利用H5新属性 a标签的download属性 <a href="文件路劲" download="生成文件的名称"></a>...原创 2018-03-15 14:46:19 · 16603 阅读 · 1 评论 -
js插件初窥
编写js插件最简易举列一直以来为了快速开发,很多时候都是使用别人写好的插件,也一直想着自己能造轮子,让自己走的更好更稳!之前也写过点自己想象中的插件,不过正式 //用闭包形式来写,生成自己的作用域,前面加;是防止跟其他js(方法后面不加;)压缩时报错,;(function(global){ //开启严格模式 "use strict"; //构造函数定义一个...原创 2018-03-19 11:24:31 · 162 阅读 · 0 评论 -
初识 js 实现自定义事件
之前写h5小游戏的时候,碰到了一种情况就是需要:当一个东西状态发生改变时,来执行相应的操作! 这就有点类似于dom事件,只不过这是原生的事件,然后就想着是不是可以自定义事件。查了相关资料,发现其实就是我之前看的设计模式一书里的观察者模式! 所以光看书是没有用的,还是得实战起来,才能化知识为力量,继续努力。 根据那时的理解是 绑定自定义事件就是建立一个事件的数组,往里放function, ...原创 2018-03-29 17:50:13 · 587 阅读 · 0 评论 -
关于js预编译、声明提前的有趣现象
关于js,大家都知道js是一门单线程的解释性语言,解释性语言就是指一句一句执行的语言。js在执行前会先预编译下,简单点说就是扫描js代码,对要声明变量的声明,提前的提前!接下来就讲一下预编译的四部曲:创建AO对象找到形参和变量声明,将变量和形参名作为AO属性名,值为undefined将实参值和形参统一(赋值)在函数体里面找函数声明,值赋值函数体从上面的步骤可以看出,函数声明是最...原创 2018-10-17 10:01:19 · 245 阅读 · 0 评论 -
vue路由带参跳转遇到的问题
vue 路由跳转的一个坑关于this.$route.push({path:'xxx/xxx',query:''})遇到的问题关于this.$route.push({path:‘xxx/xxx’,query:’’})遇到的问题一般情况下大家都是从列表页跳转到详情页 ,会前端带参数对象过去,但是如果使用this.$route.push({name:'xxxx/xxx',params:{}})的...原创 2019-04-26 21:32:26 · 3215 阅读 · 0 评论