学前端,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 相关文章推荐
整理8个很棒的 jQuery 倒计时插件和教程
Dec 12 Javascript
jQuery.getScript加载同域JS的代码
Feb 13 Javascript
js 绑定键盘鼠标事件示例代码
Feb 12 Javascript
javascript bom是什么及bom和dom的区别
Nov 26 Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 Javascript
JavaScript函数表达式详解及实例
May 05 Javascript
深入理解Angularjs中$http.post与$.post
May 19 Javascript
Node.js五大应用性能技巧小结(必须收藏)
Aug 09 Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
Sep 17 Javascript
原生javascript中this几种常见用法总结
Feb 24 Javascript
微信小程序地图实现展示线路
Jul 29 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中把有符号整型转换为无符号整型方法
2015/05/27 PHP
php验证码生成代码
2015/11/11 PHP
php版微信数据统计接口用法示例
2016/10/12 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
Laravel实现搜索的时候分页并携带参数
2019/10/15 PHP
JS数组去重与取重的示例代码
2014/01/24 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
jQuery中detach()方法用法实例
2014/12/25 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
JavaScript实现自动切换图片代码
2016/10/11 Javascript
jQuery动态产生select option下拉列表
2017/03/15 Javascript
JS获取短信验证码倒计时的实现代码
2017/05/22 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
微信小程序动画组件使用解析,类似vue,且更强大
2019/08/01 Javascript
ES6 Promise对象概念及用法实例详解
2019/10/15 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
python打开网页和暂停实例
2014/09/30 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
python如何为创建大量实例节省内存
2018/03/20 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
Django REST framework视图的用法
2019/01/16 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
django-初始配置(纯手写)详解
2019/07/30 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
英国50岁以上人群的交友网站:Ourtime
2018/03/28 全球购物
怎样声明一个匿名的内部类
2016/06/01 面试题
综合素质的自我鉴定
2013/10/07 职场文书
医学专业自荐信
2014/06/14 职场文书
社区党建工作汇报材料
2014/10/27 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书