
javascript知识点
theowl
我是猫头鹰
展开
-
js函数--函数声明;函数表达式;闭包
//函数表达式var a=function(){console.log(12);}a(); //匿名函数(function(i){console.log(i);})(5)//闭包aa();function aa(index){!function(i){console.log(66);}(index)}//闭包for(var原创 2015-05-11 15:02:16 · 601 阅读 · 0 评论 -
js字符转处理
那几个函数的应用: //全局变量删不掉,而全局属性能删掉 var a=123; function aa () { b=321; delete b; } aa(); delete a; //console.log(a); var str="wo ai sanmei"; /*构造函数模式*/ function strobj (argument) { this.c原创 2015-08-19 13:28:13 · 762 阅读 · 0 评论 -
HTTP中header的信息讲解以及设置
HTTP消息中header头部信息的讲解本文导读:HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成HTTP Request的Header信息1、HTTP请求方原创 2015-08-03 09:07:58 · 61757 阅读 · 1 评论 -
offsetTop clientX pageX screenX scrollTop之间的区别以及代码实现
边界尺寸var a= e.pageX;//鼠标在页面中的坐标位置,可能大于整个屏幕var ay= e.pageY;//鼠标在页面中的坐标位置,可能大于整个屏幕//console.log(ay); var b= e.clientX;//鼠标在屏幕上的x坐标var by= e.clientY;//鼠标在屏幕上的y坐标,所以ay>=by//console.log(by);原创 2015-07-21 14:14:56 · 1440 阅读 · 0 评论 -
js对象实例化的常见三种方式
三种常见模式:工厂模式,构造函数模式,原型模式 Object创建对象常见的三种方式 window.onload=function(){ //工厂模式 function oj(){ var lio=new Object(); lio.name='lio';原创 2015-08-08 19:08:57 · 16903 阅读 · 2 评论 -
Js实现排序算法
sortwindow.onload=function(){var arr=new Array();!function(){var i=0;for(;iarr[i]=Math.ceil(Math.random()*10);}}()document.write(arr);//冒泡排序function buble(){(func原创 2015-08-12 21:21:06 · 720 阅读 · 0 评论 -
js 获取事件对象以及元素
如何获取事件源及触发该事件的对象,方法有很多,js中可以通过event来实现,下面有个不错的示例,感兴趣的朋友可以参考下某Html元素有onclick方法:onclick='return myfunction(event)'代码如下:function myfunction(event) { event = event ? event : window.event; var ob原创 2015-08-24 21:02:42 · 2688 阅读 · 1 评论 -
js 事件绑定
js 事件绑定的方法同时支持三种事件模型的javascript事件使得客户端的 JavaScript 有机会被激活,并得以运行。在一个 Web 页面装载之后,运行脚本的唯一方式,就是响应系统或者用户的动作。虽然从第一个支持脚本编程的浏览器面世以来,简单的事件被实现为 JavaScript 的一部分;但是大多数最近出现的浏览器都实现了强壮的事件模型,使脚本可以更加智能地处理事件。现在的问转载 2015-07-28 10:19:20 · 389 阅读 · 0 评论 -
ajax 第二阶段项目实例
项目实例:function mode(input,ul){$(function(){//载入时隐藏下拉li$(ul).hide(0);});//Ajax 动态获取关键字$(function(){ //监听文本框输入变化$(input).bind('input propertychange',function(){//解决iphone端的事件触发问题原创 2015-05-15 10:25:04 · 540 阅读 · 0 评论 -
动画整理(jquery+css3+canvas+angularjs+js )
Web动画整理总结jQuery:Animate:用法一:jQueryObject.animate( cssProperties [, duration ] [, easing ] [, complete ] )用法二:jQueryObject.animate( cssProperties, options ) $(document).ready(functio原创 2015-07-10 11:39:09 · 1382 阅读 · 0 评论 -
javascript 排序方法
开学一个月,已经多次梦见笔试出现数据结构算法题,我对数据结构的恐惧已经多于任何“妖魔鬼怪”了。呵呵,看来真的很有必要复习一下常用的数据结构,免得“噩梦”成真。 数据机构等编程基础的重要性不用多说,直接进入正题。 排序算法,分为内部排序和外部排序。内部排序要使用内存,这里只探讨内部排序。1,插入排序:直接插入排序和希尔排序2,选择排序:简单选择排序和堆转载 2015-05-25 20:05:02 · 481 阅读 · 0 评论 -
meta 小身材大作用
meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描转载 2015-05-25 20:12:10 · 349 阅读 · 0 评论 -
Canvas 项目经验整理 基础知识加总结
Canvas基础知识一:表 1. canvas 方法方法用途getContext(contextId)公开在 canvas 上绘图需要的 API。惟一(当前)可用的 contextID 是 2d。height设置 canvas 的高度。默认值是 150 像素。width设原创 2015-07-07 16:46:41 · 1034 阅读 · 0 评论 -
跨浏览器事件处理 EventUtil
EventUtil的用法如下:var EventUtil={addHandler:function(element,type,handler){if(element.addEventListenet){element.addEventListener(type,handler,false);}else if(element.attachEvent){ eleme原创 2015-06-07 13:26:18 · 513 阅读 · 0 评论 -
用session解决临时购物车以及ajax分页
解决全局变量刷新问题,以及构建临时购物车,项目实例:window.onload=function(){ sessionStorage.setItem("up",1); sessionStorage.setItem("timeup",1);}待续。。。。原创 2015-05-27 08:37:49 · 1198 阅读 · 0 评论 -
javascript DOM操作巩固
一、访问节点在W3C的DOM中,每个元素,容器,文本块都可以看成一个节点,节点是DOM 基本组成元素。DOM 中定义的HTML节点类型:1 元素 h2 属性 color=“red”;3 文本原创 2015-05-27 09:19:41 · 418 阅读 · 0 评论 -
javascript 排序方法
1、直接插入排序 window.onload=function(){ var arr=new Array(); for(var i=0;i arr[i]=Math.ceil(Math.random()*100); } console.log(arr.toString());原创 2015-05-26 19:20:49 · 433 阅读 · 0 评论 -
JAVA内部类学习
内部类分类:成员内部类方法内部类静态内部类匿名内部类注意点:静态内部类不用通过外部类来实例化 inner d=s.new inner(); inner2 f=new inner2();package learn;public class one { private int a=33;public原创 2015-05-14 11:18:43 · 469 阅读 · 0 评论 -
js 正则表达式一看就懂
window.onload=function(){ //RegExp var text='000-00-0000'; var pattern=/\d{3}-\d{2}-\d{3}/; //alert(pattern.test(text));//true if(pattern.test(text)){ console.log("ok"); }; var text原创 2015-08-22 20:59:50 · 995 阅读 · 0 评论