javascript
文章平均质量分 57
chenshiforever
初学者,一个不懂得恋爱的男子
展开
-
js加减乘除丢失精度问题
在javascript中,当你使用小数进行加减乘除运算时,你会发现,所得到的结果有时后面带有长长的一段小数,使运算变得复杂,并且影响计算结果。上网查询了一下原因,大致如下:在javascript中,带小数的数据运算时总会出现好多位小数.这是因为在javascript中浮点数的计算是以2进制计算的。 /** * 加法运算,避免数据相加小数点后产生多位数和计算精度损失。 * * ...原创 2014-05-16 11:24:31 · 4571 阅读 · 2 评论 -
前端面试题目
一些开放性题目1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。2.项目介绍3.如何看待前端开发?4.平时是如何学习前端开发的?5.未来三到五年的规划是怎样的?position的值, relative和absolute分别是相对于谁进行定位的?absolute :生成绝对定位的元素, 相对于最近一级的 定位不是 static 的父元素来进行定位。fixed (老I转载 2016-09-28 17:43:21 · 865 阅读 · 0 评论 -
瀑布流(float方式)
HTML<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title><style>body {margin: 0;}#ul1 {width: 1080px; margin: 100px auto 0;}li { wid原创 2016-08-08 17:55:01 · 2854 阅读 · 0 评论 -
瀑布流(position方式)
直接贴源码<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>瀑布流</title> <style type="text/css">原创 2016-08-08 17:52:41 · 818 阅读 · 0 评论 -
Javasvript中一些奇怪的问题(JS笔记)
JS笔记原创 2016-08-03 23:39:57 · 1817 阅读 · 0 评论 -
工作笔记7.1
function cat(){}cat.prototype={ food:"fish", say: function(){ alert("I love "+this.food); }}var blackCat = new cat;blackCat.say(); 怎麼理解call这个函数,简单来说就是对象冒充,他的第一个参数是作用域,就是这个方法的作原创 2016-08-04 00:01:04 · 296 阅读 · 0 评论 -
仿QQ音乐(别人的代码)
模仿QQ音乐原创 2016-08-03 23:54:49 · 16708 阅读 · 11 评论 -
如何将复选框的value值传递给服务器
将复选框的值转化成一个字符串,然后传递给服务器,其中代码示例如下下面是HTML代码 1 2 3 4 3 4 下面是JS代码 function Checker() { form1.items.value = ""; if ( !form1.item.length翻译 2016-07-05 09:49:30 · 3868 阅读 · 3 评论 -
工作笔记7.1
function cat(){}cat.prototype={food:"fish",say: function(){alert("I love "+this.food);}}var blackCat = new cat;blackCat.say();怎麼理解call这个函数,简单来说就是对象冒充,他的第一个参数是作用域,就是这个方法的作用域在哪里,比如上面这个例子,上面例子运行出来的翻译 2016-07-01 15:40:26 · 299 阅读 · 0 评论 -
多维数组转json
Object.extendJson = function(A, C) {for ( var B in C) {A[B] = C[B];}return A;};Object.keys = function(C) {var A = [];for ( var B in C) {A.push(B);}return A;};Object.values = function(C) {转载 2014-05-20 20:29:01 · 1767 阅读 · 0 评论 -
DOMContentLoaded事件
继基于Mozilla的浏览器之后,Opera9也支持了DOMContentLoaded事件。DOMContentLoaded事件与window对象的load事件是相对的。两者的不同在于:window.onload,那必须等到网页上的二进制内容都加载完毕才会执行,而其实在它们载入之前,这个Page中的DOM早已载入完毕,可以调用了。使用方法如下:document.addEventLi原创 2014-05-19 11:17:52 · 3649 阅读 · 0 评论 -
如何让alert不出现弹窗
function window.alert(str){//这里为空}alert("fffffff");把重载后的alert函数定义function window.alert(str){}放到一个公共的js文件中 就再不受alert的麻烦了如果还要提示的话,采用这样的办法定义function window.alert(str){ // 在这里打开一个模式对话框原创 2014-05-17 15:03:16 · 3492 阅读 · 0 评论 -
js中setTimeout的用法
settimeout(表达式,延迟时间); 单位:ms(毫秒);1s=1000ms; setinterval(表达式,交互时间); 单位:ms(毫秒);1s=1000ms; window.settimeout() 在执行时,它从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次;和window.cleartimeout一起使用. window翻译 2014-05-17 10:14:26 · 1862 阅读 · 0 评论