做网站和APP需要多少钱,互联网项目,教育机构招聘网站建设,网站建设包括哪些费用《疯狂前端开发讲义jQueryAngularBootstrap前端开发实践》学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提#xff1a;本书适合有初步HTML、CSS、JavaScript基础的读者#xff0c;或对企业应用前端开发不太熟悉的开发人员。 第1章#xff1a;前端开发与Ajax技术 要点AngularBootstrap前端开发实践》学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提本书适合有初步HTML、CSS、JavaScript基础的读者或对企业应用前端开发不太熟悉的开发人员。 第1章前端开发与Ajax技术 要点C/S模式应用的结构和缺点B/S模式应用的结构和优势传统Web应用的不足如何改进传统的Web应用现代Web应用与前端开发改进的通信方式和增强的UI界面体验前端Ajax开发使用Serlet生成文本响应内容使用JSP生成文本响应获取服务器的响应内容通过DOM加载服务器响应前端技术的难点。 1.1重新思考Web应用 从C/S到B/S,MVC模式Model-View-Controller,模型、视图、控制器分离。 传统Web应用的优缺点独占式请求、频繁的页面请求、简陋的页面----频繁刷新页面每次响应都必须下载整个页面耗费资源响应速度慢 1.2重新设计Web应用 RIA:Rich Internet Application富Internet应用运营于B/S结构上的C/S应用比如地图 改进的服务器通信2005年Ajax:使用XMLHttpRequest异步发送请求不要求重新加载页面。Ajax还能动态加载服务器响应数据。 WebSoket通信技术基于TCP协议的服务器与浏览器连接可实时双向发送数据。而且已成H5规范。 Server-sent Events技术服务器推送技术不需要双向通信场景下简单高效。 COMET技术长轮询技术。应该是即时通信软件的核心技术吧。 此外现代WEB应用还有优雅、美观的用户界面丰富的客户端交互。如H5的canvas,还有C3以及层出不穷的大量框架简单、易用、跨浏览器、支持响应式布局。 1.3 前端开发介绍 三句话当下的前端开发都会借助Ajax技术Ajax并没有太多新的内容但Ajax丰富了前端开发的功能。 Ajax的核心是XMLHttpRequest对象Ajax使用JavaScript来回传送数据。准备的表述为 (1) JS脚本使用XMLHttpRequest对象向服务器发送请求GET或POST。 (2) JS脚本使用XMLHttpRequest对象解析服务器响应数据。回调函数。 (3) JS脚本通过DOM动态更新HTML页面也可为服务器响应数据增加CSS样式表。 前端开发的核心技术 (1) 前端开发的核心技术是JavaScript (2) DOM是操作HTML文档和XML文件的一组API,它提供了文件的结构表述。DOM提供 了动态改变HTML页面内容的方法。 (3) CSS3 1.4 前端开发体验Ajax聊天室 安装tomcat、JDK、JRE……连实验程序花掉了我好几个小时的时间…… 再往后翻一翻书感觉好像掉进陷阱里面去了----没有java编程基础这些.java文件的代码还真看不懂真的不想再往JAVA、JSP里面跳了。感觉这纯粹是为了推销他的课程嘛干嘛不用大家普遍认可和接受的JavaScript来配合jQuery啊想想这本书扔了怪可惜的越过jQuery看看AngularJS和Bootstrap能不能看懂吧感觉里面好像没有java的例子不过已经对李刚这个作者产生了信任危机了不知道往下看他的书会不会带着情绪也好突破自己的心理障碍也是一种修炼。 “因为AngularJS 1.X是真正轻量级JavaScript框架比较适合熟悉JavaScript的前端开发者而Angular2.X使用的是TypeScript脚本,而且它的开发高度依赖Node.js因此本书介绍的是目前比较流行的Angula1.X”摘自第149页提示。 无语决定彻底放弃这本书以及古董级的李刚们 白白浪费了1整天的时间和那么多感情还是看腾讯课堂比较实在些 --2/14/2019 5:45:27 AM转载于:https://www.cnblogs.com/yds-blogs/p/10372614.html