javaScript入门
文章平均质量分 87
Awen_liang1002
心若有雨,眼泪为谁?black is my life
展开
-
JS基础学习第二天:猜数字游戏
像程序员一样思考 编程中学习的最困难的事情之一不是我们需要学习的语法,而是如何应用它来解决现实世界的问题。 您需要像一个程序员一样开始思考——这通常涉及到对程序需要做什么样描述,以及实现这些东西需要什么代码特性,以及如何使它们一起工作。这需要努力工作,编程语法的经验和实践的混合,以及一点创造力。 我们编写的代码越多,我们的本领就越好。 我们不能保证您将在5分钟内开发“程序员大脑”原创 2017-11-28 16:36:56 · 1097 阅读 · 0 评论 -
JS基础学习第七天:对象原型及原型式的继承
通过原型这种机制,JavaScript中的对象从其他对象继承功能特性,这种继承机制与经典的面向对象变成语言的继承机制不同,本文将探讨这些差别,解释原型链如何工作,并了解如何通过prototype属相向已有的构造器添加方法基于原型的语言?=============== JavaScript 常被描述为一种基于原型的语言 (prototype-based language)——每个对象原创 2017-12-05 17:12:36 · 291 阅读 · 0 评论 -
JS基础学习第八天:JSON是什么?怎么使用?
什么是json?=========== JSON是一种按照JavaScript对象语法的数据格式,虽然它是基于 JavaScript 语法,但它独立于JavaScript,这也是为什么许多程序环境能够读取(解读)和生成 JSON。 JSON可以作为一个对象或者字符串存在,前者用于解读 JSON 中的数据,后者用于通过网络传输 JSON 数据。 这不是一个大事件——JavaSc原创 2017-12-06 14:23:57 · 273 阅读 · 0 评论 -
JS基础学习第一天:什么是JavaScript?
没办法,js基础发现自己真的薄弱,所以从最基础的开始学起,只要肯学习,一切为时不晚一个高水平的定义 JavaScript是允许你在网页中实现复杂事情的一门变成语言--每次当你浏览网页时不止是显示静态信息--显示即时更新的内容、或者交互式的地图,或者2D/3D图形动画,又或者是自动播放的视频等,你可以确信,JavaScript参与其中。 web技术的三层蛋糕, HTML、CS原创 2017-11-27 20:12:55 · 855 阅读 · 0 评论 -
Javascript获取数组中的最大值和最小值的方法汇总
转载地址:http://www.jb51.net/article/77331.htm比较数组中数值的大小是比较常见的操作,比较大小的方法有多种,比如可以使用自带的sort()函数,下面来介绍如下几种方法,代码如下:方法一:最大值:if (typeof Array.prototype['max'] == 'undefined') { Array.prototype.max = function(...转载 2018-05-29 09:55:52 · 1674 阅读 · 0 评论 -
JavaScript高级程序设计总结一
第一章:JavaScript实现核心ECMAscript 文档对象模型 DOM [body head p h2 div]提供访问和操作网页内容的方法和接口 浏览器对象模型 BOM [navigator location screen cookie] 提供与浏览器交互的方法和接口第二章:在HTML中使用JavaScript<script> async charset d...原创 2018-07-24 23:36:26 · 274 阅读 · 0 评论 -
JavaScript高级程序设计总结二
第六章 面向程序设计 1.JavaScript支持OO 面向对象编程、 所有引用类型(函数,数组,对象)都拥有__proto__属性(隐式原型) 所有函数拥有prototype属性(显式原型)(仅限函数) 原型对象:拥有prototype属性的对象,在定义函数时就被创建 2.创建对象工厂模式 构造函数模式 ...原创 2018-07-24 23:51:50 · 136 阅读 · 0 评论 -
JavaScript高级程序设计总结三
第十二章 DOM2和DOM31、DOM2和DOM3模块DOM2级核心:在1级核心的基础上构建,为节点添加了更多的方法和属性 DOM2级视图:为文档定义了基于样式信息的不同视图 DOM2级事件:说明了如何使用事件和DOM文档交互 DOM2级样式:定义了如何以编程方式来访问和改变CSS样式信息 DOM2级遍历和范围:引入了遍历DOM文档和选择其特定部分的新接口 DOM2级HTML:在...原创 2018-08-08 07:21:18 · 178 阅读 · 0 评论 -
JavaScript高级程序设计总结四
第14章 表单脚本表单的基础知识:在HTML中,表单是由<form>元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。通过document.forms可以取得页面中的所有表单。(1)提交表单用户可以单击提交按钮或图像按钮来提交表单,浏览器会在将请求发送给服务器之前触发submit事件。(2)重置表单与提交表单一样,既...原创 2018-08-08 07:26:26 · 222 阅读 · 0 评论 -
JS基础学习第十三天:Math对象方法和Date日期方法
Math对象==========Math是一个内置对象,它具有数学场数和函数的属性和方法。不是一个函数对象属性: Math.E 欧拉常数,也是自然对数的底数, 约等于 2.718. Math.LN2 2的自然对数, 约等于0.693. Math.LN10 10的自然对数, 约等于 2.303. Math.LOG2E 以2为底E的原创 2017-12-21 17:40:57 · 254 阅读 · 0 评论 -
JS基础学习第十二天:String字符串方法
String字符串============string全局对象是一个用于字符串或者一个字符串序列的构造函数。************************************************************有关string的基本介绍和创建方法前面文章已经介绍,这儿就不再说了,有兴趣的可以翻着看看或者上MDN上查阅相关资料相关链接:https://devel原创 2017-12-21 10:03:16 · 227 阅读 · 0 评论 -
JS基础学习第三天:变量是什么?什么是数组以及数组的方法?
稍微说明一下,所有的文章均在MDN上找到原文,小的只是为了自己方便查询和记忆都摘录到自己的博客当中!!!https://developer.mozilla.org/zh-CN/推荐大家写一些小的语句或者函数或者别的什么尽量使用控制台,浏览器的开发者工具功能真的很强大,后期我会整理一篇有关开发者工具的使用的文章,然后其他的一些比如果demo之类的文章可以写到博客中,不会丢失!!!原创 2017-11-29 15:54:35 · 296 阅读 · 0 评论 -
JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块
条件语句========if..else 语句基本的if..else语句 1.关键字 if,并且后面跟随括号。 2.要测试的条件,放到括号里(通常是“这个值大于另一个值吗”或者“这个值存在吗”)。这个条件会利 用比较运算符(我们会在最后的模块中讨论)进行比较,并且返回true或者false。 3.一组花括号,在里面我们有一些代码——可以是任何我们喜欢的代码,并且原创 2017-11-30 15:20:11 · 242 阅读 · 0 评论 -
JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块2
循环语句========循环的必要三要素:开始条件, 结束条件, 迭代器循环的标准 1.关键字for,后跟一些括号。 2.在括号内,我们有三个项目,以分号分隔: 1.一个初始化器 - 这通常是一个设置为一个数字的变量,它被递增来计算循环运行的次数。它也有时被称为计数变量。 2.一个退出条件 -如前面提到的,这个定义循环何时停止循环。这通常是一个表现为原创 2017-11-30 18:29:08 · 682 阅读 · 0 评论 -
JS基础学习第九天:RegExp正则表达式
RegExp======RegExp 构造函数创建了一个正则表达式对象,用于将文本与一个模式匹配。 正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于RegExp 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法创建一个正则表达式原创 2017-12-07 18:10:09 · 491 阅读 · 0 评论 -
JS基础学习第五天:函数--可复用的代码块
浏览器内置函数============ JavaScript有许多内置的函数,可以让您做很多有用的事情,而无需自己编写所有的代码。事实上, 许多你调用(运行或者执行的专业词汇)浏览器内置函数时调用的代码并不能使用JavaScript来编写——大多数调用浏览器后台的函数的代码,是使用像C++这样更低级的系统语言编写的,而不是像JavaScript这样的web编程语言。 请原创 2017-12-01 20:01:09 · 389 阅读 · 0 评论 -
JS基础学习第十一天:Array数组方法
Array数组===========数组的创建:a:使用Array构造函数var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","lucy","Tom"); // 创建一个包含3个字符串的数组b:使用数组字面量表示法va原创 2017-12-20 17:30:42 · 350 阅读 · 0 评论 -
JS基础学习第十天:BOM对象及BOM操作
BOM部分基础知识总结==================什么是BOM?ECMAScript 是 JavaScript 的核心,但是在web中使用JavaScript,那么BOM(浏览器对象模型)无疑才是真正的核心;BOM(Browser Object Document)即浏览器对象模型。BOM提供了独立于内容 而与浏览器窗口进行交互的对象;由于BOM主要用于管理窗口与窗口原创 2017-12-12 16:19:03 · 286 阅读 · 0 评论 -
JS基础学习第六天:JavaScript对象入门(构造函数和实例对象)
在 JavaScript 中,大多数事物都是对象, 从作为核心功能的字符串和数组,到建立在 JavaScript 之上的浏览器 API。你甚至可以自己创建对象,将相关的函数和变量封装打包成便捷的数据容器。理解这种面向对象 (object-oriented, OO) 的特性对于进一步学习 JavaScript 语言知识是必不可少的。对象原型: 通过原型 (prototype) 这种机制原创 2017-12-04 16:45:05 · 252 阅读 · 0 评论 -
JavaScript高级程序设计总结五
第十六章 HTML5编程第20章,JSONJSON(JavaScript Object Notation,JavaScript对象表示法),是JavaScript的一个严格的子集。JSON可表示一下三种类型值:简单值:字符串,数值,布尔值,null,不支持js特殊值:undefined对象:一组无序的键值对数组:一组有序的值的列表不支持变量,函数或对象实例注:J...原创 2018-08-08 07:30:56 · 362 阅读 · 0 评论