标签 "JS" 相关文章
总计 3 页,当前第 3 页
最近我在研究Google+,因为发现它里面实现以一些非常奇特的效果。我打开谷歌浏览器的控制台,看到了下面的信息:警告!使用此控制台可能会让攻击者利用Self-XSS(自跨站脚本)攻击来冒充你,并窃取你的信息。请勿输入或粘贴你不明白的代码。在控制台(console)里看到这些信息内容我并不奇怪,让我感到奇怪的是,“警告”两个字是红色的,而且背景色是黄色的。而且字体也不其它文字要大一些。这格式化的样式现实效果是如何实现的?经过翻查它们的代码...
8年前 (2016-08-22)
阅读(3002)
赞一个 (0)
链接直达
console.time和console.timeEnd这两个方法可以用来让WEB开发人员测量一个javascript脚本程序执行消耗的时间。随着WEB应用越来越重要,JavaScript的执行性能也日益受到重视,WEB开发人员知道一些性能测试机器是必须的。今天要介绍的console.time和console.timeEnd就是其中之一。console.time方法是开始计算时间,console.timeEnd是停止计时,输出脚本执行的...
8年前 (2016-08-22)
阅读(2434)
赞一个 (0)
链接直达
HTML5让我兴奋的一个最大的原因是,它里面实现的新功能和新特征都是我们长久以来一直期待的。比如,我以前一直在使用placeholders,但以前必须要用JavaScript实现。而HTML5里给JavaScript标记提供的async属性,使JavaScript能异步加载执行。之前我需要各种的JavaScript插件来实现这种功能,但现在这个新属性能让我们轻松的实现异步加载。async – HTML代码真的非常简单,就像下面这样:&l...
8年前 (2016-08-22)
阅读(2376)
赞一个 (0)
链接直达
前端开发过程中会接触各种各样的编码,比较常见的主要是UTF-8和HTML实体编码,但是web前端的世界却不止这两种编码,而且编码的选择也会造成一定的问题,如前后端开发过程中不同编码的兼容、多字节编码可能会造成的XSS漏洞等。因此,本文旨在更好的全面了解涉及前端开发领域的字符编码,避免可能出现的交互和开发中的忽视的漏洞。URL编码我曾经在URL编码解码和base64一文中讲述了URL编码中的三组函数,并对比了这三组函数与base64编码的...
8年前 (2016-08-22)
阅读(4098)
赞一个 (0)
链接直达
使用!!操作符转换布尔值有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回true值。为了做这样的验证,我们可以使用!!操作符来实现是非常的方便与简单。对于变量可以使用!!variable做检测,只要变量的值为:0、null、” “、undefined或者NaN都将返回的是false,反之返回的是true。比如下面的示例:function Account(cash) {
&...
8年前 (2016-08-22)
阅读(2257)
赞一个 (0)
链接直达
JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的:for (var index = 0; index < myArray.length; index++) {
console.log(myArray[index]);
}自从JavaScript5起,我们开始可以使用内置的for...
8年前 (2016-08-19)
阅读(2287)
赞一个 (0)
链接直达
在前端页面上,很多时候我们需要用户输入时间的相关信息,比如项目的开始日期、结束日期,商品销售的开始日期、结束日期等。在做JavaScript表单验证的时候,我们需要验证结束日期不小于开始日期,这个时候就需要使用JavaScript来实现日期字符串的比较功能。我们常用的日期字符串格式一般是2012-04-09或2012-4-9。网上也有很多JavaScript实现日期字符串比较的代码,但是经过实际测试却发现兼容性非常差,有些只能够在IE浏...
8年前 (2016-08-15)
阅读(2865)
赞一个 (0)
链接直达
代码是复制的,废话不多说,直接调用即可function numberToChinese(n) {
if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n))
return "数据非法";
var unit = "千百拾亿千百拾万千百拾元角分", str = "...
8年前 (2016-08-14)
阅读(2501)
赞一个 (0)
链接直达
提到JavaScript库,相信很多读者首先就会想到一系列著名的JavaScript库,例如jQuery、Dojo、YUI、Prototype、ExtJS、Google Closure等。这些都是由国外的组织或人员主持开发的,并且大都是开源项目,在中国大陆也受到了开发人员的普遍欢迎。其实,在国内也存在着一些比较优秀的前端开发框架,并且也大多是开源的,这里以腾讯、淘宝和百度使用的JavaScript前端开发框架为例进行介绍。腾讯-JX腾讯...
8年前 (2016-08-14)
阅读(2949)
赞一个 (0)
链接直达
在编程语言当中,数组(Array)是一个非常常用的功能;它是一种特殊的变量,可以用来同时储存多个数值。然而,在JavaScript方面,数组的功能还有很多其他值得探索的地方。在这篇文字中,我们将会讨论JavaScript数组的三个并不那么常见的功能。1. 给数组添加自定义属性在网上搜寻有关JavaScript数组的定义时,你会发现几乎所有人对于数组的定义都一样:一种对象。事实上,我们用JavaScript处理的所有东西,都可以...
8年前 (2016-08-13)
阅读(2144)
赞一个 (0)
链接直达
前年圣诞节上,西班牙程序员Roman Cortes带来了用纯JavaScript脚本编写的神奇3D圣诞树,令人印象深刻。2月14日情人节就要来临了,还是Roman Cortes,这次他又带来了用JavaScript脚本编写的红色玫瑰花。用代码做出的玫瑰花,这才是牛逼程序员送给女友的最好情人节礼物呢!(提示:在不同浏览器下观看效果、速度会有很大的不同)图片是由代码生成,用户可以刷新该页面,重复观看这朵玫瑰的呈现过程。3D玫瑰花的实现代码如...
8年前 (2016-08-09)
阅读(4371)
赞一个 (0)
链接直达
统计文本中中文字符个数的函数,代码如下:<script>
// 统计汉字数,不包括标点符号
function countChinese(str){
var m=str.match(/[\u4e00-\...
8年前 (2016-08-08)
阅读(4711)
赞一个 (0)
链接直达