- 博客(17)
- 收藏
- 关注
原创 JS中关于select、option的那点事
如何获select中option的个数:document.getElementyId("select 的Id").options;为一个数组获得第i个option:document.getElementyId("select 的Id").options[i-1];下标从0开始,i为0代表第1个option;获得第i个option的内容:document.getElementyId("sel
2022-10-17 09:40:26
555
原创 js实现输入一个数组,实现数组元素能够组成的最大整数
js实现输入一个数组,实现数组元素能够组成的最大整数第一个输入输出案例input: [7, 5, 52, 3]output: 75523第二个输入输出案例input: [21, 35, 34, 86]output: 86353421function maxNum(num){ for(var i = 0; i
2016-09-19 21:18:59
3500
原创 gulp踩的坑之:gulp路径替换 revCollector默认只首次替换成功
//替换html引用文件里面文件名字,第一次写时成功生成了对应版本号manifest.json文件,并成功替换了.html文件里面文件名gulp.task('rev', function() { gulp.src(['./rev/*.json', './dist/index.html']) .pipe(revCollector()) .p
2016-08-11 14:07:50
9072
原创 gulp自动化构建工具之src, dist通配符*,**
* : 匹配该路径段中0个或多个任意字符 ** : 不仅可以匹配任何内容,但**不仅匹配路径中的某一段,而且可以匹配 'a/b/c' 这样带有'/'的内容,所以,它还可以匹配子文件夹下的文件目录结构:app / src / js /a.js app / src / js / b.js app / src
2016-08-10 18:25:00
4659
1
原创 自适应布局,响应式布局以及rem,em区别
一、简而言之,自适应:不同大小设备呈现同样的页面效果,只是文字、图片等的大小不一样,但是相对位置一样。即在不同大小设备看起来一样响应式:不同大小设备可能呈现不一样的页面效果 自己画了一个简略的示意图,如下:二、rem,em区别rem,em都是顺应不同网页字体大小展现而产生的其中,em是相对其父元素,在实际应用中相对而言会带来很多不便而re
2016-07-26 11:12:50
5656
原创 -bash: !css": event not found
-bash: !css": event not found!在bash里面有特殊的含义,用的时候可以不加"!css",改用'!css'这篇文章里介绍得很详细,bash的相关陷阱http://rainbird.blog.51cto.com/211214/117366/
2016-06-12 14:30:46
1996
原创 js控制滚动条回到顶部
scroll:滚动条,一旦页面或者元素内容超过承载元素宽/高就会出现,有时候在开发app小屏幕web时候会要求相应时候滚动条回到顶部我是将,其中滚动条距离顶部的位置为scrollTop,一般将其至为 0 ,即可将滚动条置为顶部;也可以利用scrollTo(0,0)将滚动条滚动到最顶端一定要考虑到浏览器兼容,设置如下:Firefox : document.documentElement
2016-04-20 11:17:48
8602
2
原创 canvas绘制图像或者文字时模糊
注:紧接上一篇未作处理的canvas画出来的图用canvas绘图,发现图像和文字变得模糊了,之前看了一些资料说,canvas都是一个px一个px画的,觉得不可能会出现模糊因为项目是跑在ios上,开发用的mac,于是查了下资料,发现ios4-ios6屏幕分辨率:设备分辨率 = 1 : 2,也就是说,我们用canvas画的图1个点对应的其实是被横向纵向放大了2倍的,基于些,我用了如
2016-04-14 16:25:38
12529
原创 canvas自画图表chart,pieChart
先上效果图,后面是html文件+js文件利用canvas自绘图表,可以通过更改js里面的参数发表图表样式 --> canvas 自画canvas \ var plugs=(function(){ var config = { chartStyle: { width: 260, heig
2016-04-14 10:46:58
1259
原创 JS replace()方法如何替换变量
1、假如要替换的为一个字符串变量:var key = "abcaa"; string.replace(key,"b"); (不起作用)这时候replace函数不起作用,因为此时key为一个变量,替换无效,正确方式为 string.replace(evar(key),"b");2、假如要替换的为一个正则表达式 key
2016-03-03 17:58:31
1698
原创 mac版本的cornerstone的破解方法,永久使用
步骤一:打开个人/资源库/Preferences步骤二:打开Preferences/ByHost/GlobalPreferences.********.plist,打开GlobalPreferences.plist,删除掉“com.zennaware.Cornerstone:2.7”这一行,然后保存,现在再次打开cornerstone就可以使用了问题一:
2016-01-07 11:15:25
28495
转载 IOS,objective_C中用@interface和 @property 方式声明变量的区别
转帖请在开头处注明文章链接,请支持原创。 一直有疑问,在objective_C中声明变量会有 2种方式,今天有空和网友讨论了下,并且自己查了stackoverflew后算是稍微弄懂了一点。记录如下: 用了一段oc;会发现有2种定义变量的方式 1.在 @interface :NSObject{} 的括号中,当然NSObject 是指一个父类,可以是其他的。
2015-11-26 14:21:43
290
原创 mac 的cornerstone在update时提示the working copy is locked
mac 的cornerstone在update时提示the working copy is locked,点击项目鼠标右键clean
2015-11-26 10:05:53
3414
原创 button同时多选,同时取消选择
主要实现多个按钮同时被选中,并可随时取消选中,此处的按钮实质为checkBox图1:展示按钮未被选中图2:展示按钮被选中CSS代码 .dayCheck { background: #1B9AF7; width: 50px; height: 40px; border-radius: 5px; color: #
2015-11-25 17:33:25
1133
原创 jquery ui slider那点事
jquery ui slider那点事由于需要一个声音插件,初次使用slider这个插件,作为一个第一次使用的人记录一下心得添加slider: (function() {(function() {
2015-09-10 11:36:34
656
原创 div+css如何让页面随着窗口的变化内容位置不变
前端关于div内容随着浏览缩放如何不改变其位置,不改变元素内容的相对位置,使其如浏览器正常般呈现 在我们眼前
2015-04-30 15:27:06
36592
2
翻译 Uncaught TypeError: Cannot set property 'innerHTML' of null
链接外部js文件顺序,出现Uncaught TypeError: Cannot set property 'innerHTML' of null应当注意JS文件的引用顺序html文件:测试文字js文件: document.getElementById("color").innerHTML = "1newteext";这样会报错误:
2015-04-18 10:56:22
7278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人