JavaScript
项小莫
前端开发工程师。
展开
-
eval 和 new Function
[size=large][size=large][size=x-large][size=large][size=medium]jquery ajax 将dataType指定为json后,若回调函数的返回值无法转换为json,会进入error。可以使用eval 和 new Function()方法将json类型字符串转换为json对象。[code="java"]eval("("+json+")"...原创 2017-06-14 17:03:49 · 309 阅读 · 0 评论 -
由eval(...) !== (1,eval)(...)引发的思考
先看一个例子[code="java"]var x = 'outer';(function() { var x = 'inner'; eval('console.log("direct call: " + x)'); (1,eval)('console.log("indirect call: " + x)'); })();[/code]答案是:[code="j...原创 2017-06-14 17:23:34 · 252 阅读 · 0 评论 -
自制让dom元素抖动的插件方法
如何让输入框在输入错误的时候抖动产生一种输入错误的视觉效果呢?[code="java"]'DOMShake' : function(o){ var $panel = $(o); $panel.stop() .animate({ left: "-10px" }, 100).animate({ left: "...2017-06-14 17:40:50 · 255 阅读 · 0 评论 -
require.js的初次使用心得
初次使用js的模块化开发,将之前在一个页面中的很多function归类整理后,确实看起来更加的结构清晰。其中遇到一些小小的问题,记录一下。1.引入require.js[code="java"][/code]2.可以在html页面中引入公用js库,也可以在main.js中引入[code="java"]require.config({ baseUrl: "js/lib", ...2017-06-14 17:55:03 · 186 阅读 · 0 评论 -
如何让对象按照Key值来排序
在开发即席查询的树状展示机型的时候,需要将制造商按照a-z的顺序排序。经过百度后,总计而出一个方法,仅供参考。[code="java"]var keysArr = Object.keys(listData.fTypeListData).sort();var sortObj = {};for(var i=0;ib,a-b大于0,a放在b前面,因此升序)...原创 2017-07-04 10:30:43 · 3129 阅读 · 0 评论 -
css两端对齐的思考
最近上公开课,讲到css的两端对齐,准备写一下心得记录一下。 css两端对齐的两种方式:(原文参见白树大神)[url]http://www.cnblogs.com/PeunZhang/p/3289493.html#text-justify-demo[/url][b]方法一:使用text-align:justify[/b]先看代码html[code="java"]...原创 2017-07-06 16:06:18 · 165 阅读 · 0 评论 -
初步学习ecmaScript6
[code="java"] 测试es6 欢迎来到es6 //1.变量 let const var a = 1; { let a = 3; console.info('let a',a); //3 } console.info('var a',a); //1 let b = 3; //le...2017-07-26 17:17:18 · 117 阅读 · 0 评论 -
将GPS坐标转为百度地图经纬度等
[code="JavaScript"]/** * 坐标系转换函数 * WGS->GCJ * WGS->BD09 * GCJ->BD09 */function Convertor(ak) { this.stepCount = 100; this.pointCount = []; this.Result = []; this.NoisIn...2017-09-27 11:36:31 · 601 阅读 · 0 评论 -
仿知乎登录首页粒子动态背景
前段时间做了一个注册用户界面,需要美化一下背景:[img]http://dl2.iteye.com/upload/attachment/0127/1580/f6249981-46fb-32ad-9a8b-d080e2693c45.png[/img]配置文件:[code="js"]/** * Particleground demo * @author Jonathan N...原创 2017-09-27 11:43:30 · 972 阅读 · 0 评论