- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 前端 案例 实战(web )
github链接 http://htmlpreview.github.io/?https://github.com/LiyeFord/project/blob/master/liye
2016-08-10 13:25:22 1425
原创 关于iframe 局部刷新 全部刷新 的解决办法以及嵌套 嵌套html页面
如果你想要局部刷新可以采用iframe来实现 但是当你点击一个当前ifram例如图一 希改整个页面刷新时候 往往出现这种情况望只有局部被刷新了 你需要刷新整个页面 则需要这样做 如果是兄弟页面则window.parent.frames[i].location.href="index.html";i就是代表第几个iframe;这样所有的真个页面就刷新了
2016-07-26 11:19:29 10878 1
原创 css float 关于清除浮动的四个技巧
在没有清除之前是这样的这个绿色的被红色的覆盖了 所以看不到 这就是浮动带来的结果清除浮动方法一 就是在随后的标签上增加clear:both 但是会增加无意义的标签方法二 用after元素处理 在父级标签上添加方法三 在父级上设置overflow:hidden的属性方法四 在父级上设置高度
2016-07-17 23:57:17 328
原创 构造对象与原型一
//第一个shape会在每次构造对象的时候 也会附带name的属性//而第二个则不会 在引用的时候没name 每次调用时 就会添加到原型中去 增加效率 function shape1(){this.name='xxxx'}function shape2(){}shape2.prototype.name='xxxx';
2016-05-09 21:04:31 275
原创 javascript之prototype
function test( a,b){return a*b;}console.log(test.length);console.log(test.constructor);//构造器console.log(test.prototype);//指向test函数 但是是空的//添加属性 第一种通过构造器来添加function pro(name,age){this.na
2016-05-06 16:48:32 226
原创 javascript 一些关于原型理解和for in的遍历
function Protect(name){this.name=name;}//原型是一个对象,其他对象可以通过它实现属性继承。Protect.prototype.name="张三";var p=new Protect('李四');console.log(p.name);//李四 自身的大于原型的优先级p.name='王五';console.log(p.na
2016-05-06 15:27:51 1623
原创 javascript之function对象包括call()和apply()
function test(){}console.log(test.constructor);function test1(x,y,z){return x+y+z;}console.log(test1.length);//返回函数参数的个数//caller 在于谁调用A函数 就返回是谁调用的function A(){return A.caller;}
2016-05-06 14:25:14 291
原创 javascript之string对象 以及字符串各种用法
//直接得到字符串var str='king';console.log(str);//king//得到字符串对象var strobj=new String('xliye');console.log(typeof strobj);//Objectconsole.log(strobj[0]);//xconsole.log(strobj.length);//5consol
2016-05-06 13:37:18 582
原创 javascript之object对象
var arr=['a','b','c'];// keys的属性就是返回一个所有元素为字符串的数组 但是和 for in不同 // for in还可以返回继承的 也就是原型链上的console.log(Object.keys(arr));// 如果想得到一个对象的所有的属性名 包括不可枚举的 则可以用getOwnPropertyNames()console.log(Obje
2016-05-05 23:14:03 319
原创 javascript作用域链
/*//作用域链 这个b是局部的只能在test函数内部执行 var a=11;function test(){var b=22;return a;};alert(test());//这里弹出a的值alert(b);*/var a=1;function test(){var b=2;function test1(){var c=3;aler
2016-05-05 21:50:42 204
原创 javascript闭包
// 通过闭包来突破全局作用域链/* function f(){var a=111;//这里的a是局部变量 还函数外面看不见的return function(){return a;}}var test=f();alert(test());//会弹出a的值*//* var n;function f(){var a=1;n=function()
2016-05-05 21:49:16 205
原创 关于javascript的freeze的扩展性二
var obj={prop:function(){},name:'liye'};obj.test='this is test';delete obj.name;var o=Object.freeze(obj);console.log(obj===o);//true/** 这里势必封闭更加严重的就是冻结* 冻结之后的任何操作都会失败* 默认对象是可以扩展的
2016-05-05 21:48:14 259
原创 关于javascript的seal的扩展性一
var obj={x:1,y:2,username:'qqqqq'};obj.age=5;var o=Object.seal(obj);console.log(obj===o);//trueconsole.log(Object.isExtensible(o));//false/*seal()将可扩展对象改成不能扩展的 也就是封闭的* 所谓可扩展的就是能够动态
2016-05-05 21:47:16 355
原创 关于 chartjs插件的用法
1 首先传入chartjs 插件和和js文件 这里我民命为script.js2 在需要绘制的页面加上 canvas画布 绘制需要的图形var data = [{ value: 30, color:"#F38630"},{ value : 50, color : "#E0E4CC"},{ value : 100,
2016-04-08 19:34:50 649
原创 关于 less 变量
1 首先是 环境的配置 用koala 这个软件 然后将less文件拖进来就可以啦还要把js文件导入工程里面 2 然后在html里面导入linkrel="stylesheet/less"href="less/demo1.less">scriptsrc="js/less.min.js">script> 3在html页面写上body>head
2016-04-05 16:32:02 567
原创 getElementsByTagName /getElementsByName /getElementsById
//getElementsByName 如果一个文档中有两个以上的标签NAME相同,那么getElementsByName()就可以取得这些元素组成一个数组。//getElementsByTagName 通过TAGNAME(标签名称)来获得元素,一个DOCUMENT中当然会有相同的标签,所以这个方法也是取得一个数组。//getElementsByTagName("div") [0] 这个
2015-11-15 14:02:07 401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人