随笔分类 - 转载相关技术文章
转载相关技术文章
摘要:赋值运算赋值运算的形式为左值 = 右值。如果同个表达式中有多个赋值运算,则从右到左运算。例如:a = b = c; // 和下面两行等价b = c;a = b;另外一种赋值运算的形式叫做复合赋值运算符,形式为左值 op= 右值,其中op=表示部分运算符和=的结合,a op= b和 a = a op ...
阅读全文
摘要:函数声明之前说的三种函数声明中(参见JavaScript快速入门(二)——JavaScript变量),使用Function构造函数的声明方法比较少见,我们暂时不提。function func() { }和var func = function() { }除了在声明提升中有所不同之外也没有其他不同,我...
阅读全文
摘要:JavaScript基本语句基本概述JavaScript是脚本语言,从上到下解释执行,最小单位为语句或语句块,每个语句以分号结尾,每个语句块以右大括号结尾。JavaScript可以将多条语句或语句块放到同一行,如果每一行只有一句语句的话,结尾的分号可以省略,但强烈建议不要这么做!因为若是压缩代码,所...
阅读全文
摘要:变量声明JavaScript的变量声明分为显式声明跟隐式声明。显式声明即带var关键字声明,例如var example = example;要注意JavaScript里面声明的关键字只有function和var两个,不要和C之类的int、float等弄混了。我们也可以暂时不初始化,和下面这句是等价的...
阅读全文
摘要:JavaScript是什么?JavaScript的诞生在1995年前后,当时世界上的主流带宽为28.8Kbps,现在世界平均下载带宽为21.9Mbps(数据来源于http://www.netindex.com)。当时的网民,每提交一次表单,都需要等待很久才能收到服务器的回应,甚至很可能等了几分钟收到...
阅读全文
摘要:JavaScript事件,又称DOM事件,指用户对DOM节点进行各种操作时,能触发相应的处理函数。这些操作包括获取焦点、点击、键盘输入、鼠标悬浮、窗口变化等等。一个JavaScript事件,包括事件绑定、事件触发、事件冒泡、事件捕获、事件处理。下面将详细描述。事件绑定事件有类型,大类可以分为鼠标事件...
阅读全文
摘要:1 .htaccess1.1 文件的位置默认情况下放置于根目录1.2 .htaccess文件的编写1.2.1 错误页面跳转ErrorDocument + 错误码 + 跳转路径/提示文字eg:ErrorDocument404 /errors/notfound.html如果所需要提示的信息很少的话,不必...
阅读全文
摘要:这个系列的文章名为“JavaScript 进阶”,内容涉及JS中容易忽略但是很有用的,偏JS底层的,以及复杂项目中的JS的实践。主要来源于我几年的开发过程中遇到的问题。小弟第一次写博客,写的不好的地方请诸位斧正,觉得还有一些阅读价值的请帮忙分享下。这个“JavaScript 进阶”是一个系列文章,请...
阅读全文
摘要:局部变量陷阱先看一段代码:[javascript]view plaincopyfunctionfoo(){vara="hello"b="world"returna+b;}这个函数执行完成之后返回helloworld,结果确实没有问题。但是里面有一个细节就是两个局部变量一个前边有var,另一个没有。这...
阅读全文
摘要:从C语言开始有时候讲一些细节或是底层的东西,我喜欢用C语言来讲,因为用C更方便来描述内存里面的东西。先举一个例子,swap函数,相信有一些编程经验的人都见识过,声明如下,函数体我就不写了,各位脑补一下。[cpp]view plaincopyvoidswap1(inta,intb);voidswap2...
阅读全文
摘要:闭包(closure)是什么东西我面试前端基本都会问一个问题"请描述一下闭包"。相当多的应聘者的反应都是断断续续的词,“子函数”“父函数”“变量”,支支吾吾的说不清楚。我提示说如果你表述不清楚你可以写一小段代码示例一下。这个基本都会,比如这样:[javascript]view plaincopyfu...
阅读全文
摘要:先看一段代码[javascript]view plaincopyvarfoo={}foo.a=nullalert(foo.a==null)//truealert(foo.a===undefined)//falsealert(foo.b==null)//truealert(foo.b===null)/...
阅读全文
摘要:前端简介Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。Web前端开发是从网页制作演变而来的,名称上有很明 显的时代特征。随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,Web前端开发工程师这一职业终于从设计和制作不分的局面中独立出来。早期的前端...
阅读全文
浙公网安备 33010602011771号