js
lianxun0107
一名前端攻城狮,努力的在朝着技术大牛发展。
展开
-
Javascript 自执行函数
原文出自:点击打开链接前言大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人说自动执行,所以你完全可以按照你自己的理解来取一个名字,不过我听很多人都叫它为“自执行”,但作者后面说了很多,来说服大转载 2016-03-03 17:34:19 · 320 阅读 · 0 评论 -
js 时间戳转换为标准的时间格式
一般后台返回的数据中包含的时间都是时间戳,每次用的时候都会翻代码,这次把代码保存下来:Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H原创 2017-01-18 18:51:29 · 979 阅读 · 0 评论 -
PC客户端中的网页----问题集合(未完待续)
如果网页碰到了PC客户端,你会发现各种你想不到的问题接踵而至。我们的PC客户端用的是QT浏览器。QT浏览器是一种快速、安全、具有一些独特的用户界面和隐私功能的网络浏览器。 QT浏览器是免费的,非商业和基于开源项目Qt开发框架和WebKit渲染引擎的(用于Safari和Chrome)的网络浏览器。可自定义用户界面:更改界面风格,看看在Windows和Unix环境的不同版本下的外观,自定义网络搜索提供原创 2017-01-03 17:32:11 · 629 阅读 · 0 评论 -
ueditor 增加自定义按钮
为什么要增加这个自定义按钮呢?原因就不详述了,相信大家都懂!1.需要一张小的png的icon,然后将这个icon放在themes文件夹中的default中的images文件夹中。2.在config.js中加上这个按钮的名称,在toolbaars的数组中,如图对应还需要添加一个labelMap,用于鼠标移上按钮时的提示。还需要在ueditor.all.js中增加按钮我加的这个功能,是图片的描述样式按钮原创 2016-11-03 17:48:33 · 8590 阅读 · 9 评论 -
ueditor 一点击“清除格式” 就报错(Failed to execute 'removeAttributeNode' on 'Element':)
在优化网站编辑器的时候,遇到了这个错误:Uncaught TypeMismatchError: Failed to execute ‘removeAttributeNode’ on ‘Element’:心里第一直觉 这是什么鬼?打开代码看了一下:就是下面 case:style 里面的第二行报错后来找到网上一篇帖子上的解决方法完美解决:有遇到如此错误的童鞋,也可以同样解决。应该是在没有判断的情况下就直原创 2016-11-03 16:17:23 · 1004 阅读 · 0 评论 -
javascript小记——setTimeout调用方法总是提示未定义??
这两天遇到项目中碰到的一个问题:定义了一个方法以后,在调用的时候总是提醒我方法没有定义,然后我就懵了......function countdown_mcode(second){ var mcode=$(".checkcodeBtn"); if(second>0){ mcode.css({"width":"80px","color":"#eee"});原创 2016-06-23 17:09:32 · 5039 阅读 · 0 评论 -
javascript小记——变量和函数的声明提前
这种问题在面试中很常见,被问过,也问过别人......请看如下代码,说出答案并解释为什么。 var a=2; (function b(){ console.log(a); var a=3; console.log(a); })(); 很多人会不假思索的说 2,3。然后Ta就能看到面试官谜一样的笑容。答案如下:在javascrip原创 2016-06-20 16:12:04 · 454 阅读 · 0 评论 -
jQuery click事件多次执行问题
jQuery click事件多次执行问题的解决前几天遇到的一个问题:有一个列表页面,每个item中都有相同的三个按钮,第一次点击其中一个按钮的时候—正常,第二次点击它的时候发现执行了两次,再点击一次?三次……我查了文档,click事件不是代替之前的function而是继续添加,就像是一个数组般的。 解决方法:在添加click事件时先解绑之前的click事件(unbind方法),或者在click事件原创 2016-05-24 15:16:55 · 2028 阅读 · 0 评论 -
重温javascript--执行环境和作用域链
执行环境和作用域链这个问题理解了以后,会更好的理解闭包等问题。执行环境 (exection context)执行环境,关于这个词语,有许多的解释,但是个人认为下面的解释更好的理解。执行环境定义了变量或函数有权力访问的其他数据,决定了它们各自的行为。 每一个执行环境,都有一个与之关联的变量对象。环境中定义的所有的变量和函数都保存在这个对象中。 如图所示: 执行环境可以分为两类,一类是全局环原创 2016-03-10 22:18:04 · 2608 阅读 · 0 评论 -
重温javascript--垃圾回收机制和块级作用域
垃圾回收机制JavaScript有一种自动垃圾回收机制,也就是说执行环境会负责管理代码执行过程中使用的内存,在开发过程中就无需考虑内存分配及无用内存的回收问题了。JavaScript垃圾回收的机制很简单:找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是时时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行。 垃圾回收机制有两种方法:标记法和引用计数法(不常用)标记法标原创 2016-03-10 22:04:41 · 436 阅读 · 0 评论 -
重温javascript---方法(array)
前两天去面试,很多都问到了js中处理数组的问题,当时本人脑子一热就是各种循环,额,每次面试官都问我有没有更好的方法,然后,然后就没有然后了。 js中提供的方法其实很多,长时间不用就会被丢到南海晒太阳了,于是自己也快被丢到南海晒太阳去了……Arrayarray.concat(item…) concat方法会产生一个新数组,包含一份array的浅复制(shallow copy)并把一个或多个原创 2016-03-17 12:11:27 · 270 阅读 · 0 评论 -
uglifyjs-webpack-plugin 中文文档
uglifyjs-webpack-pluginUglifyJS Webpack Plugin原文档地址此插件使用uglify-js进行js文件的压缩。requirements该模块需要的环境: node 6.9.0 webpack 4.0.0 版本以上。getting started开始之前,需要安装 uglifyjs-webpack-plugin:$ npm install ug...翻译 2018-10-29 19:09:37 · 47419 阅读 · 2 评论