51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Asc
JavaScript的IIFE(即时执行方法)
严格来讲,IIFE并不是闭包,因为它并不满足函数成为闭包的三个条件。但一般地,人们认为IIFE就是闭包,毕竟闭包有多个定义。本文将详细介绍IIFE的实现和用途 实现 函数跟随一对圆括号()表示函数调用//函数声明语句写法functiontest(){};test();//函数表达式写法vartest=f...
代码星球
·
2021-02-15
Javascript
IIFE
即时
执行
方法
全面理解面向对象的 JavaScript
当今JavaScript大行其道,各种应用对其依赖日深。web程序员已逐渐习惯使用各种优秀的JavaScript框架快速开发Web应用,从而忽略了对原生JavaScript的学习和深入理解。所以,经常出现的情况是,很多做了多年JS开发的程序员对闭包、函数式编程、原型总是说不清道不明,即使使用了框架,其代码组织也非常糟糕...
代码星球
·
2021-02-15
全面
理解
面向
对象
Javascript
C# JSON 序列化和反序列化——JavaScriptSerializer实现
一、JavaScriptSerializer类由异步通信层内部使用,用于序列化和反序列化在浏览器和Web服务器之间传递的数据。您无法访问序列化程序的此实例。但是,此类公开了公共API。因此,当您希望在托管代码中使用JavaScript对象符号(JSON)时可以使用此类。若要序列化对象,请使用Serialize方法。若要...
代码星球
·
2021-02-14
序列化
JSON
JavascriptSerializer
实现
从此不再惧怕URI编码:JavaScript及C# URI编码详解
JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString JavaS...
代码星球
·
2021-02-14
URI
编码
从此
不再
惧怕
javascript将浮点数转换成整数的三个方法
浮点数转换成整数方法有很多,本例为大家介绍常用的三个方法,如果读者想到其他好用方法,也可以交流一下 Summary暂时我就想到3个方法而已。如果读者想到其他好用方法,也可以交流一下parseInt位运算符Math.floorMath.ceilDescription一、parseInt1.实例1parseInt...
代码星球
·
2021-02-14
Javascript
点数
换成
整数
三个
javascript 如何打印、输出数组内容(将数组内容以字符串的形式展示出来)
1.情景展示 在实际开发过程中,为了调试,有时我们需要看数组中具体包含了哪些数据,但是, 如果我们直接打印该数组对象,显示的结果却不是我们想要的。 如何才能将数组内容打印出来呢?(将数组内容以字符串的形式展示出来)2.解决方案 实现方式:将数组转换成json字符串vararray=[];...
代码星球
·
2021-02-14
数组
内容
Javascript
如何
打印
基于JavaScript实现表单密码的隐藏和显示出来
转载:http://www.jb51.net/article/80326.htm 主要代码:<inputtype="password"name="pass"id="pwd"/> <istate="off"id=...
代码星球
·
2021-02-14
基于
Javascript
实现
表单
密码
JavaScript完整性检查
1、7个“坑”<!DOCTYPEhtml><htmllang="zh"><head><metacharset="UTF-8"/><title>JavaScript完整性检查</title></head><body><s...
代码星球
·
2021-02-14
Javascript
完整性
检查
JavaScript逻辑运算符(操作数运算符)
1、概述||(或)和&&(与)都是逻辑运算符。但是或/与叫“逻辑运算符”不太合适,叫“操作数运算符”更合适!因为||(或)和&&(与)返回的不是布尔值,而是两个操作数中的一个(且仅一个)。 2、返回哪个操作数?(1)a||ba||b相当于a?a:b(2)a&&b...
代码星球
·
2021-02-14
运算符
Javascript
逻辑
作数
JavaScript原生函数(内置函数)
1、JavaScript原生函数(内置函数)JavaScript原生函数(内置函数)有:String()Number()Boolean()Array()Object()Function()RegExp()Date()Error()Symbol()2、创建内置函数<!DOCTYPEhtml><htmll...
代码星球
·
2021-02-14
函数
Javascript
原生
内置
JavaScriptl 类数组转换为数组
slice和Array.form方法,具体见示例代码:<!DOCTYPEhtml><htmllang="zh"><head><metacharset="UTF-8"/><title>值和类型</title></head><body...
代码星球
·
2021-02-14
数组
Javascriptl
转换
JavaScript内存示意图
一、JavaScript内存示意图二、js原理1、js执行规则(1)先定义定义变量、定义函数。顺序:自上而下。(2)后执行除了定义外的代码都是执行代码。顺序:自上而下。2、动态开辟内存(1)动态开辟内存使得局部作用域形成。(2)作用域链查找过程:局部到全局(3)闭包:可以访问局部作用域变量,同时可能会使得内存泄漏。闭包...
代码星球
·
2021-02-14
Javascript
内存
示意图
CSS/JavaScript hacks,browserhacks使用
1、网址http://browserhacks.com/2、使用(1)JavaScriptHacks浏览器js判断(2)条件注释hack(3)MediaQueryHacks媒体查询hack(4)Property/ValueHacks属性/值hack (5)SelectorHacks选择器hack ...
代码星球
·
2021-02-14
CSS
Javascript
hacks
browserhacks
使用
JavaScript 数组去重并统计重复元素出现的次数
1、方法一vararr=[1,2,3,1,2,4];functionarrayCnt(arr){varnewArr=[];for(vari=0;i<arr.length;i++){if(newArr.indexOf(arr[i])==-1){newArr.push(arr[i])}}varnewarr2=newA...
代码星球
·
2021-02-14
Javascript
数组
去重
统计
重复
JavaScript中字符串的match与replace方法
1、match方法match()方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。match()方法的返回值为:存放匹配结果的数组。 2、replace方法replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。replace方法的返回值为:一个新的字符串...
代码星球
·
2021-02-14
Javascript
字符串
match
replace
方法
首页
上一页
...
8
9
10
11
12
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他