学前端,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 相关文章推荐
ExtJS 入门
Oct 29 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
Feb 27 Javascript
php结合imgareaselect实现图片裁剪
Jul 05 Javascript
jQuery获取Table某列的值(推荐)
Mar 03 Javascript
原生JS实现圣旨卷轴展开效果
Mar 06 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
Dec 13 Javascript
除Console.log()外更多的Javascript调试命令
Jan 24 Javascript
vue单页应用加百度统计代码(亲测有效)
Jan 31 Javascript
详解Vue.js中.native修饰符
Apr 24 Javascript
React路由管理之React Router总结
May 10 Javascript
JS实现从对象获取对象中单个键值的方法示例
Jun 05 Javascript
vue-cli3跨域配置的简单方法
Sep 06 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模拟HTTP认证
2006/10/09 PHP
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
PHP中几种常见的超时处理全面总结
2012/09/11 PHP
Smarty中常用变量操作符汇总
2014/10/27 PHP
php压缩和解压缩字符串的方法
2015/03/14 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
Nigma vs Liquid BO3 第一场2.13
2021/03/10 DOTA
JavaScript 大数据相加的问题
2011/08/03 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
JS实现局部选择打印和局部不选择打印
2014/04/03 Javascript
Javascript学习指南
2014/12/01 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
Vue+axios 实现http拦截及路由拦截实例
2017/04/25 Javascript
JS改变页面颜色源码分享
2018/02/24 Javascript
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
python使用pandas实现数据分割实例代码
2018/01/25 Python
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
python高级特性和高阶函数及使用详解
2018/10/17 Python
python3.7调试的实例方法
2020/07/21 Python
CSS3实现图片抽屉式效果的示例代码
2019/11/06 HTML / CSS
简单租房协议书
2014/04/09 职场文书
温馨提示标语
2014/06/26 职场文书
毕业生求职信范文
2014/06/29 职场文书
2014年科室工作总结
2014/11/20 职场文书
信息技术远程培训心得体会
2016/01/09 职场文书
八年级作文之我的母亲
2019/12/10 职场文书
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript