最新尚硅谷全套视频打包地址

《全套Java、Android、HTML5前端视频》       (推荐:史上最牛、最适合自学的全套视频、资料及源码)       谷粒学院在线学习:http://www.gulixueyuan.com/免直播课:www.atguigu.com/online.shtml全套免费视频教程:www.atguigu.com/download.shtml开发工具、技术文档、jar包资料:ww
阅读本文

补充的内容 前端技术

Ext.js 概述什么是Ext JSExt JS是一个流行的JavaScript框架,它为使用跨浏览器功能构建Web应用程序提供了丰富的UI。 Ext JS基本上用于创建桌面应用程序它支持所有现代浏览器,如IE6 +,FF,Chrome,safari 6+ 等。而sencha,sencha touch的另一个产品用于移动应用程序。Ext JS基于MVC / MVVM架构。 最新版本的Ext JS
阅读本文

16、HTML5 Video

直到现在,仍然不存在一项旨在网页上显示视频的标准今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件HTML5 规定了一种通过 video 元素来包含视频的标准方法实例 ---><video width=“320“ height=“240“ controls> <source src=“movie.mp4“ type=“video/mp4“> <source
阅读本文

Javascript DOM 编程艺术(第二版)读书笔记——DOM基础

1.DOM是什么D=document(文档)O=object(对象)M=Model(模型)DOM又称节点树一些术语:parent(父)   child(子)   sibling(兄弟)   node(节点)  element node(元素节点)   text node(文本节点)    2.获取元素1.getElementById(与typeof操作符)//getElementById 与 ty
阅读本文

javascript-js 的prototype原型理解讲解

起初接触到这个prototype我是拒绝的,我还是花了一部分时间来理解这个东西,算不上精通,有什么问题回复在下面毕竟我是板砖挨惯了(滑稽);在我理解看来,prototype不外乎就两个基础的作用:1.动态的添加类的属性和方法2.复制原类的内容我们先来看第一个:首先来定义一个简单的Person类;var Person = function(name,age){//指定该类的属性为参数值this.na
阅读本文

JavaScript开发

函数函数定义:                function方法名(    ){代码集合}方法调用:方法名(参数列表1,参数列表2.。。。。。)形式参数调用后实质参数变量赋值方式声明函数var  方法名=function(参数列表){}没有预加载先声明后调用数组定义:有许多变量他们的名称和数据类型是一样的1、定义并赋值var arr1=【】;arr1【0】;2、选定义后赋值var arr2=ne
阅读本文

JavaScript模块化-RequireJs实现AMD规范的简单例子

AMD规范简介          1. define用于模块定义            define(模块ID,依赖模块数组,实例化模块函数);模块ID和依赖模块数组为可选。            如:define(“color“,[“jquery“],function($){ +function(){ $.fn.extend({ “color
阅读本文

JavaScript ES6 class指南

前言EcmaScript 2015 (又称ES6)通过一些新的关键字,使类成为了JS中一个新的一等公民。但是目前为止,这些关于类的新关键字仅仅是建立在旧的原型系统上的语法糖,所以它们并没有带来任何的新特性。不过,它使代码的可读性变得更高,并且为今后版本里更多面向对象的新特性打下了基础。这样做的原因是为了保证向后兼容性。也就是,旧代码可以在不做任何hack的情况下,与新代码同时运行。定义类让我们回想
阅读本文

JSONP - 从理论到实践

同源策略ajax之所以需要“跨域”,罪魁祸首就是浏览器的同源策略。即,一个页面的ajax只能获取这个页面相同源或者相同域的数据。如何叫“同源”或者“同域”呢?——协议、域名、端口号都必须相同。例如:http://google.com 和 https://google.com 不同,因为协议不同;http://localhost:8080 和 http://localhost:1000 不同,因为端
阅读本文

web 安全问题(二):XSS攻击

什么是XSS攻击 XSS攻击的原理 XSS攻击的方法 XSS攻击防御的手段什么是XSS攻击XSS攻击全名(Cross-Site-Script)跨域脚本攻击,为了跟CSS(Cascading-Style-Sheet)区分开来,所以缩写是XSS。XSS攻击的原理上一节说道的CSRF攻击是利用的是“伪请求”,这一节的XSS的原理是利用脚本注入的方式。 主要是依靠一切可能的手段,将浏览器中可以执行的脚本(
阅读本文

Javascript学习笔记-基本概念-操作符

1、一元操作符(1)递增和递减操作符只能操作一个值的操作符叫一元操作符。var age = 29; ++age;       //30 var age = 29; --age;       //28 var age = 29; var anotherAge = --age + 2; alert(age);       // 输出28 alert(anotherAge);   // 输出30 var
阅读本文

javascript版前端页面RSA非对称加密解密

最近由于项目需要做一个url传参,并在页面显示参数内容的需求,这样就会遇到一个url地址可能会被假冒,并传递非法内容显示在页面的尴尬情况比如xxx.shtml?server=xxx是坏人&name=xxxoo这个url被人篡改胡乱发出去,追究责任还是要追究到网站负责人的。于是想起来用加密url参数的方法,最先想到的是用base64加密参数,但是这样有点钱的知识的人,在js里面看到如何解密,就知道怎
阅读本文

web前端学习之JavaScript

JavaScript 是世界上最流行的编程语言。这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。通过这段时间对js的学习,越来越发现js的
阅读本文

JavaScript学习总结(三)——逻辑And运算符详解

在JavaScript中,逻辑 AND 运算符用双和号(&&)表示1 var bTrue = true; 2 var bFalse = false; 3 var bResult = bTrue && bFalse;  下面的真值表描述了逻辑AND运算符的行为: 运算数 1 运算数 2 结果 true true true true false false false true fals
阅读本文

JavaScript高级程序设计之BOM

作为前端,接触最多的无非就是浏览器了,而在浏览器中,BOM的地位可以说是至高无上的。BOM翻译为浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。这篇文章会对这些功能进行详细的介绍。了解BOM需要注意的一点就是,不同的浏览器厂商,对BOM的支持各不相同,除了一些共有的功能外,浏览器厂商可能会拓展一些独有的功能。Window对象在BOM中Window对象是核心,它给予JS访问浏览器的能力,并且
阅读本文

javascript基础拾遗(十三)

1.jQuery的特点 jQuery是目前非常流行的javascript库,理念是“Write Less,Do More” 1)消除浏览器差异 2)简洁的操作DOM方法 3)轻松实现动画,修改CSS等各种操作2.$符号 $是著名的jQuery符号,jQuery把所有功能都封装在一个全局函数jQuery中,$是全局函数jQuery的别名。window.jQuery; // jQuery(select
阅读本文

JavaScript学习笔记(十一)——闭包

在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意!如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/学习。变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。va
阅读本文

javascript Date

Date 对象 用于处理日期和时间创建Date对象的语法:var myDate = new Date();注释:Date对象会自动把当前日期和时间保存为初始值Date对象属性constructor 返回对创建此对象的Date函数的引用。prototype 是您有能力向对象添加属性和方法Date()返回当日的日期和时间getDate()从Date()对象返回一个月中的某一天(1-31)。getDay
阅读本文

javascript Array

从我学习编程以来,一直搞不太懂对象和数组的区别,其实这是一个非常脑残的问题,数组跟对象应该很好区分,数组用于在单个变量中存储多个值创建Array对象new Arrray();nwe Array(size);new Array(ele0,ele1...elen); 参数参数siz是期望的元素个数,返回的数组,length字段被设为size的值。参数ele0,ele1...elen是参数列表,当使用这
阅读本文