学前端,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 相关文章推荐
ImageFlow可鼠标控制图片滚动
Jan 30 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
Dec 09 Javascript
手机号码,密码正则验证
Sep 04 Javascript
在Javascript中处理数组之toSource()方法的使用
Jun 09 Javascript
浅谈Javascript中的函数、this以及原型
Oct 09 Javascript
简单谈谈ES6的六个小特性
Nov 18 Javascript
Bootstrap表单制作代码
Mar 17 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
May 12 Javascript
JS+canvas动态绘制饼图的方法示例
Sep 12 Javascript
JavaScript 中的 this 工作原理
Jun 20 Javascript
vue 子组件修改data或调用操作
Aug 07 Javascript
vue操作dom元素的3种方法示例
Sep 20 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
php使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
浅谈PHPANALYSIS提取关键字
2019/03/08 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
node.js中使用node-schedule实现定时任务实例
2014/06/03 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
nodejs调用cmd命令实现复制目录
2015/05/04 NodeJs
JQuery复制DOM节点的方法
2015/06/11 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
WEB前端性能优化的7大手段详解
2020/02/04 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
Python生成随机数的方法
2014/01/14 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
2020/06/01 Python
CSS图片翻转动画技术详解(IE也实现了)
2014/04/03 HTML / CSS
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
中科方德软件测试面试题
2016/04/21 面试题
优秀学生干部先进事迹材料
2014/05/26 职场文书
留学生求职信
2014/06/03 职场文书
公证委托书格式
2014/09/13 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
总结会主持词
2015/07/02 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python