- 浏览: 146075 次
- 性别:
- 来自: 北京
最新评论
-
46311875:
SB。 搞得那么复杂。哈哈
html5单页面应用程序之历史记录控制 -
李俊良:
正准备处理移动版本的兼容,貌似移动端的用纯web做的比较少
瀑布流网站记录 -
wolf199103:
花瓣网:http://huaban.com/鼻祖Pintere ...
瀑布流网站记录 -
firstfall:
BuN_Ny 写道最近很不喜欢这种只贴代码的帖子。总觉得是想表 ...
前端js也能写算法 -
Sky_YiBai:
楼主,可不可以把帖子重新编辑下,别光写代码呢。。。写点思路之类 ...
前端js也能写算法
文章列表
连续30个小时终于学会了点数据恢复知识
- 博客分类:
- 数据恢复
先说说事件起因
昨天白天给媳妇的笔记本安装了一个win8操作系统,但是没有汉化版
于是她很生气,让我给还原到win7
但是没有win7光盘
于是我用自己的台式机做服务器
用网络远程给她的机器安装win7,用的是ghostsrv
问 ...
IE和标准的事件绑定差异
- 博客分类:
- javascript兼容性
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
function good(){
alert(1);if(console){console.log(this);}
}
if(document.addEventListener){
document.addEventListener("click",good,false);
document.addEventListener("click",go ...
中国象棋 nodejs 做服务器
- 博客分类:
- nodejs
访问地址为
http://108.59.1.209:7000/
源码到时候再提交上来
左侧固定 右侧自适应两栏布局
- 博客分类:
- DIV+CSS
<!DOCTYPE html>
<html>
<head>
<style>
div{
height:300px;
}
#demo1{
padding-left:300px;
background-color:black;
}
#fix-demo1{
margin-left:-300px;
width:300px;
background-color:red;
float:left;
_margin-left:-150px;
}
#auto-width1{
width:100%;
bac ...
復制直接粘貼到瀏覽器窗口,然后按回城,很有趣
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0
能讓這個頁面變成可編輯狀態
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A() ...
CSS学习越深入,我们需要关注的细节之处就越多,今天我们通过11个注意点来提高CSS的网页渲染效率。
1、十六进制的颜色值对位数与大小写
编写十六进制颜色值时你可能会用小写字母或省略成3位数,关于这写法没找到确实的数据证明对浏览器的渲染效率是否有影响,但十六进制的颜色值默认标准是大写及6位数标注。在未知情况下不希望冒险而降低了渲染的效率。 * 不赞成 - color:#f3a; * 建议用 - color:#FF33AA;
2、display与visibility的差异
他们用于设置或检索是否显示对象。display隐藏对象不保留物理空间,visibili ...
YUI.add('mask-overlay',function(Y){
Y.maskOverlay = Y.Base.create("mask-overlay", Y.Widget, [Y.WidgetStdMod, Y.WidgetPosition, Y.WidgetStack, Y.WidgetPositionAlign, Y.WidgetPositionConstrain]);
Y.maskOverlay.prototype.mrender = function(){
this.render();
var mask = Y.DOM.create ...
/*这部分是主要的js方面的,只测试过chrome浏览器*/
Array.prototype.S=String.fromCharCode(2);
Array.prototype.in_array=function(e)
{
var r=new RegExp(this.S+e+this.S);
return (r.test(this.S+this.join(this.S)+this.S));
}
Array.prototype.matching_math = function(){
var re = 0;
for(var i = 0 ; i < thi ...
html页面部分matching.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Matching Game </title>
<met ...
/*
以下是个简单的继承的例子
就是Student继承了Person
*/
function Person(name,sex){
this.name = name;
this.sex = sex;
};
Person.prototype = {
setName:function(name){
this.name = name;
},
getName:function(){
return this.name;
},
setSex:function(sex){
this.sex = sex;
},
getSex:func ...
/**
高效 Javascript 编码
Fast Loops
循环是大多数脚本最基本的一个部分,在大多数情况下,循环不会有任何效率问题。
但是,通过优化循环条件,还是可以让循环运行的更快一些
看下面的几个例子
*/
for(var i = 0 ; i < document.getElementsByTagName('tr').length ; i++){
document.getElementsByTagName('tr')[i].className = "newclass";
document.getElementsByTagNa ...
1.不要做任何假设(JavaScript是一个不可靠的助手)
* 不要假设JavaScript是可用的,你最好认为它很有可能是不可用的,而不是直接依赖于它。* 在你经过测试确认一些方法和属性可以使用之前,不要假设浏览器支持它们。* 不要假设HTML代码如你想象的那样正确,每次都要进行检查,并且当其不可用的时候就什么也不要做。* 让JavaScript的功能独立于输入设备* 要记住其他的脚本可能会影响你的JavaScript的功能,所以要保证你的脚本的作用域尽可能地安全。
在开始设计你的脚本之前,要考虑的第一件事情就是检查一下你要为其编写脚本的HTML代码,看看有什么东西可以帮助你 ...
这算是个交流贴吧,对新手比较有用
firefox addon开发其实基本上就是使用另外一种类似html和js ,css来直接写东西
但是好处是可以直接使用HTML5相关东西,很方便
基本的代码生成都好理解
生成完了之后可能很多人看不明白文件都是做什么用的
看明白文件的思路其实非常简单
一个install.rdf文件,说白了就是一个描述文件,不重要
然后就是chrome.manifest文件
这个很重要,因为分析思路就是全部从这儿开始了
看下面一个代码,是chrome.manifest的内容
content retailmenot content/ ...