本书以“问题描述+解决方案”的模式,使用二百多个实例介绍了Scene、Renderer、Camera、Geometry、Mesh、Light、Material、EffectComposer等Three.js封装的三维图形对象的具体应用,如绘制正交照相机,绘制透视照相机,浏览全景图,播放全景视频,创建天空盒,绘制沙漏,绘制被切割的圆柱体,绘制旋转的地球模型,绘制克莱因瓶,绘制莫比乌斯环,创建普通贴图、环境贴图、移位贴图、高光贴图、光照贴图,创建辉光特效、漂白特效、拖尾特效,检测图形边缘,添加轮廓边线,加载各种外部模型并播放模型动画等。 本书适合作为广大Web前端及三维图形开发人员的案头参考书,无论对于编程初学者,还是编程高手,本书都极具参考价值。
本书系统地介绍了CSS样式的基础理论和实际应用技术,并结合案例介绍了使用Div+CSS制作网页的方法和技巧。在案例的制作过程中,不仅介绍了CSS样式设计各方面的知识,还针对实际网页制作可能遇到的问题提供了解决问题的思路、方法和技巧,使初学者也可以轻松地掌握Div+CSS布局的方式,并制作出精美的网页。本书全面展现了运用Div+CSS进行网页布局的方法,详细的讲解步骤配合图示 容易让读者理解。书中不但应用大量案例对重点、难点进行深入的剖析,还结合作者多年的网页设计与教学经验对读者进行点拨,使读者可以学以致用。此外,书中还穿插介绍了CSS和HTML的相关知识,力求使读者了解到 多关于网页设计制作的技术。 本书内容丰富、结构清晰,注重思维锻炼与实践应用,适合网页设计爱好者及希望学会运用Web标准对原有网站进行重构的网页设计者参
本书在剖析用户进行黑客防御中迫切需要或想要用到的技术的同时,力求对其进行实操式的讲解,使读者对Web渗透测试与攻防技术有一个系统的了解,能够更好地防范黑客的攻击。本书分为13章,包括Web渗透测试快速入门、搭建Web渗透测试环境、渗透测试中的DOS命令、常见的渗透测试工具、渗透测试框架Metasploit、渗透信息收集与踩点侦查、SQL注入攻击及防范技术、XSS漏洞攻击及防范技术、RCE漏洞攻击及防范技术、缓冲区溢出漏洞入侵与提权、远程渗透入侵Windows系统、渗透测试中的欺骗与嗅探技术和Web渗透测试及防范技术。 另外,本书还赠送海量品牌资源,包括同步教学微视频、精美教学幻灯片、实用教学大纲等十大资 源,帮助读者掌握黑客防守方方面面的知识。 本书内容丰富、图文并茂、深入浅出,适用于网络安全和Web渗透测试从业人员及网络管理员,也适用于
本书通过具体的示例介绍如何使用JMeter测试Web应用程序。本书共7章。第1章介绍性能测试的基础,第2章讨论如何通过浏览器录制测试计划,第3章详细讲述表单提交,第4章介绍在测试计划中如何通过JMeter管理Web会话,第5章讨论如何利用JMeter监控服务器资源,第6章阐述如何通过JMeter进行分布式测试,第7章展示一些提高测试效率的技巧。本书适合测试人员和开发人员阅读,也可供相关的专业人士参考。
《PythonWeb开发从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行Web程序开发应该掌握的各项技术。全书共分15章,包括HTML和CSS基础、JavaScript基础、网络编程基础、MySQL数据库基础、Web框架基础、Flask框架基础、Flask框架进阶、Django框架基础、Django框架进阶、Tornado框架基础、FastAPI框架基础、Flask框架开发好记星博客系统、Django框架开发智慧星学生管理系统、Tornado框架开发BBS社区系统和FastAPI框架开发看图猜成语微信小程序等内容。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可轻松领会PythonWeb程序开发的精髓,快速提高开发技能。本书列举了大量的小型实例、综合实例以及部分项目案例,所附资源包内包含实例源程序及项目源码等。本书的服务网站提供了模块库、案例库、题库、素材库
本书将带领读者从基本的概念开始,逐步深入到WebGIS开发的关键点和难点。不仅可以学习和掌握WebGIS中的Web开发基础、WebGIS基础、WebGIS数据库、后台服务搭建和发布和前台及后台的交互方法。特别是通过实例让读者更深刻的理解和学习WebGIS开发的关键环节和内容。通过学习,使学生能够在亲自动手编程的基础上了解开源GIS软件设计、软件开发、软件工程、软件应用等一系列基本知识与应用技能,从而消化、吸收开源GIS设计与开发类课程的理论,建立开源GIS设计与开发的基础知识理论结构体系。
《PHP7开发宝典(第4版)》详细介绍了如何通过添加反馈表单、创建私人区域让授权用户上传自动调整大小的图像,或者将所有内容存储到数据库中,从而使网站更具动态性。作者DavidPowers更新了他的权威书籍,介绍了新发布的PHP7,以及这个版本所带来的新技术和变化。新的特性包括太空船运算符、空合并运算符、生成器、在list()函数中使用数组便捷语法、数组解引用,以及使用splat运算符进行数组解包。PHP和MySQL数据库是创建动态网站更受欢迎的组合。它们是免费的且易于使用,并且许多网络托管公司都提供标准的安装包。本书还涵盖了MariaDB。MariaDB是MySQL的无缝替代品,已经被许多Web服务器所采用。《PHP7开发宝典(第4版)》通过一系列实例向你提供了真正有价值的技术方案,并可以直接融入你的网站,优化性能和增加功能,如文件上传、电子邮件反馈表单、图片
本书是针对零基础读者编写的网站前端开发入门教材。本书采用目前近期新的Bootstrap 5.X版本,侧重案例实训,书中配有丰富的微课视频,读者可以通过微课视频更为直观地学习有关网站前端开发的热点案例。《Bootstrap 5.X从入门到项目实战》分为18章,包括流行的开发框架Bootstrap,使用近期新的框架Bootstrap 5.X,快速掌握Bootstrap布局,Bootstrap中的弹性盒子布局,精通页面排版,CSS通用样式,Bootstrap在表单中的应用,常用的CSS组件,高级的CSS组件,卡片、旋转器和手风琴组件,认识JavaScript插件,精通JavaScript插件等内容。最后通过6个热点综合项目,帮助读者进一步掌握项目开发技能。《Bootstrap 5.X从入门到项目实战》通过精选热点案例,可以让初学者快速掌握网站前端开发技术。通过微信扫码观看视频,可以随时随地在移动端学习开发知识。
本书首先讲解Web开发的基础知识,以及HTML5的语法、标记方法、元素;然后讲解CSS中经典属性的用法,CSS3中的选择器、背景、边框、盒子模型、布局方式、动画、滤镜,以及针对多种浏览器应该怎样在代码中设置各种属性等。本书适合想要学习Web开发和从事Web开发工作的读者阅读,也可作为高等院校相关专业师生的学习用书和培训学校的教材。
本书系统地介绍了HTML5的基本知识和新特性、WebGL的基本知识,并引导读者完成了WebGL的基础案例。同时,本书也对在WebGL中,实现可编程渲染管线着色器的语言进行了系统介绍,帮助读者进行着色器的高级开发打下坚实的基础。另外,本书介绍了3D开发的多种投影、变换原理及实现,以及点、线段、三角形三大类的绘制方式。本书适合程序开发人员、游戏开发人员和虚拟现实开发者阅读,也可作为大专院校相关专业师生的学习用书,以及培训学校的教材。
本书是一本介绍Python Web开发的实战教程的书籍,主要内容是紧紧围绕一个完整的企业门户网站开发案例,由浅入深地讲解Python Web项目开发的各个环节。全书共分为三部分,共有12章。第1部分基础知识篇,包括第1章Python Web环境搭建,第2章基础语法;第2部分实战开发篇,包括第3章企业门户网站框架设计,第4章开发“科研基地”模块,第5章开发“公司简介”模块,第6章开发“产品中心”模块,第7章开发“新闻动态”模块,第8章开发“人才招聘”模块,第9章开发“服务支持”模块,第10章开发“首页”模块,第11章基于Windows的项目部署;第3部分高级强化篇,包括第12章深入浅出Django。本书配有1500分钟的配套教学视频、案例素材、程序源码、电子课件等丰富的配套资源,帮助读者尽快地掌握Python Web编程的方法。本书适用于Python Web开发的广大业者、有志于转型Python Web
本书系统论述MAUI(Multi-platform App UI) 基于.NET的跨平台应用程序界面基本原理、开发方法、开发环境和开发实战。全书共8章,分别介绍MAUI开发基础、MAUI开发工具、MAUI开发理论、MAUI用户界面、MAUI数据访问、MAUI平台集成、MAUI部署发布、MAUI综合实例等内容,书中的每个知识点都有相应的实现代码和实例。 本书主要面向高等学校师生、工程师、计算机领域或其他行业人员、新兴技术爱好者等,不仅适合MAUI开发入门的读者,也适合其他各类前后端开发技术的从业人员参考。
本书是讲解HTML和CSS入门知识的经典畅销书的近期新版,全面、系统地讲解了HTML5和CSS3基础知识以及实际运用技术,通过大量实例深入浅出地分析网页制作的方方面面。书中不仅介绍了文本、链接、媒体、表格、列表、表单等网页元素,而且介绍了如何为网页设计布局,添加动态效果等;另外,还涉及上线、测试、优化和无障碍性等内容。通过学习本书,初级水平的读者即可创建网站,而中高级水平的开发人员也可以快速了解HTML5新元素、CSS3的奇幻效果、响应式Web设计以及各种很好实践。 本书适合Web开发人员、编程初学者阅读。
本书以一个多年前端“老司机”的视角,循序渐进地介绍当前流行的前端框架Vue.js3的新特性、各项功能及其在商业开发中的应用。全书共15章,第1~6章介绍Vue.js3的模板、组件、交互处理等基础知识;第7章介绍Vue.js3框架的响应式原理及组合式API;第8章介绍使用Vue.js3框架开发前端动画效果;第9章介绍开发大型项目推荐的脚手架工具VueCli和Vite;第10章介绍基于Vue.js3的UI框架ElementPlus;第11~13章分别介绍网络请求框架vue-axios、路由管理框架Vue Router、状态管理框架Vuex;第14章和第15章介绍两个相对完整的项目的开发,即学习网站和电商后台系统。本书试图介绍Vue.js3全家桶及周边框架和工具的综合应用,旨在使读者通过阅读本书开发自己的应用程序。本书还在各章安排了小型范例和练习题,并提供了教学视频、源代码及PPT课件。本书既可以入门,也可以进阶,适合Vue.js3初学
本书从实战的角度出发,以浅显的文字,让新入门者在短时间内,以有效的方式一窥网站渗透测试的全貌。本书通过网站渗透测试工具的介绍,详述如何建立系统安全防范意识,强化渗透测试的概念,如何防范新的安全弱点等,以保证从业者能够保护网络系统的信息安全,尽可能降低新手的学习门槛。本书主要包括渗透测试的基本程序、渗透测试的练习环境、网站弱点、信息搜集、网站探测及弱点评估、网站渗透、离线密码破解、渗透测试报告等内容。本书内容全面,既适合广大渗透测试的入门者阅读,也可供大中专院校信息安全及相关专业的师生学习参考。
本书是一本全面深入的浏览器插件开发教程,旨在帮助读者理解并掌握创建功能强大的浏览器插件的技术和方法。本书不仅详细介绍了插件开发的理论知识,同时还提供了丰富的实战代码,使读者能够通过实际操作来巩固和提升技能。 全书共12章。第1~3章为背景与理论介绍,包括浏览器发展背景介绍、Chrome浏览器插件基础以Manifest新特性的介绍,如service-worker、declarativeNetRequest API、promise等。第4~11章则是每个知识点的分章节介绍,包括插件的基本架构、弹出界面与配置界面详解、内容组件详解、background脚本详解、权限详解、浏览器扩展API详解、网络通信等内容,每章都配有对应的实战代码,使理论知识得到实际应用。最后的第12章是项目实战,通过完整的项目案例,帮助读者快速上手,将前面学习的知识融会贯通。 本书的特色在于它理论与实战并重的教学方式。每
本书基于开源的WebGIS开发技术,内容涵盖WebGIS开发的基础知识和技术要点,并通过实际应用和案例分析,帮助读者更好地掌握相关知识,理解WebGIS的应用场景和开发需求。本书共12章,系统论述WebGIS开发的技术要点和项目实践。其中:第1~3章为基础篇,第1章主要讲解WebGIS开发中的Web基础,第2章为GIS基础介绍,第3章介绍开源的WebGIS开发框架。第4~10章为高级篇,是基础篇的提升,内容涵盖WebGIS开发中的大部分技能和知识点。第4章为GIS应用服务介绍,第5章介绍使用较多的开源GIS服务器GeoServer,第6章为空间数据管理的相关知识,第7章和第8章主要讲解WebGIS开发中的矢量数据和栅格数据渲染,第9章为地图控件的使用,第10章讲解常用的地图交互。三维篇是第11章,主要介绍Cesium框架的使用。实践篇是第12章,通过一个完整的案例,介绍WebGIS系统开发的全流程,对WebGIS开发
本书集Django架站基础、项目实践、开发经验于一体,是一本从零基础到精通Django Web企业级开发技术的实战指南。本书内容以Python 3.x和Django 5版本为基础,从Django 5构建项目开始,逐步深入讲述Django框架的各项功能要点,每个功能要点从源码角度分析,并在源码的基础上实现自定义的功能开发。还介绍了Django的第三方功能应用,如DRF框架开发API接口、生成网站验证码、站内搜索引擎、第三方网站实现账号注册、异步任务和定时任务、即时通信实现在线聊天,同时介绍了当前流行的前后端分离模式和微服务架构网站的开发,本书还提供了两个完整的Web实战案例:博客系统和音乐网站平台,从中读者可以学习了解网站开发的全流程,最后介绍了Django项目的上线部署。 本书注重案例教学,讲解深入浅出,非常易于上手,适合有一定Python基础的开发人员和在校学生学习,也可