关闭

[置顶] 前端不为人知的一面———前端冷知识集锦

今天在前端群里看到这样一篇博文,感觉不错于是转过来和大家分享: 原文地址:http://www.cnblogs.com/Wayou/p/things_you_dont_know_about_frontend.html 前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上...
阅读(516) 评论(0)

[置顶] 前端工程师修炼之道(转载)

前端简介 Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过5年。Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。随着人们对用户体验的要求越来越高,前端开发的技术难度越来越大,Web前端开发工程师这一职业终于从设计和制作不分的局面中独立出来。 早期的前端其实就是Table布局,后来发展到所谓的Div + CSS网站重构,再到现在的让人眼花...
阅读(1398) 评论(0)

js编译与执行顺序

JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四处乱窜。 那么JavaScript是怎么来进行解析的吗?它的执行顺序又是如何的呢?在了解这些之前,...
阅读(2907) 评论(0)

css的架构

关于如何处理网站的CSS,各个网站做法都不一样,这随着网站的性质及大小不同,公司前人留下的规范不同,以及CSS工程师的眼界不同而有所不同。由于我从业经历有限,所知甚浅,只能说些肤浅业余的内容,不准确之处欢迎指出。 就CSS文件而言,有的网站分为header.css, body.css, footer.css,不做评价; 有的分为reset.css, main.css, content.cs...
阅读(317) 评论(0)

jquery插件开发基础知识点

学习了一段时间的jquery,感觉已经是时候开始更进一步啦,于是开始学习并尝试开发jquery插件,扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱。 一、入门 编写一个jQuery插件开始于给jQuery.fn加入​​新的功能属性,此处添加的对象属性的名称就是你插件的名称: .代码如下:...
阅读(239) 评论(0)

frame实现部分刷新

最近在找新的实习工作,所以面试了很多的公司,各个公司的面试问题基本相同,但也会针对自己公司要使用的产品技术来问一些有针对性的问题,例如下面一题,实现类似微信页面中,底部4个按钮,点击之后,底部按钮不刷新,但是上面的内容要相应的进行刷新。 解决这个问题有很多方法,我想到了两个,一个是ajax,一个就是框架(frame),最后决定选择使用frame,接下来看部分核心代码: * { ...
阅读(1018) 评论(0)

Angular.js初体验

首先什么是 AngularJS? "AngularJS 是专门为应用程序设计的 HTML。" AngularJS 使得开发现代的单一页面应用程序(SPAs:Single Page Applications)变得更加容易。 AngularJS 把应用程序数据绑定到 HTML 元素。 AngularJS 可以克隆和重复 HTML 元素。 AngularJS 可以隐藏和显示 H...
阅读(488) 评论(0)

jq优化法则25条

1. 从Google Code加载jQuery Google Code上已经托管了多种JavaScript类库,从Google Code上加载jQuery比直接从你的服务器加载更有优势。它节省了你服务器上的带宽,能够很快的从Google的内容分布网络(CDN)上加载JS类库。更重要的是,如果用户访问那些发布在Google Code上的站点后它会被缓存下来。 这样做很有意义。有多少站点使用了没有...
阅读(459) 评论(0)

js实现表格的排序功能

之前的阿里线上笔试最后一道就是实现表格的排序功能,但当时由于时间有限没能完成,于是今天趁着午休时间完成了这个功能。 下面附上代码(有注释):(该功能是完成了对age的升序(从小到大)的排序) Document table { border: 1px solid #ccc; width: 1000px; margin: 20px auto; borde...
阅读(3385) 评论(0)

很火的ES5(js数组函数)初体验

今早看到一篇关于一道面试题(原文链接),发现评论区有人使用ES5中的方法来解决,我发现此方法比传统的js方法更简单于是查找了相关资料加以了解。  ES5中新增的不少东西,了解之对我们写JavaScript会有不少帮助,比如数组这块,我们可能就不需要去有板有眼地for循环了。 ES5中新增了写数组方法,如下: forEach (js v1.6)map (js v1.6)filter...
阅读(997) 评论(0)

js核心--------作用域链了解

最近公司事情少,于是今天花了一上午时间去学习有关js函数作用域的知识点,查看了很多资料并且写了一些简单的demo加以验证与学习,接下来我为大家分享总结一下我一上午的有关作用域链的成果: 当定义一个函数时(注意,是定义的时候就开始了),它实际上保存一个作用域链。 当调用这个函数时,它创建一个新的对象来储存它的参数或局部变量,并将这个对象添加保存至那个作用域链上,同时创建一个新的更长的表示函数...
阅读(986) 评论(0)

html5 本地存储----localstorage初体验

HTML5虽未来到其鼎盛时期,但这并不妨碍我们在实际项目中渐进使用HTML5的一些特性。就我所做的项目而言,应用的HTML5相关特性有:data-自定义属性、placeholder、以及email类型input文本框。最近了解了一下html的本地存储功能(例如cookies和localstorage),今天主要要和大家分享的是localstorage的一些基础常识: 废话不多说直接上代码(有...
阅读(668) 评论(1)

css3 flex流动自适应响应式布局样式类

今天在做一个水平居中的div内部元素贴边水平均匀布局(有点绕,直接看图吧), 一开始使用的都是一些比较常用的css+html方法来实现布局,感觉这样很死板(在多增加一个div,并未div设置相应的一个负的margin-left,此值需要通过计算得到), 于是便想到了css3的flex流式布局,于是上网找了一些资料: 1、css3 flex 一旦一个容器赋予了disp...
阅读(3448) 评论(1)

js基础及面试重点--------this

this的查找 this的查找是很多人迷茫的一点,也似乎有很多人抱有this不稳定这样的看法,实在令人无语。this的查找可以说是3种对象查找中最为简单的,因为其实this对象的确定根本没有一个“查找”的过程。 首先,this对象只会在一个函数中需要确定,如果是在全局域下,this永远为Global对象,在浏览器中通常就是window对象。而在javascript中,函数的调用一共有4种方式:...
阅读(1053) 评论(0)

jquery有用却不常用的方法分享

工具方法 $.isArray(obj); //检测一个对象是否是数组 $.isFunction(obj); //检测一个对象是否是函数 $.trim(str); // 去除string 的空格 $.( value, array [, fromIndex ] )$.inArray(value, array); // 返回value 在array 中的下标, 如果没有找到则返回-1 $.in...
阅读(707) 评论(0)

对比jQuery和AngularJS的不同思维模

对比jQuery和AngularJS的不同思维模 Question 假设我已经熟悉了如何使用jQuery来开发客户端应用,我现在打算使用AngularJS。请描述一下有那些思维模式方面的东西需要转变吗?下面是举出一些具体的问题,用来帮助你回答我的这个问题: 我应该以何种不同的方式来架构和设计客户端web应用?最大的不同点是什么? 我应该停止使用哪些东西;又应该开始使用哪些东...
阅读(545) 评论(0)

js为字符串编码

js 提供了两组函数来进行字符串的编码与解码:escape()与unescape(), decodeURI()与encodeURI(); JavaScript escape() 函数 定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法 escape(string) 参数 描述 ...
阅读(701) 评论(0)
59条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:73439次
    • 积分:1258
    • 等级:
    • 排名:千里之外
    • 原创:51篇
    • 转载:8篇
    • 译文:0篇
    • 评论:10条
    文章分类
    最新评论