在本文中列出了21个值得收藏的Javascript技巧,在实际工作中,如果能适当运用,则大大提高工作效率。 1 Javascript数组转换为CSV格式 首先考虑如下的应用场景,有一个Javscript的字符型(或者数值型)数组,现在需要转换为以逗号分割的CSV格式文件。则我们可以使用如下的小技巧, ...
分类:
编程语言 时间:
2018-11-11 19:08:09
阅读次数:
213
在项目开发中,遇到这样一个问题,网页中有多组单选问题和复选项,甚至还有下拉列表或文本输入框……除了text文本输入框可以给它添加required属性外之外,其他都不能用html自带的属性来实现必选的功能。新手瞎折腾,大神见笑了~!欢迎指点更好的解决方法哦~!
分类:
其他好文 时间:
2018-05-12 00:01:37
阅读次数:
188
示例: var a = 1; function foo() { if (!a) { var a = 10; } alert(a); }; foo(); 上面这段代码在运行时会产生什么结果? 初学者思路: 1.创建了全局变量 a,定义其值为 1 2.创建了函数 foo 3.在 foo 的函数体内,if ...
分类:
其他好文 时间:
2018-04-22 21:46:41
阅读次数:
162
要说JavaScript中最为强大的一个方法便是eval()方法呢,为何如此说呢?因为它就像是一个JavaScript解析器,也就是说它的参数就是一段js代码所构成的字符串,当执行这个函数的时候,会把参数里的字符串当成js代码运行. 比如:eval(alert("我是一个弹出框")),这一行代码就等 ...
分类:
Web程序 时间:
2018-03-10 00:09:28
阅读次数:
1382
javscript :脚本建共享全局名称空间(全局污染)。 node:实现CommonJS(公共)模块标准。 Node加载模块,有两种方式: 1.通过名称 除非是核心模块,否则被引用的模块最后都会映射为一个文件路径。 2.通过路径 Node导入模块: 无论是第三方或者npm官方,都可以使用以下req ...
分类:
其他好文 时间:
2018-02-24 10:47:25
阅读次数:
135
我们都很熟悉jQuery了,只能jQuery中一种非常牛逼的写法叫链式操作; 在原生js中,链式调用还可以这样用 ...
分类:
其他好文 时间:
2018-02-13 19:28:45
阅读次数:
171
第一种:变量 或者 第二种:原型链 这种方法缺点是在函数内声明了函数,会引发一系列纠结问题。 第三种:jquery的$.extend()(浅拷贝) 示例: jquery的 的源码: javascript jQuery.extend = jQuery.fn.extend = function() { ...
分类:
其他好文 时间:
2018-01-30 12:52:25
阅读次数:
162
JSX,即javscript XML,是js内定义的一套XML语法。目前是使用babel作为JSX的编译器。这也是在前几期中载入babel的原因。 Facebook引入JSX是为了解决前端代码工程复杂、维护困难等问题。JSX为我们提供了一种虚拟DOM的实现方式。 通过使用类XML语法的JSX,定义虚 ...
分类:
Web程序 时间:
2018-01-17 10:14:18
阅读次数:
149
正如维基百科所说:“Node.js 是谷歌 V8 引擎、libuv平台抽象层 以及主体使用 Javscript 编写的核心库三者集合的一个包装外壳。” 除此之外,值得注意的是,Node.js 的作者瑞恩·达尔 (Ryan Dahl) 的目标是创建具有实时推送能力的网站。在 Node.js 中,他给了 ...
分类:
Web程序 时间:
2018-01-12 17:06:48
阅读次数:
239