。
内联元素:通常不以新行开始,如
,
,
,
。
HTML5空文档
HTML5空文档如下:
< ! DOCTYPE html>
< html lang= "en" >
< head>
< meta charset= "UTF-8" >
< title> Title< / title>
< / head>
< body>
< / body>
< / html>
是HTML5的声明方式。 不同的HTML和XHTML版本有不同的声明方式。
html标签,定义这是一个html文档。 属性lang指定语言,如"ch"
,"en"
等。
闭标签,大多数标签需要使用标签名>
的方式来闭合。多数IDE提供自动补全(闭合)。
head表示头部,body表示内容。
< head>
< meta charset= "UTF-8" >
< title> Title< / title>
< / head>
标签定义关于 HTML 文档的元信息。 charset
属性用来定义字符集。
标签包含的内容就是HTML文档的标题。
标签简介
h1~h6:标题
< h1> 标题< / h1>
< h2> 标题< / h2>
< h3> 标题< / h3>
< h4> 标题< / h4>
< h5> 标题< / h5>
< h6> 标题< / h6>
代码结果: 大小不同的6个标题。从1到6是从大到小。
p:段落
< p> 段落一< / p>
< p> 段落二< / p>
代码结果:
不采用p标签:
段落一
段落二
代码结果:
a:锚
< a href= "index.html" > 文字内容< / a>
可以用来定义超链接。
使用a标签做页内跳转
< a name= "one" > 内容1 < / a>
< a href= "#one" > 跳转到内容1 < / a>
用第一个标签指定name
,第二个a标签href连接到#name
。 内容跨篇幅很大时可用性很高,直接在一个页面内点击跳转。
img:图片
< img src= "myjpg1.jpg" width= "100px" height= "100px " alt= "text" >
src指定来源,宽高属性指定大小,alt替换文本(图片显示失误时有效)。 可以用来引入图片。 需要注意的是
标签不需要闭合。
代码结果:
a和img的嵌套使用
为图片加超链接
< a href= "index.html" > 文字内容< / a>
< img src= "myjpg.jpg" width= "100px" height= "100 px>
< / a>
br:换行
< br>
< br/ >
都是换行操作。 第二种是推荐用法。更适用于当前的操作和代码环境。
span:内嵌文字
< p> 文字区域1 < span> 文字区域2 < / span> < / p>
可以通过更改样式,显示出
独立于其他标签的样式结果。
div:划分
< ! -- 定义样式-- >
< style type= "text/css" >
#mydiv{
color: blueviolet;
}
< / style>
< div id= "mydiv" >
< p> 内容< / p>
< / div>
的主要作用是代码块的划分。
顺带一提,css文件中,默认标签直接用,来自属性
id
就要加
#
。
属性简介
body标签的bgcolor属性:背景颜色
< body bgcolor= "#f0f8ff" >
< / body>
颜色可以自选。
a标签的target属性:指定打开方式
< a href= "index.html" target= "_blank" >
< / a>
取值有多种:
_blank
,在新窗口显示目标网页 _self
,在当前窗口显示目标网页 _parent
,框架网页中当前整个窗口位置显示目标网页 _top
,框架网页中在上部窗口中显示目标网页
align:对齐
多数标签可用,可选centor
等取值,指定对齐方式。
p标签的align属性已被弃用,HTML 4.01 Strict和XHTML 1.0 Strict DTD均不支持此属性。 请用CSS作为替代。 CSS语法:
class:类名
大多数标签拥有此属性,表示类名。
< a class= "hidden" >
< / a>
id:标识符
大多数标签拥有此属性,人工指定identification,后续添加css样式等。
< a id= "xxx" >
< / a>
style:样式
大多数标签拥有此属性,用来定义内联css样式。
< a style= "target: above" >
< / a>
title:额外信息
大多数标签拥有此属性,用来定义额外信息。
< a title= "xxx" >
< / a>
文字格式化
< b> 粗体字< / b>
< big> 大号字< / big>
< em> 着重字< / em>
< strong> 强调字< / strong>
< i> 斜体字< / i>
< small> 小号字< / small>
< sub> 下标字< / sub>
< sup> 上标字< / sup>
< ins> 插入字< / ins>
< del> 删除字< / del>
其中big
标签被标记为弃用。
代码结果:
引入CSS样式
外部引入:link,rel、type、href
方便测试,新建一个css文件使用 创建css文件,New一个File
命名为mycss.css
随便加一点颜色设置进来:
h1{
color: #b3d4fc;
}
外部引入过程:
< link rel= "stylesheet" type= "text/css" href= "mycss.css" >
其中rel
属性为"stylesheet"
,type
为"text/css"
,href
属性指定css文件位置。
< ! -- 测试-- >
< h1> 标题h1< / h1>
代码结果:
内部引入:style,type
< style type= "text/css" >
h2{
color: aqua;
}
< / style>
< ! -- 测试-- >
< h2> 标题h2< / h2>
代码结果:
内联引入:style属性
< h3 style= "color: blueviolet" >
标题h3
< / h3>
代码结果:
表格table
< table border= "10" cellspacing= "2" >
< caption> 表格< / caption>
< tr>
< th> line1< / th>
< th> line2< / th>
< / tr>
< tr>
< td> 11 < / td>
< td> 12 < / td>
< / tr>
< tr>
< td> 21 < / td>
< td> 22 < / td>
< / tr>
< / table>
表格需要用到标签。 border
属性定义边界长度,cellspacing
属性定义单元格间隔。 此外还有bgcolor
可以定义填充色,background
可以定义填充图片。(没有展示)
定义了标题。 是行,是列。表头。
代码结果:
列表
无序列表ul
< ul>
< li> 1 < / li>
< li> 2 < / li>
< li> 3 < / li>
< / ul>
定义列表元素
代码结果:
更改图标:
< ul type= "disc" >
< li> 1 < / li>
< li> 2 < / li>
< li> 3 < / li>
< / ul>
列举type
的可选属性(此处无法用补全): disc
为实心原点,circle
为空心圆,square
为实心方块。
有序列表ol
< ol type= "A" start= "10" >
< li> 1 < / li>
< li> 2 < / li>
< li> 3 < / li>
< / ol>
start
属性指定起始值。 type
属性同样为指定列表标号的类型,可选值有: A
、a
、I
、i
。
可以使用CSS 中的list-style = "none"
取消端点的显示。
代码结果:
嵌套列表
标签的内容同样可以是一个新的列表。
< ul type= "circle" >
< li> 1 < / li>
< li> 2 < / li>
< li>
< ol type= "I" start= "18" >
< li> 31 < / li>
< li> 32 < / li>
< / ol>
< / li>
< / ul>
代码结果:
自定义列表:dl、dt、dd
< dl>
< dt> 1 < / dt>
< dd> 1 d< / dd>
< dt> 2 < / dt>
< dd> 2 d< / dd>
< / dl>
代码结果:
表单form
在以前的HTML规范当中,表单必须要在form
区域内创建。
input:文本、密码、复选框、单选框,按钮与提交等
< form>
< ! -- 普通输入文本-- >
账号:< input type= "text" > < br/ >
< ! -- 密码类型-- >
密码:< input type= "password" > < br/ >
< ! -- 复选框类型-- >
A:< input type= "checkbox" > < br/ >
B:< input type= "checkbox" > < br/ >
C:< input type= "checkbox" > < br/ >
< ! -- 单选框类型-- >
< ! -- 相同name的单选框共享一个单选项目-- >
1 :< input type= "radio" name= "1" > < br/ >
2 :< input type= "radio" name= "1" > < br/ >
< ! -- 按钮类型-- >
< ! -- 需要用value属性指定值-- >
< input type= "button" value= "按钮" > < br/ >
< ! -- 提交按钮-- >
< ! -- 经常和action一起用,做表单提交的跳转-- >
< input type= "submit" value= "提交" > < br/ >
< / form>
代码结果: 可以进行交互操作。
select,option:下拉框
< form>
< ! -- 下拉框-- >
< select>
< option> A< / option>
< option> B< / option>
< option> C< / option>
< / select>
< / form>
代码结果:
textarea:文本域
< textarea cols= "30" rows= "10" > 默认内容< / textarea>
可以脱离form
创建。
代码结果: 可以填充内容,拖拽大小。
表单的action交互
< form action= "index.html" method= "get" >
用户名:< input type= "text" name= "name" > < br/ >
密码:< input type= "password" name= "password" > < br/ >
< input type= "submit" value= "提交" >
< / form>
action
可以跳转到本地/网络页面,可以是各个类型的网页格式,例如html,php,jsp等等。
method
方法有get和post两种取值,对应HTML的get和post两种方法。
get请求直接将参数放在url上,post请求的参数值可以在Chrome浏览器中查看。
get方法可以做资源定位(根据分享url快速定位到相应web区域),post方法保护隐私。
代码结果:
代码结果(输入内容后点击提交): 可以看到网页的跳转,并且根据get请求,参数值显示在了url上。
布局
使用div布局
< div id= "layout" >
< div id= "head" > head< / div>
< div id= "left" > left< / div>
< div id= "right" > right< / div>
< div id= "foot" > foot< / div>
< / div>
代码结果:
加入CSS样式(内部):
< style type= "text/css" >
#layout{
width: 100 % ;
height: 500 px;
background- color: blueviolet;
}
#head{
width: 100 % ;
height: 20 % ;
background- color: #b3d4fc;
}
#left{
width: 40 % ;
height: 50 % ;
background- color: aqua;
float: left;
}
#right{
width: 60 % ;
height: 50 % ;
background- color: chartreuse;
float: left;
}
#foot{
width: 100 % ;
height: 30 % ;
background- color: crimson;
}
< / style>
代码结果:
使用table表格布局
< table width= "100%" height= "500px" style= "background-color: #b3d4fc" >
< tr>
< ! -- colspan规定单元格可以横跨几个列表-- >
< td colspan= "2" width= "100%" height= "20%" style= "background-color: #888888" > head< / td>
< / tr>
< tr>
< td width= "40%" height= "50%" style= "background-color: coral" > left< / td>
< td width= "60%" height= "50%" style= "background-color: aquamarine" > right< / td>
< / tr>
< tr>
< td colspan= "2" width= "100%" height= "30%" style= "background-color: blue" > foot< / td>
< / tr>
< / table>
代码结果:
框架
frameset:弃用
标签定义框架集。它用于组织多个窗口(框架)。每个框架存在一个独立的文档。在最简单的应用中,frameset 元素仅仅声明框架集中存在的列或行的数目。 由于该标签对网页可用性的负面影响,在 HTML 5 中 frameset标签没有得到支持。
iFrame
网页内嵌
< body>
< ! -- 使用iframe框架嵌入页面-- >
< iframe src= "a.html" frameborder= "0" width= "150px" height= "150px" >
< / iframe>
< / body>
< body bgcolor= "blue" >
< ! -- 加入大量换行-- >
a
< br/ > < br/ > < br/ > < br/ >
< br/ > < br/ > < br/ > < br/ >
< br/ > < br/ > < br/ > < br/ >
< / body>
代码结果(index.html嵌入a.html): 超出长度,自动加了下拉框。
链接target属性中_parent的取值与iframe
_parent
取值在父级页面打开。
< body>
< ! -- 嵌入网页a. html-- >
< iframe src= "a.html" frameborder= "0" width= "450px" height= "450px" >
< / iframe>
< / body>
< body bgcolor= "blue" >
< ! -- 嵌入网页b. html-- >
< iframe src= "b.html" frameborder= "0" width= "300px" height= "300px" >
< / iframe>
< / body>
< ! -- b. html > body-- >
< body bgcolor= "#7fffd4" >
< ! -- 嵌入锚链接 使用_parent的属性取值-- >
< a href= "https://www.baidu.com" target= "_parent" > 链接< / a>
< / body>
实体:转义字符
在 HTML 中,某些字符是预留的。 在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。 如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。
如需显示小于号,我们必须这样写:<
或 <
提示:使用实体名而不是数字的好处是,名称易于记忆。不过坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好)。
参考文档:HTML 字符实体
你可能感兴趣的:(前端学习笔记)
【前端学习笔记】CSS的两种盒子模型
花上
CSS有两种盒子模型。一种是W3C的标准盒子模型。另一种是IE的盒子模型。W3C的标准盒子模型中width包括了width+padding+border。IE的盒子模型的width只有width,不包含padding和border。box-sizing的作用如果想要切换盒子模型,可以使用box-sizing属性。例:box-sizing:content-box是W3C盒子模型 box-sizin
前端学习笔记:React.js中state和props的区别和联系
文章目录1.`props`(属性)定义用途示例2.`state`(状态)定义用途示例3.核心区别4.常见使用场景props的场景state的场景5.交互模式父组件修改子组件状态子组件通知父组件6.最佳实践总结在React.js中,state和props是两个核心概念,用于管理组件的数据和数据流。它们的设计目的不同,但共同构成了React组件的状态管理系统。1.props(属性)定义外部传入的数据:
【前端学习笔记】Redux
Love__Tay
前端 学习 笔记
文章目录前言Redux1简介2笔记创建一个ReduxStore从ReduxStore获取状态分发ActionEvent在Store里处理Action使用Switch语句处理多个Actions使用const声明ActionTypes注册Store监听器组合多个Reducers发送ActionData给Store使用中间件处理异步操作前言前端开发库学习笔记,仅供参考交流,如有侵权,请联系删除。Redu
前端学习笔记之5 静态页面练习(登录)
庞仕山
前端学习笔记 前端 html
引言:博主目前是一名iOS开发者,所会的语言有Objective-C和Swift,目前正在学习前端;这篇文章只是作为我的笔记发在这里,供自己业余时间看看;全是很基础的东西,看到的小伙伴酌情略过吧^_^效果图:1.代码-HTML登录欢迎登录下次自动登录忘记密码?登录还没账号?马上注册社交账号登录2.代码-CSS*{padding:0px;margin:0px;}body{background-col
大事件开发 - 前端学习笔记
我只是什么都不会而已
前端 学习 笔记
1.环境准备1.1创建Vue项目使用vite创建Vue3工程。目录结构调整,确保清晰的项目结构。1.2安装依赖npminstallaxioselement-plussassElement-Plus:UI组件库Axios:HTTP请求库Sass:CSS预处理器2.前后端连接(以注册功能为例)2.1搭建注册页面使用Element-Plus组件搭建注册表单。(就是前端一些样式和组件的代码可以从Eleme
2022年9月前端学习笔记
早日退休!
前端 学习 html5 前端
目录2022.09.011、overflow:auto;2、封装通用axios返回值类型3、vite构建的vue3项目适配移动端4、使用vue3+vite+TypeScript搭建新项目1.新建项目2.配置vue-router43.配置vuex45、深拷贝和浅拷贝1.浅拷贝2.深拷贝2022.09.021、同步与异步2、事件循环eventloop3、遇到的坑:vue中给点击事件@click使用三元
【前端学习笔记】Vue3
咔叽布吉
前端学习 前端 学习 笔记
一、Vue3新变化Vue3相比于Vue2做了很多改进,不仅提升了性能,还引入了一些新的功能,使得开发更加高效、灵活。1.性能提升Vue3在性能方面做了大量的优化,尤其是在渲染和更新方面,主要通过以下几个方式提升:更快的虚拟DOM:Vue3的虚拟DOM实现进行了优化,减少了不必要的渲染和更新,提高了性能。TreeShaking:Vue3在构建时支持更好的TreeShaking(摇树优化),即只打包你
【前端学习笔记】Vite
咔叽布吉
前端学习 前端 学习 笔记
1.ViteVite是一个现代前端构建工具,旨在通过提供快速的开发体验和高效的构建性能来解决传统构建工具(如Webpack)在开发过程中的瓶颈。Vite的核心思想是通过利用浏览器原生的模块系统(ESModules)以及对构建过程进行优化,从而大大提升开发和构建的效率。Vite详细解读Vite是一个现代前端构建工具,旨在通过提供快速的开发体验和高效的构建性能来解决传统构建工具(如Webpack)在开
人力资源智能化管理项目(day04:组织架构)
我是如此相信ᯤ⁶⁶ᴳ
人力资源智能化管理项目 vue.js javascript 前端
学习源码可以看我的个人前端学习笔记(github.com):qdxzw/humanResourceIntelligentManagementProject觉得有帮助的同学,可以点心心支持一下哈树组件应用depts:[{name:'传智教育',children:[{name:'总裁办'},{name:'行政部'},{name:'人事部',children:[{name:'财务核算部'},{name:
人力资源智能化管理项目(day03:主页模块)
我是如此相信ᯤ⁶⁶ᴳ
人力资源智能化管理项目 前端
学习源码可以看我的个人前端学习笔记(github.com):qdxzw/humanResourceIntelligentManagementProject觉得有帮助的同学,可以点心心支持一下哈主页权限验证(permission.js)importrouterfrom'@/router'importnprogressfrom'nprogress'//进度条import'nprogress/nprog
Web前端学习笔记
jusw123456
前端 学习 javascript
文章目录HTML+CSS系列学习笔记①之拨云见日1、什么是HTML、CSS?2、VSCode编译器(宇宙第一编译器)3、五大浏览器4、深入了解网站开发5、web前端的三大核心技术6、HTML基本结构和属性7、HTML初始代码8、HTML注释9、标题与段落10、文本修饰标签11、引入文件的地址路径12、图片标签13、跳转链接14、跳转锚点15、特殊符号16、列表标签17、表格标签18、表格属性19、
前端学习笔记day02--CSS
m0_38077048
学习自用 html html5
前端学习笔记day02–CSS一、CSS知识CSS(cascadingstylesheet):层叠样式表(级联样式表)作用:设置html标签的字体、颜色、背景、边框、边距和宽高等,使界面美观、漂亮,从而提高用户体验。html搭起结构,CSS起美观作用,html和CSS分离、解耦,方便统一修改维护。二、CSS和html结合写法:选择器{声明;(属性名:属性值;)}1.行内样式行内样式作用域小,只作用
[前端学习笔记1] 前端学习路线
Lumos_zbj
前端
按顺序学习一、做网页HTML:定义网页结构CSS(Cascadingstylesheets层叠样式表):对网页进行装饰JS(JavaScript):网页与用户的交互效果,【重要】WebAPI:将HTML,CSS,JS结合在一起,通过JS可以改变HTML,CSS.JQuery:老牌框架,了解即可。Bootstrap:响应式页面,了解即可移动端开发:【重要】二、数据库和服务器数据库:mongoDB(J
爬虫配套学习-前端学习笔记03
丰。。
爬虫学习笔记 python html
插入图片水平线无 月 的 中 秋据说每年八月十五的时候,夜空中的月亮是一年中最大,最圆,最亮,最美的月亮,中秋节的来历,这就是月饼的来历,大家会在这一天,和嘉园也,吃月饼,赏月。®效果图像的超链接水平线无 月 的 中 秋据说每年八月十五的时候,夜空中的月亮是一年中最大,最圆,最亮,最美的月亮,中秋节的来历,这
前端学习笔记 | CSS动画+移动web
简·AI
前端 前端 html css 笔记 学习
一、平面转换为元素添加动态效果,一般与过渡配合使用。1、设置transition给元素本身,表示过渡变换方式和时间2、在元素hover设置transform(动态效果)transform:【移动】translate(x方向,y方向)、translateX(x、translateY(y)位移【旋转】rotate(数字+deg)【缩放】scele(数字)大于1放大,小于1缩小【倾斜】skew(数字+d
前端学习笔记 | HTML5+CSS3静态网页制作的技巧(持续更新)
简·AI
前端 学习 笔记
注:本文的css样式均使用less写法1、字体居中(1)先text-align:center;行内元素水平居中(2)再line-heigh:(盒子高度);行内元素垂直居中text-align:center;line-height:(30/@vw);2、盒子居中情景1:版心居中margin:0auto;情景2:标题栏制作时让左右两个弹性盒子居中的方法(1)设置浮动(2)给父级添加行高line-hei
前端学习笔记 | CSS高级技巧
简·AI
前端 前端 学习 笔记
一、定位注:需要同时设置定位模式和边偏移才生效。1、定位模式相对定位-position:relative特点:(1)灵活改变盒子在网页中的位置,改变位置的参照物是自己原来的位置(2)不脱标,占位(3)标签显示模式特点不变绝对定位-position:abusolute(子级绝对定位,父级相对定位-子绝父相)特点:(1)脱标,不占位(2)参照物先找祖先元素,如果祖先没有定位,则参照浏览器可视区域位置(
前端学习笔记 | 响应式网页+Boostrap
简·AI
前端 前端 学习 笔记 html css
一、响应式网页一套代码适应多端1、媒体查询@media(条件){css}max-width小于等于max-width生效min-width【案例】左侧隐藏因为CSS的层叠性,书写顺序:max-width从大到小;min-width从小到大。【媒体查询完整写法】在html中link用于不同视口的css样式,media=""中一定要加(),否则不生效。2、BootstrapBootstrap是由Twi
自学前端学习笔记html5(简称H5)
Informal杨
image.pngimage.pngimage.pngH5在语义上的改进在此基础上,HTML5增加了大量有意义的语义标签,更有利于搜索引擎或辅助设备理解HTML页面内容。HTML5会让HTML代码的内容更结构化、标签更语义化。我们常见的css+div布局是:image.png在html5中,我们可以这样写:image.pngH5的经典网页布局:H5中新增的语义标签表示区块表示文章。如文章、评论、帖
前端自己整理的学习面试笔记
小江的博客
IT资源 前端 学习 面试 vue
简介以下是本人一年多整理的前端学习笔记,现汇总分享给大家,很多问题都是面试必问的更多学习资源,可以点击我获取更多1js数据类型原始类型:nullundefinednumberstringbooleanSymbolBigInt引用类型:对象2判断一个对象属性是否存在本身属性判断:obj.hasOwnProperty(key)包括了上级属性判断:keyinobjReflect.get(obj,‘key
前端学习笔记一一HTML常用标签之列表标签
前前前端小飞
HTML常用标签之列表标签列表标签的用途,就是用于编排短语句的文字。1.无序列表在无序列表中,各个列表项之间没有顺序级别之分,它通常使用一个项目符号作为每个列表项的前缀。设置无序列表的类型—type无序列表的默认符号是圆点(●)。�元素有type属性,通过定义不同的type属性可以改变列表的项目符号。目前,type属性的属性值有:�disc(圆●)、circle(圆圈○)、square(方块■)定
字节跳动内部前端学习笔记在互联网上火了,在Github标星33K+,完整版开放下载
书苏
一、入门前端三剑客1、HTMLhtml学起来还是挺简单的,无论你是否有编程基础,我觉得都可以快速入门,对于新手,我推荐找个入门的视频看一下,然后跟着视频打代码就可以了,入门教程随便在网上找个免费的视频就可以了,随便搜索「html入门」即可,或者看菜鸟教程的一个入门教程也行。看完视频,也可以看一下文字版的教程,不知道大家有没有看过阮一峰写过的教程,我觉得他写的教程都很棒,所以这里我也推荐下大家看一下
前端学习笔记-HTML、CSS、Javascript基础知识
m0_53527658
学习 笔记 html css javascript
认识web网站的开发模式采用前后端分离技术开发Web前端三个组成部分HTML:负责网页结构(页面元素的内容)CSS:负责网页的表现(页面元素的外观、位置等页面样式,如:颜色、大小等)JavaScript:负责网页的行为(交互效果)HTML和CSSHTML:超文本标记语言:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容;HTML标签都是预定义好的。例如:使用展示超
ES6前端学习笔记
已注 销
面试 前端
修正ES6是ECMA为JavaScript制定的第6个标准版本,相关历史可查看此章节《ES6-ECMAScript6简介》。标准委员会最终决定,标准在每年6月正式发布并作为当年的正式版本,接下来的时间里就在此版本的基础上进行改动,直到下一年6月草案就自然变成新一年的版本,这样一来就无需以前的版本号,只要用年份标记即可。ECMAscript2015是在2015年6月发布ES6的第一个版本。以此类推,
【前端学习笔记1】css基础
__dh
前端 学习 笔记
css可以使页面更漂亮,即美化网页css:层叠样式表标签选择器:类选择器:id只能单次调用,类似人的身份证css里只要是word里面有的功能,他们都有对应的,不会的时候查一下就行实现垂直居中:height等于line-height就行font-family:可以修改字体font顺序:是否倾斜字号行高字体必须严格按照这个顺序来与文本相关text-indent:文本缩进text-align:cente
【前端学习笔记2】javaScript基础
__dh
前端 学习 笔记
是什么:是一种运行在客户端(服务器的编程语言)javacript分为行内JavaScript,内部JavaScript,外部JavaScript内部JavaScript直接写在html中body里面alert(“hello,world”)我们将script放在html文件的地步附近的原因是浏览器会按照代码在文件中的顺序加载html如果先加载的JavaScript期望修改其下方的html,那么他可能
自学前端学习笔记-02CSS基础样式语法
Informal杨
◆CSS三大特性1.继承性2.层叠性3.优先级继承<通配符选择器<标签选择器<类选择器
【wow-ts】前端学习笔记Typescript基础语法(一)
miskirito
前端 学习 笔记
项目地址是https://github.com/datawhalechina/wow-ts。我选择的是ts前端课程Typescript笔记TypeScript入门介绍基础数据类型TypeScript基础数据结构TypeScript变量声明变量作用域TypeScript入门介绍第一次接触ts,先去了解了下ts的内容,复制内容如下TypeScript是JavaScript的一个超集,支持ECMAScr
前端学习笔记 5:大事件
魔芋红茶
前端 前端 学习 笔记
前端学习笔记5:大事件本文将学习一个示例项目(大事件)的前端搭建过程。1.准备工作1.1.创建工程创建一个名称为big-event的Vue3项目,具体可以参考这篇文章。1.2.安装插件安装ElementPlus:npminstallelement-plus--save安装好后还需要在main.js中导入相关模块和样式:import'./assets/main.scss'import{createA
前端学习笔记 6:Pinia
魔芋红茶
前端 前端 学习 笔记
前端学习笔记6:PiniaPinia是Vue的一个官方库,用于状态管理。1.安装首先创建一个Vue3项目,具体方式可以参考这里。安装Pinia:npminstallpinia创建一个pinia实例(根store)并将其传递给应用:import'./assets/main.css'import{createApp}from'vue'import{createPinia}from'pinia'impo
ViewController添加button按钮解析。(翻译)
张亚雄
c
<div class="it610-blog-content-contain" style="font-size: 14px"></div>// ViewController.m
// Reservation software
//
// Created by 张亚雄 on 15/6/2.
mongoDB 简单的增删改查
开窍的石头
mongodb
在上一篇文章中我们已经讲了mongodb怎么安装和数据库/表的创建。在这里我们讲mongoDB的数据库操作
在mongo中对于不存在的表当你用db.表名 他会自动统计
下边用到的user是表明,db代表的是数据库
添加(insert):
log4j配置
0624chenhong
log4j
1) 新建java项目
2) 导入jar包,项目右击,properties—java build path—libraries—Add External jar,加入log4j.jar包。
3) 新建一个类com.hand.Log4jTest
package com.hand;
import org.apache.log4j.Logger;
public class
多点触摸(图片缩放为例)
不懂事的小屁孩
多点触摸
多点触摸的事件跟单点是大同小异的,上个图片缩放的代码,供大家参考一下
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener
有关浏览器窗口宽度高度几个值的解析
换个号韩国红果果
JavaScript html
1 元素的 offsetWidth 包括border padding content 整体的宽度。
clientWidth 只包括内容区 padding 不包括border。
clientLeft = offsetWidth -clientWidth 即这个元素border的值
offsetLeft 若无已定位的包裹元素
数据库产品巡礼:IBM DB2概览
蓝儿唯美
db2
IBM DB2是一个支持了NoSQL功能的关系数据库管理系统,其包含了对XML,图像存储和Java脚本对象表示(JSON)的支持。DB2可被各种类型的企 业使用,它提供了一个数据平台,同时支持事务和分析操作,通过提供持续的数据流来保持事务工作流和分析操作的高效性。 DB2支持的操作系统
DB2可应用于以下三个主要的平台:
工作站,DB2可在Linus、Unix、Windo
java笔记5
a-john
java
控制执行流程:
1,true和false
利用条件表达式的真或假来决定执行路径。例:(a==b)。它利用条件操作符“==”来判断a值是否等于b值,返回true或false。java不允许我们将一个数字作为布尔值使用,虽然这在C和C++里是允许的。如果想在布尔测试中使用一个非布尔值,那么首先必须用一个条件表达式将其转化成布尔值,例如if(a!=0)。
2,if-els
Web开发常用手册汇总
aijuans
PHP
一门技术,如果没有好的参考手册指导,很难普及大众。这其实就是为什么很多技术,非常好,却得不到普遍运用的原因。
正如我们学习一门技术,过程大概是这个样子:
①我们日常工作中,遇到了问题,困难。寻找解决方案,即寻找新的技术;
②为什么要学习这门技术?这门技术是不是很好的解决了我们遇到的难题,困惑。这个问题,非常重要,我们不是为了学习技术而学习技术,而是为了更好的处理我们遇到的问题,才需要学习新的
今天帮助人解决的一个sql问题
asialee
sql
今天有个人问了一个问题,如下:
type AD value
A  
意图对象传递数据
百合不是茶
android 意图Intent Bundle对象数据的传递
学习意图将数据传递给目标活动; 初学者需要好好研究的
1,将下面的代码添加到main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http:/
oracle查询锁表解锁语句
bijian1013
oracle object session kill
一.查询锁定的表
如下语句,都可以查询锁定的表
语句一:
select a.sid,
a.serial#,
p.spid,
c.object_name,
b.session_id,
b.oracle_username,
b.os_user_name
from v$process p, v$s
mac osx 10.10 下安装 mysql 5.6 二进制文件[tar.gz]
征客丶
mysql osx
场景:在 mac osx 10.10 下安装 mysql 5.6 的二进制文件。
环境:mac osx 10.10、mysql 5.6 的二进制文件
步骤:[所有目录请从根“/”目录开始取,以免层级弄错导致找不到目录]
1、下载 mysql 5.6 的二进制文件,下载目录下面称之为 mysql5.6SourceDir;
下载地址:http://dev.mysql.com/downl
分布式系统与框架
bit1129
分布式
RPC框架 Dubbo
什么是Dubbo
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错: 提供基于接
那些令人蛋痛的专业术语
白糖_
spring Web SSO IOC
spring
【控制反转(IOC)/依赖注入(DI)】:
由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。
简单的说:对象的创建又容器(比如spring容器)来执行,程序里不直接new对象。
Web
【单点登录(SSO)】:SSO的定义是在多个应用系统中,用户
《给大忙人看的java8》摘抄
braveCS
java8
函数式接口:只包含一个抽象方法的接口
lambda表达式:是一段可以传递的代码
你最好将一个lambda表达式想象成一个函数,而不是一个对象,并记住它可以被转换为一个函数式接口。
事实上,函数式接口的转换是你在Java中使用lambda表达式能做的唯一一件事。
方法引用:又是要传递给其他代码的操作已经有实现的方法了,这时可以使
编程之美-计算字符串的相似度
bylijinnan
java 算法 编程之美
public class StringDistance {
/**
* 编程之美 计算字符串的相似度
* 我们定义一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为:
* 1.修改一个字符(如把“a”替换为“b”);
* 2.增加一个字符(如把“abdd”变为“aebdd”);
* 3.删除一个字符(如把“travelling”变为“trav
上传、下载压缩图片
chengxuyuancsdn
下载
/**
*
* @param uploadImage --本地路径(tomacat路径)
* @param serverDir --服务器路径
* @param imageType --文件或图片类型
* 此方法可以上传文件或图片.txt,.jpg,.gif等
*/
public void upload(String uploadImage,Str
bellman-ford(贝尔曼-福特)算法
comsci
算法 F#
Bellman-Ford算法(根据发明者 Richard Bellman 和 Lester Ford 命名)是求解单源最短路径问题的一种算法。单源点的最短路径问题是指:给定一个加权有向图G和源点s,对于图G中的任意一点v,求从s到v的最短路径。有时候这种算法也被称为 Moore-Bellman-Ford 算法,因为 Edward F. Moore zu 也为这个算法的发展做出了贡献。
与迪科
oracle ASM中ASM_POWER_LIMIT参数
daizj
ASM oracle ASM_POWER_LIMIT 磁盘平衡
ASM_POWER_LIMIT
该初始化参数用于指定ASM例程平衡磁盘所用的最大权值,其数值范围为0~11,默认值为1。该初始化参数是动态参数,可以使用ALTER SESSION或ALTER SYSTEM命令进行修改。示例如下:
SQL>ALTER SESSION SET Asm_power_limit=2;
高级排序:快速排序
dieslrae
快速排序
public void quickSort(int[] array){
this.quickSort(array, 0, array.length - 1);
}
public void quickSort(int[] array,int left,int right){
if(right - left <= 0
C语言学习六指针_何谓变量的地址 一个指针变量到底占几个字节
dcj3sjt126com
C语言
# include <stdio.h>
int main(void)
{
/*
1、一个变量的地址只用第一个字节表示
2、虽然他只使用了第一个字节表示,但是他本身指针变量类型就可以确定出他指向的指针变量占几个字节了
3、他都只存了第一个字节地址,为什么只需要存一个字节的地址,却占了4个字节,虽然只有一个字节,
但是这些字节比较多,所以编号就比较大,
phpize使用方法
dcj3sjt126com
PHP
phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,下面介绍一个它的使用方法,需要的朋友可以参考下
安装(fastcgi模式)的时候,常常有这样一句命令:
代码如下:
/usr/local/webserver/php/bin/phpize
一、phpize是干嘛的?
phpize是什么?
phpize是用来扩展php扩展模块的,通过phpi
Java虚拟机学习 - 对象引用强度
shuizhaosi888
JAVA虚拟机
本文原文链接:http://blog.csdn.net/java2000_wl/article/details/8090276 转载请注明出处!
无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。
引用主要分为 :强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Wea
.NET Framework 3.5 Service Pack 1(完整软件包)下载地址
happyqing
.net 下载 framework
Microsoft .NET Framework 3.5 Service Pack 1(完整软件包)
http://www.microsoft.com/zh-cn/download/details.aspx?id=25150
Microsoft .NET Framework 3.5 Service Pack 1 是一个累积更新,包含很多基于 .NET Framewo
JAVA定时器的使用
jingjing0907
java timer 线程 定时器
1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。
对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
privatejava.util.Timer timer;
timer = newTimer(true);
timer.schedule(
newjava.util.TimerTask() { public void run()
Webbench
流浪鱼
webbench
首页下载地址 http://home.tiscali.cz/~cz210552/webbench.html
Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。
Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相
第11章 动画效果(中)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
windows下制作bat启动脚本.
sanyecao2314
java cmd 脚本 bat
java -classpath C:\dwjj\commons-dbcp.jar;C:\dwjj\commons-pool.jar;C:\dwjj\log4j-1.2.16.jar;C:\dwjj\poi-3.9-20121203.jar;C:\dwjj\sqljdbc4.jar;C:\dwjj\voucherimp.jar com.citsamex.core.startup.MainStart
Java进行RSA加解密的例子
tomcat_oracle
java
加密是保证数据安全的手段之一。加密是将纯文本数据转换为难以理解的密文;解密是将密文转换回纯文本。 数据的加解密属于密码学的范畴。通常,加密和解密都需要使用一些秘密信息,这些秘密信息叫做密钥,将纯文本转为密文或者转回的时候都要用到这些密钥。 对称加密指的是发送者和接收者共用同一个密钥的加解密方法。 非对称加密(又称公钥加密)指的是需要一个私有密钥一个公开密钥,两个不同的密钥的
Android_ViewStub
阿尔萨斯
ViewStub
public final class ViewStub extends View
java.lang.Object
android.view.View
android.view.ViewStub
类摘要: ViewStub 是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。当 ViewSt