![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
见证大牛成长之路
这个作者很懒,什么都没留下…
展开
-
Js学习第十天----函数
函数什么是函数?函数是由事件驱动的或者当他被调用时执行的可重复使用代码块.估计没明白,个人认为函数就是能完成一个功能的代码块. 看个案例:function myFunction(){alert("Hello World!");} 点击这里等等,前面说的用function关键字声明一个函数你总该知道吧?别搞笑啦,你肯定知道.原创 2015-08-12 19:21:00 · 981 阅读 · 0 评论 -
JS学习十七天----工厂方法模式
工厂方法模式前言今天自己看了一下自己写的部分博客,发现写的好丑....开始注意自己的排版!!但是偏亮也不是一朝一夕就完成的,我尽量让它漂亮一点.....每天漂亮一点点 正文工厂方法模式是一种实现”工厂”概念的面向对象设计模式.实质是定义一个创建对象的接口,但是让实现这个接口的类来决定实例化哪个类.工厂方法让类的实例化推迟到子类中进行.创建一个对象常常需要复杂的过程,所原创 2015-08-16 20:18:56 · 2714 阅读 · 0 评论 -
JS学习第一天----JS概述
JavaScript概述今天开始正式学习JavaScript(以后简称JS).所谓的JS语言是面向web的编程语言,我们可能接触过面向过程和面向对象的编程语言.为什么要学习JS呢?因为绝大多数现代网站都使用了JS,并且所有的的现代web浏览器----基于桌面系统,游戏机,平板电脑和智能手机的浏览器----均包含了JS解释器,这使得JS能够称得上是史上使用最广泛的编程语言.JS也是前端开发工程师原创 2015-08-04 19:31:50 · 3687 阅读 · 1 评论 -
JS学习十八天----桥接模式
桥接模式前言桥接模式是软件设计模式中最复杂的设计模式之一.需要将事物的对象和具体的行为,具体特征分离开来,时期可以各自独立的变化.桥接模式则在中间起着类似总调控的作用.事物对象是一个较为抽象的概念,如”圆形”,”三角形”归于抽象的”形状”之下,”画圆形”和”画三角形”则归于具体行为的”画图”之下,然后”形状”这个抽象可以调用”画图”这个行为正文桥接模式特别有用.原创 2015-08-17 17:00:31 · 1814 阅读 · 0 评论 -
Js学习第三天----字符集
字符集JS程序是用Unicode字符集编写的.Unicode是ASCII和Latin-l的超集,并持之地球上几乎所有再用的语言.ECMAScript 3要求JS的实现必须支持Unicode2.1以及后续版本,ECMAScript5则要求支持Uniocde 3及以后版本. 区分大小写JS是区分大小写的语言.也就是说,关键字,变量,函数名和所有的标识符都必须采取一致的大小写形式.比如,原创 2015-08-05 21:51:31 · 1538 阅读 · 0 评论 -
JS学习十九天----组合模式
组合模式 前言我今天又看了一下我自己写的博客,排版咋能这么丑?还能再丑一点吗?!我看了看我同学的排版,那叫一个漂亮啊,我想起来了一句诗:排版写得好,老公回家早!这几天我在修改我的排版,如果大家有什么意见,欢迎来稿!谢谢. 正文 组合模式:把多个对象组成树状结构来表示局部与整体,使得用户可以一样的对待单个对象和对象的组合. 1原创 2015-08-18 16:38:13 · 872 阅读 · 0 评论 -
JS学习第六天----表达式和运算符
表达式和运算符1.如果不清楚运算符的优先级,最简单的办法就是使用括号来明确表明计算顺,赋值操作的优先级很低,几乎自后才被执行 2.如果”+”运算符表达式中一个是字符串,而另一个不是,则另一个会被自动转换为字符串.如果加号运算符中一个运算数为对象,则这个对象会被转换为可以进行加法运算的数字或可以进行连接运算的字符处澳门,这一转换是通过调用该对象的valueof()或toStri原创 2015-08-07 11:10:28 · 837 阅读 · 0 评论 -
JS学习第四天----可选的分号
可选的分号和某些语言一样,JS使用分号(;)将语句分隔开.这对增强代码的可读性和整洁性是很重要的:缺少分隔符,一条语句的结束就成了下一条语句,你好像在和别人讲对讲机的时候,没说完一句话,都要说over一样,表示你说完了.在JS中,如果语句各自独占一行,通畅可以省略语句之间的分号.许多JS程序员使用分号来明确标记语句的结束,及时在丙烷完全需要分号的时候也是如此.另一种风格是,在任何可以省略分好的原创 2015-08-06 20:20:33 · 914 阅读 · 0 评论 -
JS学习第五天----类型,值,和变量
类型,值,和变量前言:计算机程序的运行需要对值(value)比如数字3.14或文本”hello,world”进行操作,在编程语言中,能够表示并操作的值的类型叫做数据类型(type),编程语言最基本的特性就是支持多种数据类型.当程序需要将值保持起来以备将来使用时,便将其赋值给(将值”保存”到)一个变量(variable).变量是一个值的符号名称,可以通过名称获得对值的引用.变量的工作机制是变成语原创 2015-08-07 10:21:51 · 802 阅读 · 0 评论 -
JS学习第二天----JS语言核心
JS语言核心 有些东西,对于初学者来说,可能看不懂,我在这里只是想说一下,JS里面有这么个情况,并不是说让你掌握,你只需要大致浏览一下就可以了.// 所有在双斜杠之后的内容都属于注释//变量是表示值的一个符号名字//变量通过var关键字来声明,案例:var x;//声明一个变量x //值可以通过等号赋值给变量x=0; //现在变量x的值为0x //=原创 2015-08-04 19:33:24 · 3952 阅读 · 2 评论 -
JS学习十六天----单例模式
单例模式说实话,今天本来不想写博客的,但是思前想后,与其看看片,不如打打字(炮),还是写一点吧,不多写个最简单的的,别看简单,但是很常用啊!今天发现了一个好东西叫做基维百科,我在里面看到了关于单例模式的一点小小的介绍,因为本屌不是很喜欢抄写概念啥的,但是百科里面说的还不错,给你们抄过来:在应用单例模式时,生成单例的类必须保证只有一个实例的存在,很多时候整个系统只需要拥有一个全局对象,才原创 2015-08-15 20:27:36 · 855 阅读 · 0 评论 -
JS学习第七天----语句
语句前面说到,表达式在JS中是短语,表达式的作用是啥来?==>得到一个值,不控制程序的执行情况,那么语句就是JS整句或命令.增乳英文使用句号结尾来分隔语句,JS语句是以分号结束.具体来说,表达式计算出一个只,语句用来执行以使某件事发生.“使某件事发生”的一个方法使计算代有副作用的表达式.诸如赋值和函数调用这些有副作用的表达式,是可以作为单独的语句的,这种把表达式当做语句的用法也称为表达原创 2015-08-12 14:07:58 · 1160 阅读 · 0 评论 -
JS学习第九天----数组
数组前面说过,数组也是对象的一种,记得吗?啥叫数组我就不说了,数组的那些基本特征,在内存中如何存储,在堆上还是栈上?还是其他.忘记了的自己脑补.不说了,那种编程语言都有数组,虽然数组并不是很好用,而且确定无数,但是数据是基础,相信每个人都是在解除了数组以后才接触的更高级的容器,容器都是有哪些比较好用的?那种容器对应着那种不同的数据更为合适?自己脑补. 今天说的是JS中的数组(Array原创 2015-08-12 16:19:34 · 743 阅读 · 0 评论 -
JS学习第八天----对象
对象JS中的所有事物都是对象:字符串,数值,数组,函数...正所谓万物皆对象.JS中,可以将对象分为”内部对象”,”宿主对象”和”自定义对象”三种. 1,内部对象js中的内部对象包括Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、String以及各种错误类对象,包括Error、EvalError、Rang原创 2015-08-12 14:58:40 · 807 阅读 · 0 评论 -
JS学习十二天----正则表达式的模式匹配
正则表达式的模式匹配一说正则表达式,应该不陌生吧,什么是正则表达式呢?就是一床能表示其他字符串的字符串,说白了就是一串字符串. RegExp对象用于规定在文本检索的内容. 什么RegExpRegExp是正则表达式的缩写.当你检索某个文件时,可以使用一种模式来描述药检所的内容.RegExp就是这种模式.简单的模式可以是一个单独的字符.更复杂的模式包含了更多的字符,原创 2015-08-12 21:41:42 · 710 阅读 · 0 评论 -
JS学习十三天----子集和扩展
子集和扩展子集的定义大部分是出于安全考虑,只有使用这门语言的一个安全的子集编写脚本,才能让代码执行的更安全,更稳定,比如如何更安全的执行一段由不可信第三方提供的广告代码. 为了让JS代码静态的通过安全检查,必须移除一些JS特性:1.eval()和Function()否早函数在任何安全子集里都是禁止使用的,因为他们可以执行任意代码,而且JS无法对这些代码做静态分析.2.进制使用t原创 2015-08-13 21:42:09 · 1137 阅读 · 0 评论 -
JS学习十一天----类和模块
类和模块 这一章我看看我能用几句话说完1.JS中,,,类的实现就是基于原型继承机制的.2.如果两个实力都从同一个原型对象上继承了属性,我们称之为同一个类的实例.3.使用instanceof运算符来检测对象是否属于某个类,例如 r instanceof Range,返回布尔值.4.实际上instanceof不会检测r是否由Range()构造函数初始化而原创 2015-08-12 21:09:40 · 678 阅读 · 0 评论 -
JS学习十四天----服务器端执行JS代码
服务器端执行JS代码话说,当今不在客户端使用JS代码才是稀罕事.由于web应用的体验越来越丰富,客户端用JS实现的逻辑也越来越多,这造成的结果就是某些几乎一致的逻辑需要在客户端和服务端各实现一遍,大牛们当然不甘心啊!幸运的是,我们可以在服务器端执行JS代码,谁让JS抱了一根大腿呢...例如,如今在客户端使用JS进行验证已经是个标准,他可以有效避免用户在正常情况下提交错误的数据,增强用户体验原创 2015-08-14 16:43:43 · 4997 阅读 · 0 评论 -
JS学习十五天----设计模式开篇
JS设计模式开篇前言作为小小程序员一枚,除了敲个hello,world以后啥都不会了,最近发现设计模式这个东西挺好,想搞一下,声明,本屌不是一个看见什么好,什么新潮就追什么的人,本屌还是一个比较实际的人,一般不会说什么好要什么,学设计模式完全是个人的爱好,看一看做是无聊打发时间的消遣吧. 什么是设计模式呢?既然是个模式,就说明可以套用这个模式,套用你知道是什么意思吧?一本万利明白吧原创 2015-08-15 19:28:54 · 1441 阅读 · 0 评论 -
JS门面模式
门面模式前言门面模式的本质是实现一个简单的同一接口来处理对各个子系统接口的处理和调用.和桥接模式不同的是:桥接模式中的各个类是完全独立的,桥接模式只在必要的时候将这些类关联起来. 门面模式则有点不同.门面模式其实可以很形象的比作是一家咖啡店的店面窗口,客户只需要说明自己是需要哪种咖啡,也就是说咖啡店提供给客户的只是各类咖啡的选择接口,而将内部原创 2015-08-20 19:56:52 · 1231 阅读 · 0 评论