
前端
js css html
starandsea
这个作者很懒,什么都没留下…
展开
-
html引入js和css问题
引入js文件不能用缩写。不能写成:这样可能会导致解析失败,后面的js就不执行了。引入css文件可以用完整写法也可以用缩写。aa.js的代码为:function f() { alert(1);}aa.css的代码为:body{ COLOR:#AA0000; background:#ccffdd;}引入js和cs原创 2014-12-22 11:17:43 · 1402 阅读 · 0 评论 -
文本框用js获得焦点问题
在测试js语句的时候经常会在浏览器的控制台里(F12)跑,今天在控制台里测试文本框的获取焦点的方法就遇到了点问题。文本框用的就是最简单的input type="text",不管是这个input的dom元素还是它封装的jquery元素,都可以通过focus()方法使得他获得输入焦点。但是放在控制台里执行就是有问题,用的语句是document.getElementById('t1').focus(原创 2014-12-06 16:38:44 · 4501 阅读 · 0 评论 -
js绑定滚动事件,滚动事件无效,没有触发
js绑定滚动事件方法:$(window).bind('scroll', function(){});或者window.onscroll=function(){}滚动事件没有触发原因:如上是绑定在window上的,如果html的高度没有超过整个浏览器高度,比如设置的是框架大小100%,那么是不会触发滚动的。同样如果绑定在body上,body的高度需要比框架大才行。如果bo原创 2015-01-16 10:23:05 · 24008 阅读 · 1 评论 -
可编辑div获取焦点位置和选择区域的文本
一般来说文本输入框是可以用input(单行)和textarea(多行)的,但是,如果想在文本中间插入图片之类的非文本节点,或者文本设置不同的样式,这时候两个就不行了。可以用可编辑的div来实现。把一个div设置成可编辑的,只需要把添加属性:contenteditable="true"就可以了。比如:asdfasdf这时候div就像文本框一样可以输入文本内容了,和文本框不同的是,div的结构原创 2015-03-30 10:32:35 · 14063 阅读 · 1 评论 -
js和java中字符和unicode编码的转化
一般来说,良好的编程习惯要求在代码里尽量不出现中文,一个是国际化问题,即同一份代码可能要满足不同语言的显示,还一个就是可能产生乱码问题,不同的程序员用不同的IDE导入这份代码可能使用了不同的默认编码。然而有些场景是必须保持中文的,比如读取某个带样式文本的字体,这个字体的名字可能就叫“宋体”或者“微软雅黑”,用国际化文件的方式解决显然是不合适的,这时候一个解决方法就是转化Unicode码。字原创 2016-07-07 19:33:20 · 3262 阅读 · 0 评论