学前端,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学习笔记(八) js内置对象
Jun 19 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
Apr 24 Javascript
基于Jquery插件实现跨域异步上传文件功能
Apr 26 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
Jan 23 Javascript
canvas绘图不清晰的解决方案
Feb 28 Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 Javascript
webpack本地开发环境无法用IP访问的解决方法
Mar 20 Javascript
微信小程序用户信息encryptedData详解
Aug 24 Javascript
详解如何用VUE写一个多用模态框组件模版
Sep 27 Javascript
微信小程序自定义导航栏
Dec 31 Javascript
JS中的算法与数据结构之列表(List)实例详解
Aug 16 Javascript
VUE项目中加载已保存的笔记实例方法
Sep 14 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超级全局变量
2010/01/26 PHP
Thinkphp模板中截取字符串函数简介
2014/06/17 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
2013/05/19 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
Bootstrap轮播插件使用代码
2016/10/11 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
node后端服务保活的实现
2019/11/10 Javascript
Python实现合并字典的方法
2015/07/07 Python
Python基于动态规划算法计算单词距离
2015/07/25 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
2018年Python值得关注的开源库、工具和开发者(总结篇)
2018/01/04 Python
Python贪心算法实例小结
2018/04/22 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
在Python中实现字典反转案例
2020/12/05 Python
jupyter 添加不同内核的操作
2021/02/06 Python
Willer台湾:日本高速巴士/夜行巴士预约
2017/07/09 全球购物
心理健康教育制度
2014/01/27 职场文书
大学生校园创业计划书
2014/02/08 职场文书
安全生产管理合理化建议书
2014/03/12 职场文书
高中家长寄语
2014/04/02 职场文书
大学毕业寄语大全
2014/04/10 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
辛亥革命观后感
2015/06/02 职场文书
MySQL系列之九 mysql查询缓存及索引
2021/07/02 MySQL