#pt

【前端安全】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...

Let’s encrypt 计划为网站提供免费的基本 SSL 证书,以加速互联网从 HTTP 向 HTTPS 过渡。

Let’sencrypt计划为网站提供免费的基本SSL证书,以加速互联网从HTTP向HTTPS过渡。该项目由Mozilla、Cisco、Akamai、IdenTrust、EFF和密歇根大学研究人员共同参与。https的ssl证书问题一直是广大站长头疼的问题,自从百度宣布https站点正常收录并优先抓取以来,...

使用 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这个优秀的开源项目。经过一段时间深入学习它的源码,发现它的继承机制写的很好,而且短小精悍,于是决定把它拔离出...

Zepto源码注释

/*Zeptov1.0-1-ga3cab6c-polyfillzeptodetecteventajaxformfx-zeptojs.com/license*/;(function(undefined){if(String.prototype.trim===undefined)//fixforiOS3.2String.p...
代码星球 ·2020-04-18

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:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词...

javascript reverse string

varstrReversed=str.split('').reverse().join('');function:functionreverse(str){returnstr.split('').reverse().join('');}...
代码星球 ·2020-04-18
首页上一页...218219220221222...下一页尾页