`
JavaSam
  • 浏览: 951646 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近看到网上有很多用css3实现三角形及各种复杂图形的代码,看到代码的时候一头雾水,索性用半天的时间好好研究了一下背后的实现原理。话不多说,先上代码: <html> <head> <style type="text/css"> p{ float:left; margin-right:20px; } #triangle-full { width:0px; height:0px; border-left: 50px solid pink; border-bottom: 50px so ...
canvas坐标 欢迎大家有好点建议可以提。js高级扣扣群:170798851 欢迎来交流学习     git项目地址:https://github.com/Jonavin/HTML5_Study   /** * Created by wsf on 2014-11-22. * */ ; (function(win){ //局部变量(这样定义变量会增加链深,但管理集中 var doc = win.document,_cvs = doc.getElementById("canvas"); var prop = { ...
canvas钟表代码, 欢迎大家有好点建议可以提。js高级扣扣群:170798851 欢迎来交流学习     git项目地址:https://github.com/Jonavin/HTML5_Study   /** * Created by Administrator on 2014-11-22. */ (function(win){ var doc = win.document,cvs = doc.getElementById("canvas"),ctx = cvs.getContext("2d"), WI ...
如果你是 javascript高手,请来这里吧,扣扣群 170798851,我们一起进步。 这些问题会持续更新解决办法。          Arguments对象     console.log(arguments)    ie8以下(包含)      Arguments:[object Object]     ie8以上 Arguments:[object Arguments]          overflow:hidden    ie7以下对元素使用这个样式必须必须有position:relative    ie7以上不需要。   legend    ie8 ...
//举例说明。 //经常看到有人为了给数字加千分号(,) 例 1344444 ---> 13,444,444;写一大堆代码. //其实没必要,这里给出正则的解决办法(js版) var str = "1212123213213"; var reg = /(\d)(?=(\d{3})+(?!\d))/g; var reg1 = /(?=(\d{3})+(?!\d))/g;//与上边的匹配的结果差不多 alert(str.replace(reg,"$1,")); alert(str.replace(reg1,",")) ...
如果你是 javascript高手,请来这里吧,扣扣群 170798851,我们一起进步。   /** * @author wsf 本地缓存对象 */ (function(win){ var doc = window.document,//文档对象 lstore = "localStorage",//本地存储对象 sstore = "sessionStorage",//会话级别的存储对象 gstore = "globalStorage",//firefox专用(估计将来会被废弃); st ...
今天做了一个微信自定义分享图片、标题、内容、链接的页面。因为微信1.0WeixinJSBridge的功能已经大部分停用,所以要用到微信2.0jweixin-1.0.0.js。下面详解一下使用的步骤: 1、首先登陆微信公众号【需要时已经认证过的公众号 ...
var regexEnum = { intege:"^-?[1-9]\\d*$", //整数 intege1:"^[1-9]\\d*$", //正整数 intege2:"^-[1-9]\\d*$", //负整数 num:"^([+-]?)\\d*\\.?\\d+$", //数字 num1:"^[1-9]\\d*|0$", //正数(正整数 + 0) num2:"^-[1-9]\\d*|0$", //负数( ...
import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arra ...
package jonavin.io; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class IOUtil { /** * 文件拷贝-- 一个字节一个字节拷贝 * @param srcFile * @pa ...
var str = "reaaer", len = str.length, e=(!!(len%2)), mid = e?Math.floor(len/2):(len/2), prev = str.substring(0,mid), next = e?str.substring(mid+1):str.substring(mid), reg = new RegExp("["+prev+"]","g"); //alert(next. ...
canvas动画快照 欢迎大家有好点建议可以提。js高级扣扣群:170798851 欢迎来交流学习     git项目地址:https://github.com/Jonavin/HTML5_Study       重点思路: snapshotBtn.onclick = function(e){ var dataUrl; if(snapshotBtn.value === "快照"){ dataUrl = cvs.toDataURL();//重点方法 clearInterval( ...
canvas鼠标选取放大 欢迎大家有好点建议可以提。js高级扣扣群:170798851 欢迎来交流学习     git项目地址:https://github.com/Jonavin/HTML5_Study   /** * Created by wsf on 2014-11-23. */ ;//分号为了保证代码合并时不出错 (function(win){ "use strict"; var doc = win.document,cvs = doc.querySelector("#canvas"), ...

ajax.js

如果你是 javascript高手,请来这里吧,扣扣群 170798851,我们一起进步。   /** @param {string} [sName] @param {string} [location] @return {XMLHttpRequest} */ ActiveXObject = function(sName,location) {}; /** @static @type {number} @const */ XMLHttpRequest.UNSENT = 0; /** @static @type {number} @cons ...
如果你是 javascript高手,请来这里吧,扣扣群 170798851,我们一起进步。 /** @type {number} @const */ Blob.prototype.size = 0; /** @type {string} @const */ Blob.prototype.type = null; /** @param {number} [start] @param {number} [end] @param {string} [contentType] @return {Blob} */ Blob.prototype.slice = fu ...
Global site tag (gtag.js) - Google Analytics