#Asc

Javascript 细节优化技巧(转)

break语句和continue语句break语句和continue语句都具有跳转作用,可以让代码不按既有的顺序执行。break语句用于跳出代码块或循环。vari=0;while(i<100){console.log('i当前为:'+i);i++;if(i===10)break;}continue语句用于立即终止...

JavaScript 浮点数陷阱及解法

众所周知,JavaScript浮点数运算时经常遇到会 0.000000001 和 0.999999999 这样奇怪的结果,如 0.1+0.2=0.30000000000000004、1-0.9=0.09999999999999998,很多人知道这是浮点数误差问题,但具体...

JavaScript 正则表达式 通俗解释 快速记忆

1、正则表达式中最重要的三个符号:1.1B在正则表达式中B有3种类型的括号:1.1.1方括号“[“。方括号"["内是需要匹配的字符。中括号括住的内容只匹配一个单一的字符。^[ab]$  1.1.2花括号"{"花括号"{"内是指定匹配字符的数量。^[ab]{3}$ &...

【前端安全】JavaScript防http劫持与XSS (转)

作为前端,一直以来都知道HTTP劫持与XSS跨站脚本(Cross-sitescripting)、CSRF跨站请求伪造(Cross-siterequestforgery)。但是一直都没有深入研究过,前些日子同事的分享会偶然提及,我也对这一块很感兴趣,便深入研究了一番。最近用JavaScript写了一个组件,可以在前端层面...

javascript Date format(js日期格式化)

方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符...

深入理解JavaScript运行机制

前言本文是写作在给团队新人培训之际,所以其实本文的受众是对JavaScript的运行机制不了解或了解起来有困难的小伙伴。也就是说,其实真正的原理和本文阐述的并不完全符合,就如中学课本和大学课本一样,大学老师会告诉你高中的一些东西是在某些理想情况下得到的结论,本文同理。本文的目的是希望大家阅读之后能对JavaScript...

使用 Sublime Text 做 Javascript 编辑器

SublimeText是一个强大并具有很强扩展性的IDE,可通过为其安装SublimeCodeIntel插件实现代码智能提示和自动完成功能。目前该插件支持以下语言:JavaScript,Mason,XBL,XUL,RHTML,SCSS,Python,HTML,Ruby,Python3,XML,Sass,XSLT,Dja...

Javascript 利用a标签自动解析URL分析网址实例

/**@function:通过a标签解析url标签*@param:urlurl参数是字符串,解析的目标通过IE6-9chromeFirefox测试**/functionparseURL(url){//创建一个a标签vara=document.createElement('a');//将url赋值给标签的href属性。a...

JavaScript判断移动端及pc端访问不同的网站

现在很多网站都是分为两个版本,一个pc端的一个移动端的(响应式除外),针对这两个版本,就需要对访问的设备进行判断,如果是pc,就直接访问pc网站,否则就访问移动端网站。对于这个问题可以通过判断UA来解决,前端js可以判断,后端判断也行,这里我们主要讨论的是如何通过js来处理。假如我们有一个网站,pc端通过www.tes...

Javascript history pushState onpopstate方法做AJAX SEO

参考MDN:https://developer.mozilla.org/zh-CN/docs/DOM/Manipulating_the_browser_historyhttps://developer.mozilla.org/zh-CN/docs/Mozilla_event_reference/popstate&nbs...

javascript继承扩展类方法实现

javascript没有原生的继承语法,这确实很让人困惑,但是广大人民群从的智慧是无穷的。最近呢,正尝到一点从源码中学习的甜头,不分享一下实在难以平复激动的心情。前不久改造视频播放插件的时候,找到了videojs这个优秀的开源项目。经过一段时间深入学习它的源码,发现它的继承机制写的很好,而且短小精悍,于是决定把它拔离出...

javascript,HTML,PHP,ASP做301跳转代码 SEO优化设置

URLhttpredirection isanautomaticURLchangeoperationfromoneURLtoanotherURL.URLredirectServersideredirectClientsideredirectHTTPstatuscodesHTTP301redirectRedir...

javascript生成n至m的随机整数

  本文讲解如何使用js生成n到m间的随机数字,主要目的是为后期的js生成验证码做准备。  Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)第一步算出m-n的值,假设等于w第二步Math.random()*w第三步Math.random()*w+n第四步parseInt(Mat...

12个实用的 Javascript 奇淫技巧

这里分享12个实用的Javascript奇淫技巧。JavaScript自1995年诞生以来已过去了16个年头,如今全世界无数的网页在依靠她完成各种关键任务,JavaScript曾在Tiobe发布的编程语言排行榜中排到了第8名,紧随C#,JavaScript从过去装饰性的一种脚本语言转变为主流的编程语言,人们用它来开发更...

跟着8张思维导图学习javascript

学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词...
首页上一页...8384858687...下一页尾页