网站首页 > 技术文章 正文
好程序员Web前端分享一些Web前端小知识!为了帮助正在从事Web前端工作和正在学习Web前端的小伙伴更好的了解Web前端技术,今天为大家准备了这篇文章,下面让我们一起来看一看吧!
一、HTML
· 置换元素 :浏览器根据元素的标签和属性来决定元素的具体显示内容
· 非置换元素 :浏览器的大多数元素都是不可置换元素,即其内容直接展示给浏览器
· input 元素设置 readonly:true => 脚本无法修改 input 的值 (F)
· input 元素设置 disabled:true => 脚本无法修改 input 的值(F)
· input 元素设置 readonly:true => input 的值不会随表单提交(F)
· input 元素设置 disabled:true => input 的值不会随表单提交(T)
· DHTML 的动态样式作用:使网页作者改变内容的外部特征而不强制用户再次下载全部内容
· HTML5 获取某用户当前位置信息 => getCurrentPosition()
· reflow(回流) => 对 DOM 树进行渲染,修改 DOM 或修个元素的形状大小,就会触发 reflow
· enctype => 规定在发送发送服务器之前对表单数据进行编码的方式
application/x-www-form-urlencoded
multipart/form-data
text/plan
· htmlDoctype 告诉浏览器文档使用哪一种 html 或者 xhtml
· 不同文档模式(htmlDoctype)影响 css 内容呈现,尤其是对盒模型
· 文档模式使得不同浏览器在混杂模式下差异大
二、CSS
· 当 margin-top 、 padding-top 的值是百分比时,分别计算相对最近父级元素的 width,相对最近父级元素的 width
· position: static => 无定位
· position: absolute => 绝对定位
· position: fixed => 相对窗口的固定定位
· position: relative => 相对定位
· mozilla(gecko) 内核 => 浏览器:firefox、flock 等 => css 兼容前缀:-moz
· Webkit 内核 => 浏览器:safari、chrome 等 => css 兼容前缀:-Webkit
· opera 内核 => 浏览器:opera 等 => css 兼容前缀:-o
· trident 内核 => 浏览器:ie 等 => css 兼容前缀:-ms
· 选择器优先级:ID 选择器>class选择器=伪类选择器>标签名陈选择器
· 在不涉及样式情况下,页面元素的优先显示与结构摆放顺序无关(F)
三、JavaScript
· Promise 的三种状态
o 异步操作(未完成)=> pending
o 异步操作(已完成)=> resolved (又称 fulfilled )
o 异步操作(失 败) => rejected
o 状态改变只能是 pending => resolved 或者 pending => rejected
o 状态一旦改变就不能再次进行改变
· JavaScript 基本数据类型:String、Boolean、Null、Number、undefind
· JavaScript 复杂数据类型:Object、Array、Function、RegExp、Date、Error
· JavaScript 全局数据类型:Math
· JavaScript 全局函数:escape()、eval()、isFinte()、isNaN()、parseFloat()、parseInt()、unescape()
· JavaScript 异步编程
回调函数
事件监听
发布/订阅
Promise 对象
· RegExp 对象三个方法 => test() 、 exec() 、 compile()
· JavaScript 内置对象:Arguments(函数参数集合)、Array(数组)、Boolean(布尔)、Date(日期)、Error(异常)、Function(函数)、Math(数学)、Number(数值)、Object(基础)、String(字符串)、RegExp(正则表达式)
· history.length 返回浏览器你是列表的 URL 的数量
· history.back() 加载 history 列表的前一个 URL
· history.forward() 加载 history 列表的下一个 URL
· history.go() 加载 history 列表中的某个具体页面
· call 与 apply 都属于 Function.prototype 的一个方法,所以每一个 Function 实例都有 call、apply 属性
· call 第一个参数是 this,传递给函数的参数必须逐个列举出来;apply 传递函数的参数是数组,就是多个参数组合成一个数组传入
· call 传入的是直接参数列表,可见一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象
· 跨域 => 浏览器不会将存在跨域限制的服务端口响应正常交给客户端代码去处理
· hasOwnproperty() => 判断一个对象是否包含有属性或者对象
· isPrototypeOf() => 判断检查其原型链对象是否存在于指定对象中
· 把鼠标一定到按钮上点击,发生 => hover -> focus -> active
· Ajax 的优势在于开放性、易用性及易于开发
· Flash 的优势在于多媒体处理,可以更容易地调用浏览器之外的外部资源
· Ajax 最主要的批评就是他可能坏浏览器地后退功能
· Flash 文件经常会很大,用户第一次使用的是否需要让来的时间较长
四、网络基础
TCP/IP
443
UDP
53
五、进程和线程
· 进程是资源分配的最小单位
· 线程是资源调度的最小单位
· 进程是动态的、多个进程可以包含相同的程序和多个进程可以进行并发运行
以上就是好程序员为大家分享Web前端小知识!希望本篇文章能够对正在从事Web前端工作的小伙伴有所帮助。
- 上一篇: 好程序员Web前端分享程序的三大结构
- 下一篇: 好程序员web前端分享HTML基础 编程web前端
猜你喜欢
- 2024-10-12 凭这份前端面试宝典,我拿到了字节、腾讯、阿里等六家大厂offer
- 2024-10-12 好程序员web前端分享History API技能详解
- 2024-10-12 新一代前端发展的困境与破局 前端发展路径
- 2024-10-12 好程序员web前端培训分享HTMLCSS学习笔记HTML5基础
- 2024-10-12 Rust 的风,终究还是吹到了前端 rust fd
- 2024-10-12 好程序员web前端教程分享Web前端学习路径
- 2024-10-12 好程序员web前端教程分享应该从哪里开始学web
- 2024-10-12 我的前端工程化宝典,分享给你 前端工程化入门
- 2024-10-12 好程序员web前端分享Cookie知识 前端使用cookie
- 2024-10-12 好程序员web前端分享CSS基础篇 前端 程序员
你 发表评论:
欢迎- 499℃几个Oracle空值处理函数 oracle处理null值的函数
- 494℃Oracle分析函数之Lag和Lead()使用
- 493℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 481℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 472℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 467℃【数据统计分析】详解Oracle分组函数之CUBE
- 453℃Oracle有哪些常见的函数? oracle中常用的函数
- 446℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
-
- Spring Boot跨域难题终结者:3种方案,从此告别CORS噩梦!
- 京东大佬问我,SpringBoot为什么会出现跨域问题?如何解决?
- 在 Spring Boot3 中轻松解决接口跨域访问问题
- 最常见五种跨域解决方案(常见跨域及其解决方案)
- Java Web开发中优雅应对跨域问题(java跨域问题解决办法)
- Spring Boot解决跨域最全指南:从入门到放弃?不,到根治!
- Spring Boot跨域问题终极解决方案:3种方案彻底告别CORS错误
- Spring Cloud 轻松解决跨域,别再乱用了
- Github 太狠了,居然把 "master" 干掉了
- IntelliJ IDEA 调试 Java 8,实在太香了
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)