获得徽章 0
css custom functions 已经可以在chrome139使用
评论
需要一种介于书籍 和 视频 之间的平台 主体是书籍形式 但是可以通过外挂视频来演示一些难懂的东西
2
我觉得这才是上海的外环和内环
donglunpy于2025-05-31 17:37发布的图片
3
css if function 已经可以使用
评论
检测chrome是否在123及以上
1
所有的开源框架其实都不该免费
1
uniappx 已经编译到鸿蒙系统arkts
doc.dcloud.net.cn
评论
html webcomponent 的slot 属性可以动态改变
评论
自己在gitee发布了一个纯webcomponent库 webcom
评论
setHTMLUnsafe 这个方法结合webcomponents非常好用
评论
一方水土养一方人 聪明人来堵聪明人
评论
以后不用考虑给iphone开发程序
2
arkts 不是支持proxy的吗
评论
鸿蒙arkui 支持 getAttachedFrameNodeById
评论
经过一周编写 实现了一个json 指令集 并且用js 实现了运行
let program = {
['mainfunuuid']: {
name: 'mainfun',
codes: [
['__registerFun', ['somfunuuid']],
['__runFun', ['somfunuuid', [], {debugflag: 'somefun'}]],
['__runloop', ['arr', 'loop1blockuuid']],
['__runFun', [ 'console.log', [`"main outer"`, 'outer']]],
['__switch', [
['2 > 1', 'cond1blockuuid']
]]
],
props: function() {
return {
outer: 'main',
arr: [1,2,3]
}
}
}
}
展开
评论
js创建一个struct
function defStruct(fun) {
let ins = {
[fun.name] : function() {
let obj = fun();
Object.defineProperties(obj, {
constructor: {
value: fun,
enumerable: false,
writable: true,
configurable: true,
},
})
if (obj.init) {
obj.init()
}
return obj
}
}

return ins[fun.name]
}

let Test = defStruct(
function Test() {
prop1 = 1;

function fun() {
this.prop1 = 8;
}

return {
prop1,
fun
}
}
)

let s = Test();
展开
评论
xregexp 是真的强啊
评论
用了字符串模板简化了 css 定义

function strsel(strings) {
if (Array.isArray(strings)) {
return function(def = {}, callback) {
sel([strings[0], def], function() {
if (callback) {
callback()
}
})
}
}
}

strsel`@media (width > 600px)`({}, function () {
strsel`.cls`({
width: 180,
}, function () {

strsel`&:hover`({
'$varname': 180,
})

strsel`.sdsd`({

})
});
});
展开
评论
php的 pcre 比js 的 正则好用
评论
用自己的小框架实现了一种神奇的css写法
stylesheet({}, function() {
sel(['.cls', {
width: 180,
'--varname': 180
}], function() {
sel(['&:hover', {
width: 180,
'--varname': 180
}]);
sel(['.child', {
}])
});
sel(['@media and (width > 600px)', {
}], function() {
sel(['.cls', {
width: 180,
}]);
});
});
展开
3
下一页