前端框架

10个最有前景的JavaScript框架 [转载]

↘锁芯ラ 提交于 2020-12-04 10:58:35
目前,互联网上有很多优秀且流行的JavaScript框架,比如JQuery,MooTools, Prototype和YUI,等等。介绍以上优秀JavaScript框架的网站和文章有很多,本文这里就不再赘述了。 要知道,世界上没有最好的框架之说,我个人的理解是:最适合你(你的团队)的框架就是最好的框架。 事实上,除了这些在国内已经相当知名的框架之外,国外还有很多有前景的JavaScript插件供我们选用,今天我就给大家介绍国外最有前景的10款JavaScript框架。 本文在介绍这些例子时,都会链接框架的官方主页和例子DEMO的链接,真正的应用还需要大家的学习和探索。 1. SproutCore 简介: SproutCore框架的主要特点是,强调将桌面应用程序的功能WEB化。官方提供大量和丰富的学习手册,并开通了一个Google小组来解决你遇到的问题,同时利于所有使用该框架的开发者相互交流。 SproutCore演示: 照片 , TAB选项卡 2. Spry 简介: SPRY 是一个Adobe为AJAX量身打造的JavaScript框架。SPRY一个非常大的特色就是能够与Adobe的其他产品进行无缝整合使用(如与 Dreamweaver, Flash和AIR等)。就像Adobe的其他优秀产品一样,SPRY也有相当优秀的文档资源提供,并有一个强大开发团队的支持。在他们的帮助下,你一定

你都做过什么项目呢?具体聊某一个项目中运用的技术.

戏子无情 提交于 2020-04-06 17:24:40
注意:用心找自己做的项目中自己感觉最拿出来手的(复杂度最高,用的技术最多的项目),描述的时候尽可能往里面添加一些技术名词 布局我们用html5+css3 我们会用reset.css重置浏览器的默认样式 JS框架的话我们选用的是jQuery(也可能是Zepto) 我们用版本控制工具git来协同开发 我们会基于gulp搭建的前端自动化工程来开发(里面包含有我们的项目结构、我们需要引用的第三方库等一些信息,我们还实现了sass编译、CSS3加前缀等的自动化) 我们的项目中还用到了表单验证validate插件、图片懒加载Lazyload插件 来源: https://www.cnblogs.com/Rivend/p/12642745.html

大前端完整学习路线(详解)

谁说我不能喝 提交于 2020-03-30 09:40:17
第一阶段: HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、 JavaScript基础: Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。 JS基本特效: 常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。 JS 高级特征: 正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础、 JQuery:基础使用 悬着器、DOM操作、特效和动画、方法链、拖拽、变形、JQueryUI组件基本使用。 第二阶段:HTML5和移动Web开发 HTML5: HTML5新语义标签、HTML5表单、音频和视频、离线和本地存储、SVG、Web Socket、Canvas. CSS3: CSS3新选择器、伪元素、脸色表示法、边框、阴影、background系列属性改变、Transition、动画、景深和深透、3D效果制作、Velocity.js框架、元素进场、出场策略、炫酷CSS3网页制作。 Bootstrap: 响应式概念、媒体查询、响应式网站制作、删格系统、删格系统原理、Bootstrap常用模板、LESS和SASS。 移动Web开发: 跨终端WEB和主流设备简介、视口、流式布局、弹性盒子、rem

前端框架,后台语言

北城以北 提交于 2020-03-30 04:19:15
Node.js 教程 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 Node.js安装包及源码下载地址为: https://nodejs.org/en/download/ 。 Window 上安装Node.js 你可以采用以下两种方式来安装。 1、Windows 安装包(.msi) 32 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi 64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi 本文实例以 v0.10.26 版本为例,其他版本类似, 安装步骤: 步骤 1 : 双击下载后的安装包 v0.10.26 ,如下所示: 步骤 2 : 点击以上的Run(运行),将出现如下界面: 步骤 3 : 勾选接受协议选项,点击 next(下一步) 按钮 : 步骤 4 : Node.js默认安装目录为 "C:\Program Files\nodejs\" , 你可以修改目录,并点击

浅谈前端工程化

一笑奈何 提交于 2020-03-29 22:59:37
这段时间对项目做了一次整体的优化,全站有了20%左右的提升(本来载入速度已经1.2S左右了,优化度很低),算一算已经做了四轮的全站性能优化了,回顾几次的优化手段,基本上几个字就能说清楚: 传输层面:减少请求数,降低请求量执行层面:减少重绘&回流 传输层面的从来都是优化的核心点,而这个层面的优化要对浏览器有一个基本的认识,比如: ① 网页自上而下的解析渲染,边解析边渲染,页面内CSS文件会阻塞渲染,异步CSS文件会导致回流 ② 浏览器在document下载结束会检测静态资源,新开线程下载(有并发上限),在带宽限制的条件下,无序并发会导致主资源速度下降,从而影响首屏渲染 ③ 浏览器缓存可用时会使用缓存资源,这个时候可以避免请求体的传输,对性能有极大提高 衡量性能的重要指标为首屏载入速度(指页面可以看见,不一定可交互),影响首屏的最大因素为请求,所以请求是页面真正的杀手,一般来说我们会做这些优化: 减少请求数 ① 合并样式、脚本文件 ② 合并背景图片 ③ CSS3图标、Icon Font 降低请求量 ① 开启GZip ② 优化静态资源,jQuery->Zepto、阉割IScroll、去除冗余代码 ③ 图片无损压缩 ④ 图片延迟加载 ⑤ 减少Cookie携带 很多时候,我们也会采用类似“时间换空间、空间换时间”的做法,比如: ① 缓存为王,对更新较缓慢的资源&接口做缓存(浏览器缓存

推荐25款实用的 HTML5 前端框架和开发工具【下篇】

六眼飞鱼酱① 提交于 2020-03-29 14:01:38
  快速,安全,响应式,互动和美丽,这些优点吸引更多的 Web 开发人员使用 HTML5。HTML5 有许多新的特性功能,允许开发人员和设计师创建应用程序和网站,带给用户桌面应用程序的速度,性能和体验。   这里推荐的优秀 HTML5 框架和开发工具可以帮助你开发项目更快,更容易。推荐阅读:《 推荐25款很棒的 HTML5 开发框架和开发工具【上篇】 》 您可能感兴趣的相关文章 推荐10款非常优秀的 HTML5 开发工具 2012年最经典的10款 HTML5 游戏集锦 35款非常优秀的基于 HTML5 网页游戏 20个惊艳的 HTML5 Canvas 应用试验 8个惊艳的 HTML5 和 JavaScript 特效 Percentage Loader Percentage Loader 是一个 jQuery 插件, 利用 HTML5 Canvas 创造漂亮的加载效果。 压缩后只有 10kb,也可以用来作为一个拖放支持的控制器(例如一个圆形的音量按钮),它还支持在同一个页面显示多个实例。 在线演示 免费下载 jQuery HTML5 Uploader jQuery HTML5 Uploader 是一个轻量级的 jQuery 插件,可以让你快速把上传功能添加到你的 Web 应用程序中。你只需要创建一个Dropbox的元素 (即一个div),剩下的事情交给 jQuery HTML5

前端学习路线

有些话、适合烂在心里 提交于 2020-03-27 18:47:42
第一阶段: HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、 JavaScript基础: Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。 JS基本特效: 常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。 JS高级特征: 正则表达式、排序 算法 、递归 算法 、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础、 JQuery:基础使用 悬着器、DOM操作、特效和动画、方法链、拖拽、变形、JQueryUI组件基本使用。 第二阶段:HTML5和移动Web开发 HTML5: HTML5 新语义标签、 Html5 表单、音频和视频、离线和本地存储、SVG、Web Socket、Canvas. CSS3: CSS3 新选择器、伪元素、脸色表示法、边框、阴影、background系列属性改变、Transition、动画、景深和深透、3D效果制作、Velocity.js框架、元素进场、出场策略、炫酷 CSS3 网页制作。 Bootstrap: 响应式概念、媒体查询、响应式网站制作、删格系统、删格系统原理、Bootstrap常用模板、LESS和SASS。 移动Web开发: 跨终端WEB和主流设备简介、视口、流式布局

前端学习路线

筅森魡賤 提交于 2020-03-27 18:39:13
第一阶段: 1.HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、 2.JavaScript基础: Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。 3.JS基本特效: 常见特效、例如:tab切换、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。 4.JS高级特征: 正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础、 5.JQuery:基础使用 悬着器、DOM操作、特效和动画、方法链、拖拽、变形、JQueryUI组件基本使用。 第二阶段:HTML5和移动Web开发 1.HTML5: HTML5新语义标签、HTML5表单、音频和视频、离线和本地存储、SVG、Web Socket、Canvas. 2.CSS3: CSS3新选择器、伪元素、脸色表示法、边框、阴影、background系列属性改变、Transition、动画、景深和深透、3D效果制作、Velocity.js框架、元素进场、出场策略、炫酷CSS3网页制作。 3.Bootstrap: 响应式概念、媒体查询、响应式网站制作、删格系统、删格系统原理、Bootstrap常用模板、LESS和SASS。 4.移动Web开发:

前端框架Bootstrap

痞子三分冷 提交于 2020-03-26 06:39:44
一. 使用Bootstrap的准备   因为Bootstrap是基于JQuery的,所以导入Bootstrap前一定要先导入JQuery。   这里先用cdn的方式导入JQuery(用cdn要保证你有网,不然就没用了)。   注意:无论用框架还是什么,都尽量先别用最新版的,因为最新版的Bug要是碰到了就很倒霉,旧版本相对来说比较稳定,我们不做第一个吃螃蟹的人。 1. 用cdn导入JQuery    1.1 打开BootCDN官网 : https://www.bootcdn.cn/    1.2 点击JQuery    1.3 选择压缩的版本,点击复制标签    1.4 打开pycharm的设置    1.5 修改创建HTML文件的模板,让每次创建的HTML都自己用cdn导入JQuery 2. 关于Bootstrap代码无提示的解决方式   没有提示是因为浏览器没有加载过Bootstrap。 1. 下载3.X版本-用于生产环境的Bootstrap() 2. 解压后css文件夹中只留一个bootstrap.min.css文件,其他全删掉(min代表是压缩的) 3. js文件夹中只留bootstrap.min.js文件,其他全删掉 4. 将整个解压的包复制到pycharm项目中 5. 用link和script标签导入包中的css和js   这样操作过之后,用cdn导入的都会有代码提示了。

前端vue框架应用雏形

廉价感情. 提交于 2020-03-21 09:28:27
一、环境准备:   1.安装运行环境 node.js,安装完成后验证:node -v , npm -v;   2.安装国内源:npm install -g cnpm --registry=https://registry.npm.taobao.org; 二、创建工程:   1.切换到文件目录下,DOS命令窗口运行: vue create 项目名 ;   2.使用 webstorm 打开工程目录,在终端terminal下安装插件:   全局安装vue-cli脚手架: cnpm install -g @vue/cli   安装element-ui前端组件库: cnpm i element-ui -S   安装路由: cnpm install vue-router   安装请求库: cnpm install axios -S 三、编写脚本:     来源: https://www.cnblogs.com/qingyuu/p/12536431.html