js
文章平均质量分 74
cx爱小芹芹
这个作者很懒,什么都没留下…
展开
-
《JavaScript高级程序设计》读书笔记--2-操作符
操作符一元操作符递增递减操作 后置var num1 = 2;var num2 = 20;var num3 = num1-- + num2;//等于22var num4 = num1 + num2;//等于21前置var num1 = 2;var num2 = 20;var num3 = --num + num2;//等于21var num4 = num1 + num2;//等于21也可原创 2016-12-12 11:27:12 · 355 阅读 · 0 评论 -
《JavaScript高级程序设计》读书笔记--9-客户端检测
能力检测能力检测的基本模式if(object.propertyInQuestion){ //使用object.propertyInQuestion}怪癖检测想要知道浏览器存在什么缺陷,这通常需要运行一小段代码来确定某一特性不能正常工作。用户代理检测通过检测用户代理字符串来确定使用的浏览器。在服务器端通过检测用户代理字符串来确定用户使用的浏览器是一种常用而且广为接受的做法,但是在客户端,用户原创 2016-12-20 14:40:18 · 351 阅读 · 0 评论 -
《JavaScript高级程序设计》读书笔记--8-BOM
BOM。浏览器对象模型,提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。window对象BOM的核心对象是window,表示浏览器的一个实例。 全局作用域 在全局作用域中声明的变量、函数都会变成window对象的属性和方法。 全局变量不能通过delete操作符删除,而直接在window对象上的定义的属性可以。 尝试访问未声明变量会抛出错误,但是通过查询window对象,可以原创 2016-12-19 12:00:54 · 352 阅读 · 0 评论 -
《JavaScript高级程序设计》读书笔记--6-面向对象的程序设计
理解对象var person = { name: "Nicholas", age: "29", job: "Software Engineer", sayName: function(){ alert(this.name); }};创建了person对象,添加了三个属性和一个方法。 属性类型 数据属性包含一个数据值的位置,这个位置可以读取原创 2016-12-15 12:37:20 · 273 阅读 · 0 评论 -
《JavaScript高级程序设计》读书笔记--5-引用类型
object类型创建objet实例有两种方式,new操作符后跟object构造函数和使用对象字面量表示法。//newvar person = new Object();person.name = "Nicholas";person.age = 26;//对象字面量表示法(推荐这种方法)var person = { name : "Nicholas", age : 26}//原创 2016-12-14 16:51:36 · 400 阅读 · 0 评论 -
《JavaScript高级程序设计》读书笔记--7-函数表达式
两种方式定义函数:函数声明和函数表达式 函数声明的一个重要特征就是函数声明提升,意思是在执行代码前会先读取函数声明。 而函数表达式在使用前必须先赋值。递归递归函数是在一个函数通过名字调用自身的情况下构成的。var factorial = (function f(num){ if(num<=1){ return 1; }else{ return nu原创 2016-12-16 11:17:07 · 329 阅读 · 0 评论 -
转载--学JS必看-JavaScript数据结构深度剖析
转载地址–http://blog.sina.com.cn/s/blog_7b9c5e4101017mjt.htmlJavaScript以其强大灵活的特点,被广泛运用于各种类型的网站上。一直以来都没怎么好好学JS,只是略懂皮毛,看这篇文章时有读《PHP圣经》的感觉,作者深入浅出、生动形象地用各种实例给我们分析了JavaScript的数据结构,让人有一种豁然开朗的感觉。 全文如下: 编程世界里只存在转载 2016-12-09 10:18:13 · 369 阅读 · 0 评论 -
JS中的变量与函数中的属性的区别
代码1:<script type="text/javascript">function Sing() { alert(author + ":" + poem); //此函数内的变量是函数外定义的全局变量 }; var author = "李白"; var poem = "汉家秦地月,流影照明妃。一上玉关道,天涯去不归"; Sin原创 2016-12-09 09:55:54 · 3235 阅读 · 0 评论 -
《JavaScript高级程序设计》读书笔记--4-变量、作用域和内存问题
基本类型和引用类型的值5种基本数据类型是按值访问,可以操作保存在变量中的实际的值。 引用类型的值是保存在内存中的对象,js不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际的对象,引用类型的值是按引用访问的。 动态的属性 对于引用类型的值可以为其动态的添加属性和方法,也可以改变和删除其属性和方法;对于基本类型的值来说则不可以,尽管不原创 2016-12-13 10:59:42 · 295 阅读 · 0 评论 -
《JavaScript高级程序设计》读书笔记--1-变量和数据类型
1. 变量 松散类型,所谓松散类型是指变量可以保存任何类型的数据。 一般可以定义为var message;var age=11;var name, sex="男";使用var操作符定义的变量将成为定义该变量作用域中的局部变量function test(){ var message="hello";//局部变量}test();alert(message);//错误func原创 2016-12-09 17:25:56 · 272 阅读 · 0 评论 -
《JavaScript高级程序设计》读书笔记--3-语句和函数
语句if语句if(condition1){ 语句1...}else if(condition2){ 语句2...}else{ 语句3...}do-while语句do{ 语句...}while(表达式)while语句while(表达式){ 语句...}for语句for(初始化变量;终止条件;表达式){原创 2016-12-12 14:53:08 · 291 阅读 · 0 评论 -
java实现验证码功能(只是显示,还没有提交验证功能)
前端html页面代码 1.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>1.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <met原创 2017-08-08 20:27:17 · 557 阅读 · 0 评论