随笔分类 -  javascript

摘要:JavaScript的比较和逻辑运算符用于测试 true 或 false。比较运算符在逻辑语句中使用,以测定变量或值是否相等。例如给定 x=5,下面的表格解释了比较运算符:![](http://images.cnitblog.com/blog2015/629726/201503/0415455711... 阅读全文
posted @ 2015-03-04 15:45 青青flye 阅读(740) 评论(0) 推荐(0)
摘要:上篇文章比较了"?,="三者的优先级:**"?">"=">","**今天继续学习"++,--,&&,||"四者的优先级,强化JavaScript运算符基础。首先上图一张,运算符的比较:![](http://images.cnitblog.com/blog2015/629726/201503/0415... 阅读全文
posted @ 2015-03-04 15:20 青青flye 阅读(930) 评论(0) 推荐(0)
摘要:JavaScript操作符优先级:![](http://images.cnitblog.com/blog/629726/201503/021535399735109.jpg)关于最后3个运算符的优先级比较,下面通过一个实例来具体说明:```javascriptvar a,b,c;a = 3,4,5;... 阅读全文
posted @ 2015-03-02 16:58 青青flye 阅读(678) 评论(0) 推荐(0)
摘要:学习JavaScript控制流及关键字概念前,对有过C语言学习经验的同学来说,那么关键字,控制语句概念并不陌生。我们先来看看C语言吧:###C语言的32个关键字和9种控制语句#####9种控制语句:if、if-else、while、do-while、for、switch、break、continue... 阅读全文
posted @ 2015-03-01 18:45 青青flye 阅读(720) 评论(0) 推荐(0)
摘要:JS arguments转array?Array.prototype.slice.call(arguments) 阅读全文
posted @ 2015-02-28 10:46 青青flye 阅读(169) 评论(0) 推荐(0)
摘要:# 一、属性相关我们通常把特征(attribute)和属性(property)统称为属性,但是他们确实是不同的概念,特征(attribute)会表现在HTML文本中,对特征的修改一定会表现在元素的outerHTML中,并且特征只存在于元素节点中;属性(property)是对于JS对象进行修改,除了浏... 阅读全文
posted @ 2015-02-26 20:57 青青flye 阅读(1359) 评论(0) 推荐(0)
摘要:PC端:Flash,JsonP,移动端:postMessage 阅读全文
posted @ 2015-02-26 20:11 青青flye 阅读(117) 评论(0) 推荐(0)
摘要:1.创建数组的方法:使用Array构造函数:var colors=new Array()var colors=new Array(20)//l创建一个包含20项的数组var colors=new Array("red","blue","green")//创建一个包含3个字符串的数组 2. 使用数组... 阅读全文
posted @ 2015-02-24 18:18 青青flye 阅读(148) 评论(0) 推荐(0)
摘要:jQuery的ajax实现原理:// 1.创建一个XMLHttpRequest对象var xhr = new XMLHttpRequest();// 2.打开请求xhr.open('METHOD', 'URL/TO/SEND', true, null, null);// 3.设置请求头each(he... 阅读全文
posted @ 2014-12-18 18:21 青青flye 阅读(409) 评论(0) 推荐(0)
摘要:本文结合最近心得,希望对项目结构方面知识进行归纳,包括两部分一、目录结构的说明二、目录结构标准规范(以百度efe团队为例)下面切入正题:一、项目目录结构说明:项目结构具体说明:1.src目录:src目录用于存放开发时源文件,发布时必须(MUST)被删除。包括字体font,js,less等。2.pub... 阅读全文
posted @ 2014-12-11 16:03 青青flye 阅读(5867) 评论(0) 推荐(0)
摘要:你真的已经搞懂JavaScript了吗? 昨天在著名前端架构师Baranovskiy的博客中看到一个帖子《So,youthinkyouknowJavaScript?》题目一:if(!("a"inwindow)){vara=1;}alert(a);题目二:vara=1,b=functiona(x){x... 阅读全文
posted @ 2014-11-21 15:38 青青flye 阅读(236) 评论(0) 推荐(0)
摘要:官网解释:querySelector()andquerySelectorAll()are two JavaScript functions very useful when working with HTML elements and JavaScript.With these functions... 阅读全文
posted @ 2014-10-04 22:53 青青flye 阅读(2357) 评论(0) 推荐(0)
摘要:1、为什么要模块化 嵌入网页的javascript代码越来越庞大,越来越复杂,需要一个团队分工协作、进度管理、单元测试等,模块化编程,已经成为一个迫切的需求。此外:模块化编程解决的问题有:命名冲突问题,文件依赖问题等等。一言以蔽之:模块化就是分解代码。2、什么是模块模块就是实现特定功能的一组方法。只... 阅读全文
posted @ 2014-10-03 17:46 青青flye 阅读(282) 评论(0) 推荐(0)
摘要:一、建立简单的Web服务器涉及到Node.js的一些基本知识点:1、请求模块 在Node.js中,系统提供了许多有用的模块(当然你也可以用JavaScript编写自己的模块,以后的章节我们将详细讲解),如http、url等。模块封装特定的功能,提供相应的方法或属性,要使用这些模块,需要先请求模块获得... 阅读全文
posted @ 2014-09-27 09:48 青青flye 阅读(335) 评论(0) 推荐(0)
摘要:style:获取行间样式;currentStyle:获取计算后的样式,也叫当前样式、最终样式。优点:可以获取元素的最终样式,包括浏览器的默认值,而不像style只能获取行间样式,所以更常用到。注意:不能获取复合样式如background属性值,只能获取单一样式如background-color等。a... 阅读全文
posted @ 2014-09-15 22:44 青青flye 阅读(791) 评论(0) 推荐(0)
摘要:一、javascript模块化编程规范:二、关于commenjs规范和AMD规范:根本不同:前者用于服务器端同步加载模块;后者是客户端异步加载模块。同点:两者都有一个全局函数require(),用于加载模块;只是AMD规范中的require函数需要有2个参数。三、CommonJS出现时间更早,代表有... 阅读全文
posted @ 2014-08-02 09:28 青青flye 阅读(566) 评论(0) 推荐(0)