yzdily.github.io icon indicating copy to clipboard operation
yzdily.github.io copied to clipboard

Results 47 yzdily.github.io issues
Sort by recently updated
recently updated
newest added

参考:http://www.runoob.com/html/html-tutorial.html 参考:https://developer.mozilla.org/zh-CN/docs/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting 1 什么是HTML HTML 是用来描述网页的一种语言。HTML 是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示。 HTML 指的是超文本标记语言: HyperText Markup Language HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 文档包含了HTML 标签及文本内容 HTML文档也叫做 web 页面 2 入门实例...

### web架构 Web应用框架(Web application framework)是一种开发框架,用来支持动态网站、网络应用程序及网络服务的开发。其类型有基于请求的和基于组件的两种框架 Web应用框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理等,可提升代码的可再用性。 架构 MVC 主条目:MVC CMS 主条目:内容管理系统 分类 web框架可以分为基于请求的(request-based)和基于组件的(component-based)两大阵营。前者的代表有Struts和Spring MVC等,后者的成员则有JSF、Tapestry等等。 [1] 对比 基于请求的框架较早出现,它用以描述一个web应用程序结构的概念和传统的静态Internet站点一样,是将其机制扩展到动态内容的延伸。对一个提供HTML和图片等静态内容的网站,网络另一端的浏览器发出以URI形式指定的资源的请求,Web服务器解读请求,检查该资源是否存在于本地,如果是则返回该静态内容,否则通知浏览器没有找到。Web应用升级到动态内容领域后,这个模型只需要做一点修改。那就是web服务器收到一个URL请求(相较于静态情况下的资源,动态情况下更接近于对一种服务的请求和调用)后,判断该请求的类型,如果是静态资源,则照上面所述处理;如果是动态内容,则通过某种机制(CGI、调用常驻内存的模块、递送给另一个进程如Java容器)运行该动态内容对应的程序,最后由程序给出响应,返回浏览器。在这样一个直接与web底层机制交流的模型中,服务器端程序要收集客户端籍get或post方式提交的数据,转换,校验,然后以这些数据作为输入运行业务逻辑后生成动态的内容(包括HTML、JavaScript、CSS、图片等)。 基于组件的框架采取了另一种思路,它把长久以来软件开发应用的组件思想引入到web开发。服务器返回的原本文档形式的网页被视为由一个个可独立工作、重复使用的组件构成。每个组件都能接受用户的输入,负责自己的显示。上面提到的服务器端程序所做的数据收集、转换、校验的工作都被下放给各个组件。现代web框架基本上都采用了模型、视图、控制器相分离的MVC架构,基于请求和基于组件两种类型大都会有一个控制器将用户的请求分派给负责业务逻辑的模型,运算的结果再以某个视图表现出来,所以两大分类框架的区别主要在视图部分,基于请求的框架仍然把视图也就是网页看作是一个文档整体,程序员要用HTML、Javascript和CSS这些底层的代码来写“文档”,而基于组件的框架则把视图看作由积木一样的构件拼成,积木的显示不用程序员操心(当然它们也是由另一些程序员开发出来的),只要设置好它绑定的数据和调整它的属性,把他们大大从编写HTML、Javascript和CSS这些界面的工作中解放出来。 选择 基于请求的和基于组件的两种框架各有优劣。虽然一眼看上去后者有很大的吸引力,普通的web开发人员只要使用专门的公司或开源组织提供的组件就可以轻松开发出好用漂亮的界面,但是有几种因素综合起来不利于这种理想中的方案。要编写一个没有潜在问题的、跨浏览器的、显示美观并且有足够灵活性可以调整的服务器端组件是需要高水平的技能、丰富的经验和较多时间的,即使付出这些成本,也不能完全避免使用者失望的情况。 综合来看,基于请求的框架要程序员自己动手的地方比较多,但也因此可以更精细地控制HTML、CSS和Javascript这些最终决定应用程序界面的代码,特别是如果要在界面上有创新,尝试新的视觉效果和用户操作,必然选择基于请求的框架。基于组件的框架可以提高开发界面的效率,前提是选用的组件质量优秀。 特点 网页模版系统 网页高速缓存 安全性 URL映射 AJAX 自动configuration Web服务 ###...

1.一些开放性题目 1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。 2.项目介绍 3.如何看待前端开发? 4.平时是如何学习前端开发的? 5.未来三到五年的规划是怎样的? position的值, relative和absolute分别是相对于谁进行定位的? § absolute :生成绝对定位的元素, 相对于最近一级的 定位不是 static 的父元素来进行定位。 § fixed (老IE不支持)生成绝对定位的元素,通常相对于浏览器窗口或 frame 进行定位。 § relative 生成相对定位的元素,相对于其在普通流中的位置进行定位。 § static 默认值。没有定位,元素出现在正常的流中 § sticky 生成粘性定位的元素,容器的位置根据正常文档流计算得出 如何解决跨域问题...

Python是目前编程领域最受欢迎的语言。在本文中,我将总结Python面试中最常见的50个问题。每道题都提供参考答案,希望能够帮助你在2020/2021年求职面试中脱颖而出,找到一份高薪工作。这些面试题涉及Python基础知识、Python编程、数据分析以及Python函数库等多个方面。 Q1、Python中的列表和元组有什么区别? 列表: 可以增加列表内容 append 可以统计某个列表段在整个列表中出现的次数 count 可以插入一个字符串,并把整个字符串的每个字母拆分当作一个列表段追加到列表当中 extedn 可以查询某个列表段在整个列表的位置 index 可以在指定位置插入一个列表段 insert 可以删除列表的最后一个列表段 pop 可以删除指定列表中的某个列表段 remove 可以正向反向排序 reverse 可以按字母或数字排序 sort 定义列表时候使用中括号"[]" 注意:在列表当中,假如某两个列表段相同,不管是使用index还是remove都是统计的最靠前的列表段 元组: 可以统计某个元组段在整个元组中出现的次数 count 可以查询某个元组段在整个元组中的元组号 index 定义元组时候使用小括号"()" Q2、Python的主要功能是什么?...

经常看到、听到一些 python 初学者说,学完基础语法后,不知道该学什么,学了也不知道怎么用,一脸的茫然。真实反映了 python 程序员在成长过程中的一些困惑。 英汉小词典 pythoneer - 指所有用python语言开发程序的人 pythonista - 意为资深的、追求质量和品味的python开发者 开始接触 python 这门编程语言,到开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。本文所列举的这100个模块,是我在工作和学习中用过的或者正在学习的,算是对自己过去学习总结。希望对处在迷茫中的程序员有所帮助。 在这个列表中,我把模块分成11大类: 1. 基础类 2. 数据库接口类 3. 网络通讯类 4. 音像游戏类 5. GUI类 6. web框架类...

Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就轻视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 练习Python 的100题 https://www.runoob.com/python/python-100-examples.html ### 1. for - else 什么?不是 if 和 else 才是原配吗?No,你可能不知道,else 是个脚踩两只船的家伙,for 和 else 也是一对,而且是合法的。十大装B语法,for-else 绝对算得上南无湾!不信,请看: ``` >>> for i in [1,2,3,4]:...

文章目录 1. 前言 2. 明确学习目标,不急于求成,不好高骛远 3. 在开始学习 Python 之前,你需要做一些准备 2.1 Python 的各种发行版 2.2 安装 Python 2.3 选择一款趁手的开发工具 3. 习惯使用IDLE,这是学习python最好的方式 4. 严格遵从编码规范 5. 代码的运行、调试 5. 模块管理 5.1 同时安装了py2/py3 5.2 使用Anaconda,或者通过IDE来安装模块 5.3...

` shanpaojincheng Two shan pao jin cheng 演的不错 XML; echo $xmlstr; //注: '微信小程序开发实战与应用实例', 'press'=>'清华大学出版社', 'publishtime'=>'2016-07' ], [ 'bookname'=>'一周微信公众号开发入门到精通', 'press'=>'延安出版社', 'publishtime'=>'2017-5' ] ]; foreach ($books as $book) { echo " \n";...

### WEB安全-数据库安全加固 **1. MySQL加固 2. Oracle加固 3. SQLserver加固 4. 相关案例 5. 产品体系** 数据库主要安全威胁: 数据被篡改、窃取 用户身份被伪造、密码被盗用 未经授权对表、列、行的存取 缺乏有效的跟踪、监控机制 数据库加固基本原则: 最小权限运行 最小组件运行 访问限制 口令限制 日志记录 数据备份 补丁安装 数据库基本安全技术 安全风险 解决方法 安全技术 未验证用户...

太基础的推荐菜鸟教程 一 、PHP基础部分面试题 1、PHP语言的一大优势是跨平台,什么是跨平台? PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式? Get与post两种方式 区别: (1)url可见性:get 方式url参数可见,post 不可见 (2)可缓存性:get 方式是可以缓存的,post 方式不可以缓存。 (3)传输数据大小:get一般传输数据大小不超过2k-4k(根据浏览器不同,限制不一样,但相差不大);post 请求传输数据的大小根据php.ini 配置文件设定,也可以无限大。 (4)数据传输上:get 方式通过url地址栏拼接参数进行传输,post 方式通过body体进行传输。 建议: 1、get式安全性较Post式要差些包含机密信息建议用Post数据提交式; 2、做数据查询建议用Get式;做数据添加、修改或删除建议用Post方式; 百度使用的get方式,因为可以从它的URL中看出 3、掌握PHP的哪些框架、模板引擎、系统等 框架:框架有很多,例如CI、Yii、Laravel等等,咱们学过的是thinkphp 模板引擎:也有很多,在课本中有,咱们学过的是smarty 系统:有很多,例如:康盛的产品(uchome、supesite、discuzX等),帝国系统、DEDE(织梦)、ecshop等,咱们学过的是DEDECMS、Ecshop 4、说一下你所掌握的网页前端技术有哪些? 熟练掌握DIV+CSS网页布局,JavaScript,jQuery框架、photoshop图片处理...