学前端,css与javascript重难点浅析


Posted in Javascript onJune 11, 2020

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

CSS(Cascading Style Sheet)层叠样式表单

表现(presentation)——设计网页的表现样式,即“如何显示有关内容”

CSS是将样式信息与网页内容分离的一种标记语言,我们使用css为每个元素定义样式;它主要用于美化HTML页面。

语法为:selector {property:value} (选择符 {属性:值})。

通过设置对应的样式属性可以修改html文档内各元素的显示、位置等样式;如修改颜色、字体、字号、宽高、位置、背景等

JS(JavaScript)一种动态脚本语言

行为(behavior)——控制网页的行为(效果),即“内容应该如何对事件做出反应”

使用JavaScript代码可以让前台变的有交互(点击事件),常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

JavaScript的常用功能:

1、嵌入动态文本于HTML页面

2、对浏览器事件作出响应

3、读写HTML元素

4、在数据被提交到服务器之前验证数据

5、检测访客的浏览器信息

6、控制cookies,包括创建和修改等

HTML页面加载和解析流程 :

用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件。

浏览器开始载入html代码,发现标签内有一个标签引用外部CSS文件。

浏览器又发出CSS文件的请求,服务器返回这个CSS文件。

浏览器继续载入html中部分的代码,并且CSS文件已经拿到手了,可以开始渲染页面了。

服务器返回图片文件,由于图片占用了一定面积,影响了后面段落的排布,因此浏览器需要回过头来重新渲染这部分代码。

浏览器发现了一个包含一行Javascript代码的<script>标签,赶快运行它。

Javascript脚本执行了这条语句,它命令浏览器隐藏掉代码中的某个<style>(style.display=”none”)。浏览器不得不重新渲染这部分代码。

最终执行到了</html>

当用户点了一下界面中的“换肤”按钮,Javascript让浏览器换了一下<link>标签的CSS路径。

浏览器向服务器请求了新的CSS文件,重新渲染页面。

总结

到此这篇关于css与javascript重难点,学前端,基础不好一切白费的文章就介绍到这了,更多相关学前端,css与javascript是重难点内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
如何使用Javascript获取距今n天前的日期
Jul 08 Javascript
javascript 得到文件后缀名的思路及实现
May 09 Javascript
js清理Word格式示例代码
Feb 13 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
Jun 07 Javascript
JavaScript中的console.log()函数详细介绍
Dec 29 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
Feb 20 Javascript
vue2 router 动态传参,多个参数的实例
Nov 10 Javascript
在vue项目中,使用axios跨域处理
Mar 07 Javascript
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
JavaScript遍历查找数组中最大值与最小值的方法示例
May 24 Javascript
微信小程序地图绘制线段并且测量(实例代码)
Jan 02 Javascript
vue框架中props的typescript用法详解
Feb 17 Javascript
微信小程序 scroll-view的使用案例代码详解
Jun 11 #Javascript
基于ajax及jQuery实现局部刷新过程解析
Sep 12 #jQuery
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
Jun 11 #Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
Jun 11 #Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
Jun 11 #Javascript
vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)
Jun 11 #Javascript
Vue初始化中的选项合并之initInternalComponent详解
Jun 11 #Javascript
You might like
咖啡冲泡指南 咖啡有哪些制作方式 单品咖啡 意式咖啡
2021/03/06 冲泡冲煮
PHP Squid中可缓存的动态网页设计
2008/09/17 PHP
用php制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
解读PHP的Yii框架中请求与响应的处理流程
2016/03/17 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
js 动态文字滚动的例子
2011/01/17 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
2014/06/20 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
Angularjs中使用轮播图指令swiper
2017/05/30 Javascript
JavaScript之iterable_动力节点Java学院整理
2017/06/29 Javascript
原生JS与jQuery编写简单选项卡
2017/10/30 jQuery
MVVM框架下实现分页功能示例
2018/06/14 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
Flexible.js可伸缩布局实现方法详解
2020/11/13 Javascript
python中while循环语句用法简单实例
2015/05/07 Python
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
Python爬取YY评级分数并保存数据实现过程解析
2020/06/01 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
中文专业学生自我评价范文
2014/02/06 职场文书
5s标语大全
2014/06/23 职场文书
绘画专业自荐信
2014/07/04 职场文书
优秀党员个人总结
2015/02/14 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python