学前端,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 技巧小结
Apr 02 Javascript
Js注册协议倒计时的小例子
Jun 24 Javascript
js替换字符串的所有示例代码
Jul 23 Javascript
jQuery使用$.ajax进行即时验证的方法
Dec 08 Javascript
javascript函数命名的三种方式及区别介绍
Mar 22 Javascript
jQuery中deferred对象使用方法详解
Jul 14 Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
JS实现json对象数组按对象属性排序操作示例
May 18 Javascript
vue.js多页面开发环境搭建过程
Apr 24 Javascript
微信小程序 wxParse插件显示视频问题
Sep 27 Javascript
JS代码检查工具ESLint介绍与使用方法
Feb 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
php下的权限算法的实现
2007/04/28 PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
Avengerls vs KG BO3 第三场2.18
2021/03/10 DOTA
使用jquery.qrcode生成彩色二维码实例
2014/08/08 Javascript
jQuery DOM插入节点操作指南
2015/03/03 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
vue-resource 拦截器(interceptor)的使用详解
2017/07/04 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
js中!和!!的区别与用法
2020/05/09 Javascript
Python中for循环控制语句用法实例
2015/06/02 Python
Windows中安装使用Virtualenv来创建独立Python环境
2016/05/31 Python
numpy排序与集合运算用法示例
2017/12/15 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
django session完成状态保持的方法
2018/11/27 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
css3的transition属性详解
2014/12/15 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
常用UNIX 命令(Linux的常用命令)
2013/07/10 面试题
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
测绘工程个人的自我评价
2013/11/10 职场文书
网络技术专业推荐信
2014/02/20 职场文书
保险公司年会主持词
2014/03/22 职场文书
车辆工程专业求职信
2014/06/14 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
导游词之唐山景点
2019/12/18 职场文书