240 发简信
  • 浅谈HTTP中Get与Post的区别

    Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于...

  • 渐进增强和优雅降级

    优雅降级(graceful degradation):一开始就构建站点的完整功能,然后针对浏览器测试和修复。渐进增强(progressive enhancement):一开始...

  • JavaScript中的this引用

    this this是javascript的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。 一、定义 1、...

  • src 和 href 的区别

    加载js的时候,用到的是 加载css的时候,用到的是 一个用到的是src,另一个用到的是href,这两个有什么区别呢? href 表示超文本引用(hypertext refe...

  • JavaScript数据类型判断

    JavaScript的数据 JavaScript的数据分为两种:简单数据和复杂数据。简单数据包含number,string,boolean,undefined和nul...

  • 闭包

    一、什么是闭包? 官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因...

  • JSONP跨域的原理解析

    JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(...

  • 垃圾回收机制

    垃圾回收机制—GC Javascript具有自动垃圾回收机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。 原理:垃...

  • 前端性能优化方法(2)

    6. 使用CDN加速(内容分发网络) 基本原理: CDN的全称是Content Delivery Network,即内容分发网络。 "其基本思路是尽可能避开互联网上有可能影响...

  • 前端性能优化方法

    前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么? 1.从用户角度而言,优化能够让页面加载得更快、对用户的操作相应得更及时,能够给用户提供更为友...

  • jQuery中的事件

    JavaScript和HTML 之间的交互是通过用户和浏览器操作页面时引发的事件来处理的。当文档或者它的某些元素发生某些变化或操作时,浏览器会自动生成一个事件。例如当浏览...

  • 如何解决浏览器的兼容性问题

    主流浏览器有5种,分别是:IE、chrome、firefox、safari、opera. 一. CSS Hack 为了能让网站设计正常的运行于各种浏览器平台,网站设计师们不得...

  • CSRF攻击与防御

    CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以...

  • HTML5 新特性

    很多人都在讨论HTML5的新特性,下面我简单的介绍下: 1.新的文档类型(New Doctype) 目前许多网页还在使用XHTML1.0并且要在第一行像这样声明文档类型: <...

  • 编程练习(一)

    1.题目描述:移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组 输入[1, 2, 3, 4, 2], 2输出[1, 3, 4]...

  • JavaScript Array 对象

    1.介绍数组 数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。JavaScript数组是无类型:数组元素可以是任意类型,并且...

  • 学习日记(一)———jQuery的初识

    就是想把自己每天学习的东西写下来,以后不记得了还能找找,并且把握每天的时间,知道每天都做了些什么。希望以后的每天都能够坚持下来。(可能还有数据结构和算法之类的东西,觉得有感触...

  • 初识DOM(三)

    在我们掌握了获取特定元素的方法之后,我们还可以继续想办法获取它的各个属性(getAttribute方法)和更改节点属性的值(setAttribute)。 1.getAttri...

  • 初识DOM(二)

    之前学习了什么是DOM, 知道了DOM就是节点,那么面临的第二个问题就是,我们应该怎样去使用这些节点呢。 想要使用这些元素节点呢,首先就要先获取元素节点,然后再对其进行操作。...