JS技术框架
CommonJS
CommonJS API定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终极目标是提供一个类似Python,Ruby和Java标 准库。这样的话,开发者可以使用CommonJS API编写应用程序,然后这些应用可以运行在不同的JavaScript解释器和不同的主机环境中。在兼容CommonJS的系统中,你可以实用 JavaScript程序开发:
参见:
http://www.commonjs.org
jquery
不多说,必学习:
http://jquery.org
backbone
JS MVC框架:
http://documentcloud.github.com/backbone/#
requirejs
JS加载,RequireJS 是一个 JavaScript 文件和模块加载器,特别为浏览器优化,同时也可运行在 Rhino 和 Node 环境中。
http://requirejs.org
另一个小型的AMD框架:almond
https://github.com/jrburke/almond.
SeaJS是淘宝团队开发的,其定位是一个适用于浏览器端的 JavaScript 模块加载器。好像对seajs的评价更高,API简洁清晰:
http://seajs.org
SeaJS采用CMD规范定义模块,了解CMD:
https://github.com/seajs/seajs/issues/242
这里讲的相关资源较多:
http://gavin.iteye.com/blog/1446277
underscore.js
Underscore是一个非常实用的JavaScript库,提供许多编程时需要的功能的支持,他在不扩展任何JavaScript的原生对象的情况下提供很多实用的功能。
参见
http://cavenfeng.iteye.com/blog/1552673
nodejs
神器,不得不学了:
http://nodejs.org/
npm是node的包管理器,我们在开发nodejs应用程序的过程中,可能需要依赖许许多多的第三方模块以提高开发效率,那么此时,我们就需要npm来辅助安装所需package。
npm的官方网站为:
http://npmjs.org/
CSS技术框架
1.Bootstrap
twitter工程师贡献的一个CSSWeb设计库,经典
http://twitter.github.com/bootstrap/index.html
a)生成Bootstrap按钮的工具
http://charliepark.org/bootstrap_buttons/
b)
LESS
[url] http://lesscss.org/[/url]
a)比较LESS和SASS的区别
http://coding.smashingmagazine.com/2011/09/09/an-introduction-to-less-and-comparison-to-sass/
资源成品
54cxy
提供了很多现成的模板,很多,很好
http://www.54cxy.com/
kopyov
现成样式,包括多种风格
http://themes.kopyov.com/?theme=Its%20Brain%20-%20admin%20theme
glyphicons
提供各式各样的ICON小图标
http://glyphicons.com/
杂项
sizzlejs
sizzlejs是一个纯JS实现的CSS高速选择器引擎,其性能要胜过目前网络上大多数的选择器引擎,它是一个独立的js库。jQuery官方测试结果为:sizzlejs的查询速度相比jQuery的选择器引擎提升了49%。
http://sizzlejs.com/
分享到:
相关推荐
通过研究Vue.js在Web前端开发中的应用,开发者可以更好地理解其工作机制和生态系统中的各个组成部分。例如,文章中提到了使用axios进行前后端的数据交互,这是一种基于Promise的HTTP客户端,可以非常方便地处理JSON...
Web 前端性能优化的研究与应用 摘要:随着计算机技术和网络通讯技术的高速发展,Web 应用已经成为人们的一种必不可少的工具,充斥着人们生活的方方面面。然而,随着 Web 站点数量的激增和用户规模的日益庞大,其...
为了更好地融合课程思政和 OBE 两种理念,研究者对 Web 前端设计课程思政教学进行了研究,旨在探索如何将课程思政和 OBE 有机融合,实现立德树人。 课程思政是指高校思想政治教育工作贯穿于学校教育教学的全过程,...
本研究的结论是,在1+X证书制度背景下,中职Web前端开发课程教学改革需要以人的全面发展为理念,结合专业人才培养方案和标准,将课程目标、课程内容、课程实施、课程评价等形成一个有机整体,并进行优化,构建中职...
基于在线开放课程的Web前端设计自主学习体验研究 本文研究的是基于在线开放课程的Web前端设计自主学习体验,旨在探讨职业学院学生在在线开放课程中Web前端设计自主学习的情况,并对存在的问题提出解决方案。 知识...
毕设任务书(Web 前端开发技术研究) 本毕业设计任务书的目的是研究 Web 前端开发技术,特别是基于 Web 浏览器编程的前端开发技术,包括 HTML/XHTML、层叠样式表(CSS)、文档对象模型(DOM)和 JavaScript 等技术...
Web 前端技术课程内容的探索和人才培养的研究 本文探讨了 Web 前端技术的发展在互联网时代的重要性,研究当前高校相关专业课程内容的安排和满足 IT 企业相关需求的人才培养。Web 前端技术包括 Web 前端设计、Web ...
Web前端技术是构建互联网应用程序和网站的关键组成部分,涵盖了多种技术...总的来说,Web前端的开发涉及广泛,从基础语言学习到复杂应用开发,都需要开发者不断学习和掌握新的技术和工具,以应对快速变化的互联网环境。
移动Web前端开发研究
《WEB前端开发-案例汇总(81例)》是一个丰富的前端学习资源库,包含了81个不同的实战案例,旨在帮助初学者逐步进阶,并为有经验的开发者提供设计和参考。这个压缩包中的每个文件代表一个独立的项目,涵盖了前端开发的...
Web 前端开发技术研究 摘要:本文详细介绍了 Web 前端开发技术的研究,涵盖了 HTML、CSS、JavaScript、跨浏览器开发、Firefox 扩展开发以及 Web 站点设计与维护等方面的技术。同时,本文还讨论了网站重构的重要性和...
《Web前端开发技术在在线学习平台中的研究与应用》...未来,我们需要进一步研究和开发适应在线学习需求的新技术,构建更加成熟、完善的Web前端技术体系,以推动在线学习平台的功能完善和丰富,提升在线教育的整体水平。
主要包含Web前端安全的跨站脚本(XSS)、跨站请求伪造(CSRF)、界面操作劫持这三大类,涉及的知识点涵盖信任与信任关系、Cookie安全、Flash安全、DOM渲染、字符集、跨域、原生态攻击、高级钓鱼、蠕虫思想等,这些都...
【Web前端开发实训项目源代码】是一个以Bootstrap框架为基础的实训项目,主要目的是为了帮助学习者掌握Web前端开发的关键技术和实践经验。在这个项目中,开发者利用Bootstrap的灵活性和响应式设计特性,构建了一个...
标题中的“200个WEB前端小游戏!”表明这个压缩包包含的是基于Web技术,特别是HTML5,CSS3和JavaScript开发的轻量级游戏。这些小游戏适用于网页环境,无论是个人计算机还是移动设备,如智能手机和平板电脑。它们展示...
在探讨Web前端开发网站及其与jQuery、JavaScript的关系之前,我们首先需要明确几个基本概念:Web前端开发是指构建用户可以通过浏览器访问的网站或应用程序的过程。它主要关注的是网站的外观、布局以及用户交互等方面...
jQuery框架在Web前端开发设计方法研究 本文主要研究了基于jQuery框架的Web前端开发设计方法,旨在提高Web前端开发的效率和质量。文章首先介绍了Web前端开发的重要性和挑战,然后详细介绍了基于jQuery框架的Web前端...