摘要: 个人理解+google翻译。如有错误,请指正。原文来自MDN:return概要由function返回指定值。版本信息实现:JavaScript 1.0, NES 2.0(NES:游戏机在欧洲的发行版本?)ECMA 版本号:ECMA-262语法return [expression];参数expression返回一个表达式,如果省略该表达式,返回undefined。用例用例:使用return下面的函数中,参数x为数字时返回参数x的平方。function (x){ return x * x;}用例:中断函数function会在调用return的地方立即停止运行。function counter... 阅读全文
posted @ 2013-12-16 10:39 京城拾荒 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 个人理解+google翻译。如有错误,请留言指正。原文来自MDN:this简介Javascript中一个函数的this关键字的行为相对其它语言有些不同。在严格模式和非严格模式间也有区别。在大多数情况下,this的值由函数如何调用来决定。this值不能在函数执行过程中赋值设置,并且每次函数调用时this值可能也不相同。ES5通过添加bind方法设置函数的this值,无论函数如何被调用。(this值永久不变)全局上下文中全局执行环境中(函数外部),无论在与不在严格模式下this指向全局对象。console.log(this.document === document); //true//在web浏 阅读全文
posted @ 2013-12-13 11:42 京城拾荒 阅读(7903) 评论(1) 推荐(2) 编辑
摘要: style、currentStyle、getComputedStyle区别介绍来自:蓝色天空样式表有三种方式内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有... 阅读全文
posted @ 2014-05-23 15:04 京城拾荒 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 本章内容:标签的语义为什么要使用语义化标签如何确定你的标签是否语义良好常见模块你真的很了解吗标签的语义HTML标签的设计都是有语义考虑的,部分标签的中文翻译图示及本章内容参看:3.1 标签的语义。其中div和span是没有语义的,它们只是分别用作块儿级元素和行内元素的区域分割符。为什么要使用语义化标签搜索引擎看不到视觉效果,看到的只是代码,只能通过标签来判断内容的语义。专注于结构:通过标签可以知道“这是个标题”、“这是个段落”,等等。CSS布局的一个误区:只要不是table布局,只要是通过CSS布局就是对的,就是符合Web标准的。在HTML、CSS、JavaScript这三大元素中,HTML才 阅读全文
posted @ 2014-04-02 16:02 京城拾荒 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 本章内容:揭秘前端开发工程师欲精一行,必先通十行增加代码的可读性--注释提高重用性--公共组件和私有组件的维护冗余和精简的矛盾--选择集中还是选择分散磨刀不误砍柴工--前期的构思很重要制订规范团队合作最大的难度不是技术,是人揭秘前端开发工程师CSS布局是前端开发工程师的基本功,一定要熟练;不仅要会使用原生的JavaScript,还要会是使用JavaScript类库和Ajax;了解一门后台语言1.有助于编写方便服务端工程师套脚本的模板;2.在写Ajax应用的时候,可以自己模拟服务器端输出,方便调试;3.对前端和服务端如何配合有清晰的大局观认识,了解数据传递的整个流程,以配合工程师共同制定复制效果 阅读全文
posted @ 2014-04-02 10:44 京城拾荒 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 本章内容:糟糕的页面实现,头疼的维护工作Web标准--结构、样式和行为的分离前端的现状打造高品质的前端代码,提高代码的可维护性--精简、重用、有序糟糕的页面实现,头疼的维护工作工作中最大的考验和最不可回避的问题就是“变化”。我们不仅要实现需求,更重要的是考虑实现代码的可维护性,为未来可能出现的“变化”,提前做好准备。所有老网页的典型毛病--新手可能会有的问题,中手也可能会有:div和table布局混用html标签名有大写、小写html标签属性有的加了引号,有的没加引号历史遗留的、被淘汰的属性泛滥样式组织混乱,有标签内嵌网页的,也有外链的,也有直接写在标签内的JavaScript有外链的,有写在 阅读全文
posted @ 2014-04-01 15:12 京城拾荒 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 个人理解+google翻译+有道翻译。如有错误,请指正。原文来自MDN:FunctionsFunctions是javascript基本构建模块之一。每一个function是一个javascript程序--一组执行任务或计算值的语句。要使用一个function,必须在调用该function范围某处先作定义。functions 定义(函数定义)一个函数的定义(也成为函数声明)由关键字function设定,然后是:函数的名字传递给函数的的参数列表,这些参数用括号括起来,使用逗号分隔。定义函数的javascript语句,使用花括弧({})括起来。例如下面的代码中,定义了一个名为square的简单函数: 阅读全文
posted @ 2013-12-20 16:06 京城拾荒 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 出现该问题的可能原因:1. jsp页面头部编码的问题。如:<%@ page language="java" contentType="text/html; charset=UTF-8"%>2. 待补充-欢迎他人补充……该问题的解决:1. jsp页面头部编码的问题,解决方法:把<%@ page language="java" contentType="text/html; charset=UTF-8"%>改为<%@ page language="java" conte 阅读全文
posted @ 2013-05-30 10:43 京城拾荒 阅读(14309) 评论(0) 推荐(0) 编辑
摘要: 该代码原文来自:惊寒唱晚 个人做了一些自定义的修改<!--[if lt IE 9]><script type="text/javascript">jQuery(function($){var el;$("select").each(function() { el = $(this); el.data("origWidth", el.css("width")); // el.data("oriWidth",85); }) .focusin(function(){ el=$( 阅读全文
posted @ 2013-05-22 15:08 京城拾荒 阅读(3446) 评论(0) 推荐(0) 编辑
摘要: 在给如span input 这样的标签设置css样式为text-indent:-9999px时,会出现“没影”的效果,代码如下<div> <ipunt style="text-indent:-9999px;background-image:url(a.jpg)" ></div>处理方式:input:<div> &nbsp;<ipunt style="text-indent:-9999px;background-image:url(a.jpg)" >&nbsp;</div&g 阅读全文
posted @ 2013-01-30 10:02 京城拾荒 阅读(251) 评论(0) 推荐(0) 编辑