Web 前端 —— javaScript
目录:
资源链接
基础知识
基础问题集
资源链接:
弹出窗口,变暗特效:http://www.csrcode.cn/article-584-1.html
网页特效网:http://www.csrcode.cn/article-584-1.html
基础知识点:
toDateString()
toTimeString()
toLocaleDateString() //如2007年1月1日
toLocaleTimeString() //如13:55:55
toUTCString()
getTime() //返回日期的毫秒数
setTime()
getFullYear() //获得年份,如2007
setFullYear()
getMonth() //获得月份,0表示一月
setMonth() //设置月份,0表示一月,超过11增加年份
getDate() //获得日期中的天数
setDate() //设置天数,超过31增加月份
getDay() //获得星期,0表示星期日,6表示星期六
getHours() //获得小时,0~23
setHours() //设置小时,0~23
getMinutes() //获得分钟,0~59
setMinutes() //设置分钟,0~59
getSeconds() //获得秒数,0~59
setSeconds() //设置秒数,0~59
getMilliseconds() //获得毫秒
setMilliseconds() //设置毫秒
函数列表
2. HTML DOM 的方法和属性:
a) nodeValue 和 innerHTML 的区别
b) 改变元素属性的2种方法
element.setAttribute("style","color:red");
element.style.color = "red";
改变元素属性的两种方法
3. 取整操作 Math对象
Math.ceil() 向上取整
Math.floor() 向下取整
Math.round() 四舍五入
Math 取整操作
4. 检查浏览器是否启用cookies
<script>
function checkCookies()
{
if (navigator.cookieEnabled==true)
{
alert("Cookies are enabled")
}
else
{
alert("Cookies are not enabled")
}
}
</script>
检查浏览器是否启用cookies
5.
基础问题集:
1. script中出现了java语句 如日期使用了 java.util.Date 类型,应该使用 script 自己的Date类型;
2. 删除了结点后,要在下一次执行相同的删除操作,应该恢复原来现场;
function updateTime()
{
var timeDiv = document.getElementById("timer");
var textNode = document.getElementById("text");
timeDiv.removeChild(textNode); var timeString = new Date();
var pNew = document.createElement("p");
var textNew = document.createTextNode(timeString);
pNew.appendChild(textNew);
//pNew.setAttribute("id","text"); //在这里应该添加对应的ID属性
timeDiv.appendChild(pNew);
}
恢复现场实例
3. 在元素的事件中调用 setInterval(callback,delay);要注意 callback 要加上单引号 而非双引号,因为双引号已经被最外层使用;
4. setInterval(callback,delay) 和 setTimeout(callback,delay) 分别可以间隔一段毫秒时间执行 或 隔一段毫秒时间后执行1次
其中,调用callback 时,使用的格式为 function(){funcName(param1,param2,,,,param3)},如下:
//设置每隔一秒调用一次changeTcolor()
var i=setInterval('changeTcolor()',1000);
//【这里调用的函数没有带参数,可以以加'引号'形式调用】 //设置4秒之后取消前面的每秒改变颜色的设置
window.setTimeout(function(){clearInterval(i)},4000);
//【这里带参数,如果以引号形式调用,其参数的搜索范围是全局的】
setInterval() 和 clearInterval()
参考csdn这一层楼的解释:传送门
5.
6.
Web 前端 —— javaScript的更多相关文章
- Web前端-JavaScript基础教程上
Web前端-JavaScript基础教程 将放入菜单栏中,便于阅读! JavaScript是web前端开发的编程语言,大多数网站都使用到了JavaScript,所以我们要进行学习,JavaScript ...
- Web前端-JavaScript基础教程下
Web前端-JavaScript基础教程下 <script>有6个属性: async对外部脚本有效,可以用来异步操作,下载东西,不妨碍其他操作. charset为src属性指定字符集. d ...
- web前端+javascript+h5电子书籍和实战分享
有很多前端伙伴们学习前端很多了,但是如何能成为优秀的程序员呢,前端必学的知识点相信学习前端的伙伴们心里都非常清楚.主要的三要素包括HTML.CSS和JavaScript.那么学好JavaScript是 ...
- web前端----JavaScript的DOM(三)
一.JS中for循环遍历测试 for循环遍历有两种 第一种:是有条件的那种,例如 for(var i = 0;i<ele.length;i++){} 第二种:for (var i in l ...
- web前端----JavaScript的BOM
一.引入 到目前为止,我们已经学过了JavaScript的一些简单的语法.但是这些简单的语法,并没有和浏览器有任何交互. 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和 ...
- web前端----JavaScript(JS)简单介绍
JavaScript(JS) 一.JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEa ...
- WEB前端--JavaScript
JavaScript JavaScript基础 一.JavaScript简介 JavaScript是一种嵌入到HTML文件中的描述性语言,由浏览器的解释器将其动态地处理成可执行的代码,能独立地完成与客 ...
- web前端----JavaScript的DOM(二)
前面在DOM一中我们知道了属性操作,下面我们来了解一下节点操作.很重要!! 一.节点操作 创建节点:var ele_a = document.createElement('a');添加节点:ele_p ...
- web前端----JavaScript对象
简介: 在JavaScript中除了null和undefined以外其他的数据类型都被定义成了对象,也可以用创建对象的方法定义变量,String.Math.Array.Date.RegExp都是Jav ...
- web前端----JavaScript(JS)函数
函数 函数定义 JavaScript中的函数和Python中的非常类似,只是定义方式有点区别. // 普通函数定义 function f1() { console.log("Hello wo ...
随机推荐
- 13、SQL Server 自定义函数
SQL Server 自定义函数 在SQL Server中不仅可以使用系统函数(如:聚合函数,字符串函数,时间日期函数等)还可以根据需要自定义函数. 自定义函数分为标量值函数和表值函数. 其中,标量值 ...
- WEB前端开发规范文档(转)
http://codeguide.bootcss.com/ 编写灵活.稳定.高质量的 HTML 和 CSS 代码的规范上面的文档 再结合下面的规范: 无论是从技术角度还是开发视角,对于web前端开发 ...
- datediff(),dateadd(),datepart().datename()时间处理函数
原文链接:http://www.cnblogs.com/whz111/articles/2445777.html --convert(时间)对应数字表示的时间格式 select CONVERT(var ...
- PHP MySQL 插入多条数据
PHP MySQL 插入多条数据 使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQL语句. 以下实例向 "MyG ...
- Java基础--多线程的方方面面
1,什么是线程?线程和进程的区别是什么? 2,什么是多线程?为什么设计多线程? 3,Java种多线程的实现方式是什么?有什么区别? 4,线程的状态控制有哪些方法? 5,线程安全.死锁和生产者--消费者 ...
- Python 3中bytes和str的分别
最近把一段py2的代码转换到py3的代码,结果运行到向socket中写数据的代码部分出现了'str' does not support the buffer interface这样一个错误. 一番搜索 ...
- Delphi 串口通信(1)
利用 Delphi实现串口通信的常用的方法有 3种: 一是利用控件,如 MSCOMM控件和 SPCOMM控件: 二是使用 API函数: 三是调用其他串口通信程序.其中利用 API编写串口通信程序较为复 ...
- linux ulimit的使用,如何产生core文件,调试段错误
---恢复内容开始--- 下面先简单介绍下ulimit命令: 1. limit -a 可以查看系统各种资源的限制,如: core文件大小,数据段的大小等. $ ulimit -a core file ...
- C++ Primer 5th 第12章 动态内存
练习12.1:在此代码的结尾,b1 和 b2 各包含多少个元素? StrBlob b1; { StrBlob b2 = {"a", "an", "th ...
- 仿猪八戒一个提示(jQuery插件) v0.1 beta
先看下效果 js jQuery.extend({ prompt: function (text, type, times) { var prompt = $(['<div class=" ...