学前端,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 相关文章推荐
jquery 学习笔记 传智博客佟老师附详细注释
Sep 12 Javascript
基于jQuery选择器的整理集合
Apr 26 Javascript
JQuery基础语法小结
Feb 27 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
Feb 14 Javascript
javascript入门之window对象【新手必看】
Nov 22 Javascript
微信小程序如何获知用户运行小程序的场景教程
May 17 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
Sep 19 Javascript
Node中使用ES6语法的基础教程
Jan 05 Javascript
vue几个常用跨域处理方式介绍
Feb 07 Javascript
详解.vue文件中style标签的几个标识符
Jul 17 Javascript
用vuex写了一个购物车H5页面的示例代码
Dec 04 Javascript
vue-cli3中配置alias和打包加hash值操作
Sep 04 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
基于mysql的论坛(6)
2006/10/09 PHP
PHPThumb PHP 图片缩略图库
2012/03/11 PHP
PHP crc32()函数讲解
2019/02/14 PHP
HTTP状态代码以及定义(解释)
2007/02/02 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
2013/04/08 Javascript
JQuery实现鼠标滑过显示导航下拉列表
2013/09/12 Javascript
js读取配置文件自写
2014/02/11 Javascript
js打开windows上的可执行文件示例
2014/05/27 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
JS刷新父窗口的几种方式小结(推荐)
2016/11/09 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Python在Console下显示文本进度条的方法
2016/02/14 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
python 实现一次性在文件中写入多行的方法
2019/01/28 Python
Python常见数字运算操作实例小结
2019/03/22 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
django 模版关闭转义方式
2020/05/14 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
python 检测图片是否有马赛克
2020/12/01 Python
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
.net工程师笔试题
2012/06/09 面试题
中学门卫岗位职责
2013/12/26 职场文书
内衣营销方案
2014/03/15 职场文书
小学老师寄语大全
2014/04/04 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
征求意见函
2015/06/05 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers