html中怎么使用jQuery和css,js?
(1)jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了jQuery,是目前最受欢迎的JavaScript库。
(2)CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。
(3)JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。
JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。
js如何修改样式?
这样应该是不行的吧,或者是我还不会,而且要修改的话直接去css文件修改就好了,如果用js修改的话可以添加新的样式覆盖原来的样式,直接修改类名的话会使得操作复杂度加深,无法很好得进行维护。
javaScript 改CSS 样式 style.border-bottom 问题
用Javascript来控制CSS属性时,是驼峰式写法,即:去掉短横线,除第一个单词全部小写外,其余单词的首字母大写。
你的这个例子的正确写法是:
document.getElementById(“shui2″).style.borderBottom=”1px solid #000000”;
完整实例:
div id=”shui2″文字内容。/div
script type=”text/javascript”
!–
document.getElementById(“shui2″).style.borderBottom=”1px solid #000000”;
//–
/script
用javascript操作css的时候,如何判断哪些值是css文件里定义的,哪些值是默认的
这真是什么神奇的问题
而且这问题毫无意义.
1 如,我在css 中写
input {
height:17px;
}
而 height:17px; 就是浏览器默认值.你说这是 css文件里定义的还是默认的呢?
2 写了这么多年WEB从来就没有遇到过需要这样解决问题的时候.
好吧,牢骚完了,让我们想想办法.
使用javascript 通过DOM 来取得 css属性,你必然会取得一个值.
该值是浏览器 解析HTML + css 文件后产生的值.
当然这取决于你取值的位置. 如下例:
script type=”text/javascript”
alert($(“input”).css(“height”)) //17px;
/script
style type=”text/css”
input {
height:32px;
}
/style
script type=”text/javascript”
alert($(“input”).css(“height”)) // 32px
/script
但这没什么意义,因为 css 是可以多次加载的.
所以我们只取一个最终值好了.
然后就是 判断这个值是不是默认值了.
这里就有麻烦了,各浏览器默认值不一样!
我们不能 通过一个默认值表来就确定,他是不是默认值.
那么只能 通过解析 css文件 然后对比,元素的属性是不是在 css文件中,值是不相等.
so 你需要 分析 页面加载了那些css 然后 ajax去取得这些文件,然后再写个分析过程 来确认 键 /值 全等.HOHO 这真是个大工程.