javascript
白菜4220
这个作者很懒,什么都没留下…
展开
-
javascript学习笔记(1)
介绍:javascript初学者,写下这篇笔记用于以后复习,因为是初学者,所以会写的详细点。 #javascript的正确写法是JavaScript,笔者后面都会写javascript,原因是这样写省事点1,原创 2018-05-10 19:49:57 · 718 阅读 · 0 评论 -
记一次使用JS编写Chrome扩展程序的实践
文章介绍:这篇文章的内容很简单,很基础,大牛绕道,小白(如果比我还白的话)可以一看。 扩展是在Web浏览器内部运行的一种小程序,提供额外的服务,比如集成第三方站点或数据源,定制用户浏览器的体验。Google Chrome扩展就是一些文件集合,包括HTML,CSS,JavaScript,图像等,打包为一个zip文件(尽管其后缀是.crx). 扩展程序的基本功能是创建一个Web页面...原创 2018-05-15 13:17:43 · 7968 阅读 · 0 评论 -
《学习笔记》在Web应用程序中实现AngularJS服务
AngularJS功能最基本的组件之一是服务。服务为拿到应用程序提供基于任务的功能。服务可被视为可重复使用的执行一个或多个相关任务的代码块。AngularJS提供了一些内置的服务,你还可以创建自己的自定义服务。 本章介绍AngularJS服务。你将由机会学到并实现一些内置的服务,如用于Web服务器通信的$http。你还将了解创建自定义服务的不同用法,以及如何实现它们。1,了解Angu...原创 2018-06-03 18:28:56 · 214 阅读 · 0 评论 -
在AngularJS中创建自定义服务
1,创建value服务 你可以使用非常简单的value服务来定义你可以作为服务提供器注入的单个值。value方法使用下面的语法,其中name是服务名称,object是你想要提供的任何JavaScript对象: value(name,object) 或者var app = angular.module('myApp',[]);app.value('myValue',{colo...原创 2018-06-03 18:58:45 · 600 阅读 · 0 评论 -
在Node.js中使用事件,监听器,定时器和回调
Node.js通过其强大的事件驱动模型提供了可扩展性和性能,本章的重点是理解该模型,以及它是如何不同于大部分Web服务器采用的传统线程模型的。了解事件模型至关重要,因为它可能迫使你改变设计应用程序的思维。然而,这些变化将是非常值得的,因为你通过使用Node.js获得了在速度上的提高。 本章还包括用来把工作添加到Node.js事件队列的不同方法。你可以通过使用事件监听器或计时器添加工作...原创 2018-05-16 19:42:23 · 3244 阅读 · 1 评论 -
express基础复习(node.js版)
第一部分,express基础1,express入门node.js项目中安装expressnpm install express1.1 配置express设置 express可以使用set(setting,value),enable(setting)和disable(setting)方法来配置 下面是可以配置的变量: env, trust proxy ,jsonp callbac...原创 2018-06-14 14:37:26 · 2474 阅读 · 0 评论 -
技巧型设计模式
技巧型设计模式是通过一些特定技巧来解决组件的某些方面的问题,这类技巧一般通过实践经验总结得到。1,链模式 链模式:通过在对象方法中将当前对象返回,实现对同一个对象多个方法的链式调用。从而简化对该对象的多个方法的多次调用,对该对象的多次引用。 ...原创 2018-06-22 19:36:58 · 300 阅读 · 0 评论 -
JavaScript中声明和赋值的顺序
1,先有鸡还是先有蛋 直觉上会认为JavaScript代码在执行时是由上到下一行一行执行的,但实际上这并不完全正确,有一种特殊情况会导致这个假设是错误的。 考虑如下代码:a = 2;var a;console.log(a); 你认为console.log(...)声明会输出什么? 很多开发会认为是undifined,因为var a 声明在 a =2 之后,他们自然而然的...原创 2018-06-16 09:03:04 · 2160 阅读 · 1 评论 -
Web上的MVC框架概念介绍及简单示例
如果你已经编写过很多应用程序,那么你很可能会一次又一次地解决同样的编码问题。能够减少这种重复发明轮子事情的技术,就是使用软件框架。 在本篇文章中,主要讲MVC框架,并且介绍如何使用Google的AngulasJS针对单页面的JavaScript应用程序实现这样一种框架。1,软件框架 框架的作用是提高你编写应用程序的效率,与此同时,为应用程序增强一致性,提高高质量和可靠性以及稳定...原创 2018-05-15 11:02:13 · 645 阅读 · 0 评论 -
使用javascript操作cookie
文章介绍: 介绍了什么是cookie,cookie的属性,如何设置和取回cookie,cookie的有效期,如何在一个cookie里保存多个数据项,删除cookie,数据的编码和解码,cookie的局限。1,什么是cookie 把web页面加载到浏览器所使用的HTTP是一种"无状态"协议,也就是说,当服务器把页面发送给浏览器之后,它就认为事物完成了,并不保存任何信息。这给在浏览器会话...原创 2018-05-21 15:30:23 · 3637 阅读 · 0 评论 -
javascript学习笔记(2)
文章介绍:javascript中的面向对象编程,遍历DOM,JSON基础。一,面向对象编程1,面向对象编程简介, 面向对象编程相对面向过程编程而言,面向过程编程方式的特点是把数据保存到变量里,然后由一系列指令操作变量。每个指令(或一系列指令,比如函数)都能创建,删除或修改数据,显得数据与代码在某种程度上是“分离”的。 在面向对象编程(oop)方式中,程序指令与其操作的数据密切关联。换句...原创 2018-05-11 20:34:07 · 232 阅读 · 0 评论 -
JSON简介
JSON官方网站: http://json.org/RFC中规定的JSON语法: http://www.ietf.org/rfc/rfc46271,JSON是什么 JSON是javascript对象的一种简单紧凑的标签。使用JSON表示法时,对象可以方便的转换成字符串来进行存储和转换(比如在不同程序或网络之间)。 然而,JSON的真正优雅之处在于对象在JSON中是以普通javascri...原创 2018-05-11 21:41:36 · 212 阅读 · 0 评论 -
在Node.js中实现HTTP服务
Node.js最重要的方面之一是具有非常迅速地实现HTTP和Https服务器和服务的能力。Node.js提供内置的http和https模块,并且它们给了你一个基本的框架来做从HTTP和HTTPS的角度来看你可能需要做的任何事情。事实上,之使用http模块来实现完整的Web服务器,这是不难做到的。 然而,http模块是相当低层次的。你可能会使用不同的模块,如express来实现完整的w...原创 2018-05-18 18:57:48 · 4016 阅读 · 0 评论 -
使用JavaScript访问和修改CSS样式
1,CSS简介(1)从内容分离样式 在CSS出现之前,HTML页面的大多数形式是由HTML标签及其属性实现的。比如,为了设置一段文本的字体颜色,会使用类似的代码<p><font color="red">这段字体颜色是红色</font></p> 这种方式有不少问题:页面中每段想设置为红色的文本都需要使用这些额外的标签。建立的样式不能用于其他...原创 2018-05-12 20:42:34 · 8398 阅读 · 1 评论 -
CSS3简介
文章介绍:介绍CSS3是什么以及它能够为Web页面做什么,还会介绍如何使用javascript有效地控制CSS3的功能1,特定厂商的属性和前缀 CSS厂商前缀是浏览器公司在新的或实验性的CSS3功能成为正式的CSS3规范之前,或者在一个规范的功能还没有最后确定之前,提供对齐支持的一种方式。当该功能通过其标准CSS3术语变得完全得到支持之后,这些前缀通常变为不必要的。 可能使用的...原创 2018-05-13 11:29:49 · 5122 阅读 · 1 评论 -
jQuery 简介
1,在页面中引用jQuery 在使用jQuery之前,我们需要在页面里引用它,主要的方式有两种,详情如下。下载jQuery 可以从官方站点中下载 http://docs.jquery.com/download/ 下载后,把下载的jquery.js文件放到与页面相同的文件夹中,如下所示<script src="jquery.js"></script>2,jQ...原创 2018-05-13 16:35:47 · 3142 阅读 · 0 评论 -
(学习笔记)JavaScript中的类型
大多数开发者认为,像JavaScript这样的动态语言是没有类型的。在ES5.1规范中对此是这样界定的: 本规范中的运算法则所操纵的值均有相应的类型。本节中定义了所有可能出现的类型。ECMAScript类型又进一步细分为语言类型和规范类型。ECMAScript类型又进一步细分为语言类型和规范类型。 ECMAScript语言中酥油的值都有一个对应的语言类型。ECMAScript语言类型包括...原创 2018-09-19 10:55:29 · 312 阅读 · 0 评论